¿Free Pascal es simplemente un clon de código abierto y multiplataforma de Turbo Pascal y Delphi?

8

¿Free Pascal introduce funciones de lenguaje significativas en Turbo Pascal & luego Delphi, o simplemente introduce el Turbo Pascal & Delphi ¿Sabores de Pascal para más plataformas?

    
pregunta Jim McKeeth 28.07.2011 - 20:45

3 respuestas

2

Han pasado unos 7 u 8 años desde la última vez que escribí algo en Turbo Pascal, pero no recuerdo la función o la sobrecarga del operador. Estas son las características más importantes que he notado por un rápido vistazo al sitio de Free Pascal.

    
respondido por el Mchl 28.07.2011 - 21:47
2

Free Pascal es un compilador de dialecto múltiple. Además de un objeto de estilo Delphi pascal y un objeto de estilo TP pascal y las variantes propias ($ Mode FPC, $ mode objfpc) de eso, también hay

  • objetivo Pascal (interconexión OS X / Cocoa), implementando muchos principios objetivos C para un puente más completo que Delphi.
  • Pascal estándar ISO 7185

Delphi's posterior implementó varias funciones agregadas por FPC (por ejemplo, sobrecarga de procedimientos, $ pointermath).

Los dialectos FPC y objfpc todavía tienen una gran cantidad de características propias que incluyen una sintaxis genérica propia, caso cadena de, variables de procedimiento anidadas, etc.

Muchas otras partes conocidas del compilador son más versátiles, el ensamblador admite AVX2, hay más opciones para alineación de datos y configuración de diseños, etc.

    
respondido por el Marco van de Voort 06.09.2016 - 10:10
0

La sobrecarga fue estándar al menos en Turbo Pascal 4. Free Pascal ha evolucionado de una manera más madura que las versiones hinchadas posteriores de Borland / Embarcadero, aunque sin duda adquirió las características mejoradas que tenía Turbo Pascal (el Pascal libre "Delphi style" IDE y biblioteca visual se llama Lázaro). Delphi 4 fue, si recuerdo correctamente, la última versión comercial que venía con un sistema de ayuda patentado y extremadamente rápido que se basaba en una base de datos de ejemplos de pascal / Delphi que ilustran cada aspecto del lenguaje Delphi 4. Incluso hoy en día, este sería un entorno de desarrollo ideal para usar en la enseñanza y se puede usar para crear aplicaciones compiladas de manera muy rápida. Free Pascal tiene muchas características modernas y ha evolucionado para admitir muchas tecnologías nuevas.

    
respondido por el Stephen Robinson 26.09.2013 - 20:09

Lea otras preguntas en las etiquetas