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