Que onda gente de SoloCodigo...mi duda es principalmente basica. El tema es que empeze con Pascal y actualmente estoy usando Turbo Pascal 7, el que corre en DOS. Lo que yo queria saber es si existen otros compialdores mas modernos y cuales son las ventajas de estos. Tambien que categoria o ventajas tiene el Turbo Pascal 7 sobre el resto de los compiladores. Digo esto por que leyendo un poco el foro me encuentro con que hay gente que todavia usa Turbo Pascal 7. Por eso les dejo mi duda esperando su respuesta.
Turbo Pascal 7.0 es un compilador obsoleto, tiene más de 12 años, es solo para DOS monotarea, usa el viejo modelo de memoria y está limitado a lo que se podía hacer en el DOS (no soporta números largos, no puede llamar a APIs de 32 bits, etc...), pero la gente lo sigue usando y recomendando porque es sencillo de instalar, de manejar su IDE pero especialmente porque sirve para el propósito que se le da: aprender Pascal.
Por supuesto hay muchos otros compiladores de Pascal / Object Pascal que son mejores y más modernos que el viejo y fiel TP 7.0.
- Delphi: el heredero natural de Turbo Pascal, hecho por Borland, es un IDE integrado para hacer aplicaciones RAD para Windows, está orientado a Object Pascal, programación visual y conducido por eventos. No tiene compatibilidad uno a uno con códigos fuentes escritos para DOS.
- Freepascal: compilador full compatible con Turbo Pascal, compila ejecutables para DOS, Windows, OS/2 y Linux. Compila Pascal estandar y Object Pascal, además tiene cierta compatibilidad con las bibliotecas de Delphi.
- TMT Pascal: es un compilador muy bueno, con IDE en Windows y genera ejecutables para DOS y Windows aunque carece de la versatilidad de las bibliotecas de Delphi puedes hacer correspondencia uno a uno con Turbo Pascal.
- GNU Pascal: compilador de Pascal / Object Pascal, no soporta toda la sintaxis de Turbo Pascal y no cuenta con IDE propio.
Esos son los que conozco.