Lenguajes "mejorados" [Was: Re: Compilar codigo abierto con
compiladores pagos [Was: Re: Preguntas de SL]]
Horst H. von Brand
vonbrand en inf.utfsm.cl
Lun Sep 10 13:41:20 CLT 2007
Rodrigo Fuentealba <darkprox en gmail.com> wrote:
[Respecto extensiones a lenguajes]
> > Igual que ocurrio luego con Pascal...
>
> De Pascal solamente conozco TurboPascal 7 y FreePascal, además de
> Delphi y Modula 2 que los vi asi como por encimita.
Ninguno de esos es Pascal mas que por parecido de familia...
- TurboPascal agrega manejo (+/-) razonable de strings, y compilacion
separada (unit)
- Delphi es una extension OO a Pascal, con herramientas adicionales para
GUIs y RDBMSes
- FreePascal es compatible con TurbPascal + Delphi
Hay un Pascal (standard ISO), incluso una extension standard que es OO.
Modula 2 es un descendiente de Pascal, que amarra aun mas la sintaxis (nada
de funciones (ni siquiera built-in!) con numero/tipo variable de
argumentos, nada de asignar tipos "que no corresponden"), y agrega modulos
(en el sentido de Parnas; para los OOPistas algo como clases de las cuales
solo hay un unico objeto, sin herencia).
--
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
Más información sobre la lista de distribución Linux