• Viernes 3 de Mayo de 2024, 00:41

Autor Tema:  Tp & Free Pascal  (Leído 1399 veces)

Perrero

  • Miembro MUY activo
  • ***
  • Mensajes: 209
    • Ver Perfil
Tp & Free Pascal
« en: Sábado 29 de Abril de 2006, 18:22 »
0
Weno quisiera saber si no es mucha molestia, cual es la diferencia entre Turbo Pascal y el Free Pascal.

Danielo

  • Miembro activo
  • **
  • Mensajes: 69
    • Ver Perfil
Re: Tp & Free Pascal
« Respuesta #1 en: Sábado 29 de Abril de 2006, 19:27 »
0
Free Pascal es un compilador de 32 bits en modo protegido, a diferencia de Turbo Pascal, que es de 16 bits en modo real.

Free Pascal, soporta más procesadores (AMD64, SPARC, PPC 32 bits, ARM), más plataformas (Mac OS classic, Mac OS X, MorphOS, Novell Netware), más compatibilidad con Delphi, y también existen versiones para Linux.

Cuando se pasa de Turbo Pascal a Free Pascal, algunos tipos cambian:

* Integer es de 32 bits con signo (a diferencia de Turbo Pascal, donde es de 16).
   En FreePascal, Integer es lo mismo que el LongInt de Turbo Pascal.

* SmallInt : 16 bits con signo (como el Integer de Turbo Pascal).

* Cardinal, QWord: 32 y 64 bits, sin signo.

* Int64 : 64 bits con signo.

Estas son las diferencias que conozco  :rolleyes: , pero hay más  :smartass: , espero haber aclarado un poco el asunto, si alguien conoce más diferencias sería bueno que las posteara aquí  ;)
Recuerda siempre que eres único... Exactamente igual que todos los demás.
No existen frases de seis palabras.
Seamos realistas. Busquemos lo imposible.
Lo difícil tarda un poco en resolverse, lo imposible un poco más.

juancpalmajr

  • Miembro activo
  • **
  • Mensajes: 51
    • Ver Perfil
    • http://www.linuxcommunity.com.ar
Re: Tp & Free Pascal
« Respuesta #2 en: Miércoles 24 de Mayo de 2006, 05:01 »
0
Cita de: "Perrero"
Weno quisiera saber si no es mucha molestia, cual es la diferencia entre Turbo Pascal y el Free Pascal.
Facil, Uno es de Codigo Fuente abierta y el otro es privativo.
Uno fue desarrollado por Borland International, creador de otros Compiladores/Ides/Lenguajes como Turbo C, Turbo Assembler, Delphi, Turbo Prolog y el otro no lo conozco pero debe estar desarrollado por una comunidad de hackers. Ni ganas de entrar a ver quien lo hizo, jajaja. Soy un vago...