> ¿A quién le va a llegar el ticket de soporte porque algo introduce > errores en Windows con el MinGW pero en Linux con GCC 3 funciona bien? > A eso me refiero. >
tu punto seria? porque lo mismo va a pasar con cualquier compilador (libre o no) que genere mal codigo > ;-) nadie dice lo contrario. El tema es que con compiladores libres > puedes auditar. > los propietarios tambien.... una vez me toco una situacion donde ambos (gcc y propietario) generaban un codigo incorrecto... mejor dicho se rehusaban a aceptar como correcto un codigo introducido via assembler. El problema era en eCos usando un procesador ppc405 (la version que xilinx usa para sus fpgas), estabamos portando el kernel de eCos y teniamos que usar una instruccion assembler especifica para salir del modo de manejo de interrupciones. La instruccion no era reconocida por el compilador y por lo tanto habia una buena parte del kernel que no funcionaba. En gcc el problema era simple, algun astuto para evitar un problema con otra variante de ppc habia annadido la opcion -many por defecto cuando se especificaba una version de ppc, asi que el compilador trataba de usar codigo assembler que fuera usable en todos los powerpc. En el compilador propietario, el problema era que no soportaban la instruccion pensando que no se necesitaba esa instruccion. Al final ambos finales fueron felices. -- Carlos Manuel Duclos Vergara http://carlosduclos.blogspot.com From [EMAIL PROTECTED] Sun Sep 9 21:20:07 2007 From: [EMAIL PROTECTED] (Patricio Morales) Date: Sun Sep 9 21:22:27 2007 Subject: Compilar codigo abierto con compiladores pagos [Was: Re: Preguntas de SL] In-Reply-To: <[EMAIL PROTECTED]> References: <[EMAIL PROTECTED]> <[EMAIL PROTECTED]> <[EMAIL PROTECTED]> <[EMAIL PROTECTED]> <[EMAIL PROTECTED]> <[EMAIL PROTECTED]> <[EMAIL PROTECTED]> <[EMAIL PROTECTED]> <[EMAIL PROTECTED]> <[EMAIL PROTECTED]> Message-ID: <[EMAIL PROTECTED]> >>El Basic de Atari no era el de Microsoft, sólo un contemporáneo. ATARI >>tenía microcomputadoras programables en 1975, casi al mismo tiempo que >>Microsoft sacó su DOS y su "brand new" GwBasic. De hecho, lo único >>compartido entre ambas eran las sentencias fundamentales de BASIC: >>PRINT, GOTO, GOSUB/RETURN, INPUT, IF THEN y FOR, porque hasta para las >>gráficas y los caracteres ASCII (El de ATARI se llamaba ATARI ASCII) >>eran distintos. Ni siquiera los códigos fuentes eran portables :Muchas veces los programas hechos en Basic para Spectrum solo los podías ejecutar en un Spectrum,idem con Atari,Commodore,etc. Con respecto al famoso GwBasic, muchos autores de libros sobre Basic ,señalan que "prostituyó" al Lenguaje Basic :sentencias no standard ,en definitiva creo un Basic "callejero". El día 7/09/07, Rodrigo Fuentealba <[EMAIL PROTECTED]> escribió: > > El 7/09/07, Alvaro Herrera <[EMAIL PROTECTED]> escribió: > > Horst H. von Brand escribió: > > > Patricio Morales <[EMAIL PROTECTED]> wrote: > > > > >>Y si no hubise sido por eso, hoy quien sabe cuanta variedad de > "PCs" > > > > >>incompatibles habria... se nota que no recuerdan los '80: Apple, > > > > >>Comodore, Atari, ... y una (pequen~a) coleccion de maquinas > basadas en > > > > >>Z80 que corrian CP/M. Todas lineas completamente incompatibles en > > > > >>hardware y software (lo unico que solian tener en comun era un > BASIC mas > > > > >>o menos similar, cortesia de MSFT). > > El Basic de Atari no era el de Microsoft, sólo un contemporáneo. ATARI > tenía microcomputadoras programables en 1975, casi al mismo tiempo que > Microsoft sacó su DOS y su "brand new" GwBasic. De hecho, lo único > compartido entre ambas eran las sentencias fundamentales de BASIC: > PRINT, GOTO, GOSUB/RETURN, INPUT, IF THEN y FOR, porque hasta para las > gráficas y los caracteres ASCII (El de ATARI se llamaba ATARI ASCII) > eran distintos. > > Para no ser tan off topic, lo del manejo de posiciones de memoria > estáticas dentro del microprocesador 6502C fue el principal obstáculo > que tuvo un equipo de desarrollo para poder arrancar algo como un > Linux (NetBSD?) en uno de estos. > > ...sí... el 65XE fue mi primer equipo, cuando tenía 6 años de edad... > snif... > > -- > Rodrigo Fuentealba Cartes > Desarrollador de Sistemas - Consultor UNIX - Database Administrator > > -- Patricio Morales Fariña Técnico en Computación Alumno Ing. Informática (Técnicos) Universidad de los Lagos 045-219291- Temuco Chile cel 78183882.- From [EMAIL PROTECTED] Sun Sep 9 21:47:03 2007 From: [EMAIL PROTECTED] (Horst H. von Brand) Date: Sun Sep 9 21:49:25 2007 Subject: Compilar codigo abierto con compiladores pagos [Was: Re: Preguntas de SL] In-Reply-To: <[EMAIL PROTECTED]> References: <[EMAIL PROTECTED]> <[EMAIL PROTECTED]> <[EMAIL PROTECTED]> <[EMAIL PROTECTED]> <[EMAIL PROTECTED]> <[EMAIL PROTECTED]> <[EMAIL PROTECTED]> <[EMAIL PROTECTED]> <[EMAIL PROTECTED]> <[EMAIL PROTECTED]> <[EMAIL PROTECTED]> Message-ID: <[EMAIL PROTECTED]> [Y /dale/ con top-posting... borrado todo eso por irrelevante] Patricio Morales <[EMAIL PROTECTED]> wrote: [...] > Con respecto al famoso GwBasic, muchos autores de libros sobre Basic > ,señalan que "prostituyó" al Lenguaje Basic :sentencias no standard ,en > definitiva creo un Basic "callejero". BASIC es un standard (me parece que hasta ISO). Claro que el lenguaje standard es /extremadamente/ limitado, por lo que para uso practico todos lo extendieron (en forma bastante incompatible). Igual que ocurrio luego con Pascal... -- Dr. Horst H. von Brand User #22616 counter.li.org Departamento de Informatica Fono: +56 32 2654431 Universidad Tecnica Federico Santa Maria +56 32 2654239 Casilla 110-V, Valparaiso, Chile Fax: +56 32 2797513