Recent

Author Topic: El primer Free Pascal  (Read 4218 times)

mosquito

  • Full Member
  • ***
  • Posts: 141
El primer Free Pascal
« on: July 04, 2021, 06:40:46 pm »
Me gustaría que alguien me explicara como se compiló el primer compilador Free Pascal.

lucamar

  • Hero Member
  • *****
  • Posts: 4219
Re: El primer Free Pascal
« Reply #1 on: July 04, 2021, 06:48:00 pm »
Usando otro compilador. En concreto, si no recuerdo mal, Turbo Pascal; aunque puede que me equivoque ... hace mucho de eso ;)
Turbo Pascal 3 CP/M - Amstrad PCW 8256 (512 KB !!!) :P
Lazarus/FPC 2.0.8/3.0.4 & 2.0.12/3.2.0 - 32/64 bits on:
(K|L|X)Ubuntu 12..18, Windows XP, 7, 10 and various DOSes.

winni

  • Hero Member
  • *****
  • Posts: 3197
Re: El primer Free Pascal
« Reply #2 on: July 04, 2021, 09:16:27 pm »
Por lo que puedo recordar, el fpc se compila a sí mismo desde 2000.

Winni [google translator]

[As far as I can remember the fpc compiles itself since 2000.]

Edson

  • Hero Member
  • *****
  • Posts: 1302
Re: El primer Free Pascal
« Reply #3 on: July 05, 2021, 04:23:19 am »
También creo recordar que Free Pascal se creó usando Turbo Pascal en sus primeras versiones.
Lazarus 2.2.6 - FPC 3.2.2 - x86_64-win64 on Windows 10

Handoko

  • Hero Member
  • *****
  • Posts: 5151
  • My goal: build my own game engine using Lazarus
Re: El primer Free Pascal
« Reply #4 on: July 05, 2021, 06:13:37 am »

GAN

  • Sr. Member
  • ****
  • Posts: 370
Re: El primer Free Pascal
« Reply #5 on: July 05, 2021, 06:20:20 am »
Solo encontré la respuesta en wikipedia:

"Free Pascal emergió cuando Borland dejó claro que no habría un Borland Pascal 8, y que la versión siguiente sería un producto solamente para Windows (que posteriormente resultó convertirse en Delphi). Un estudiante, Florian Paul Klämpfl, comenzó a trabajar en su propio compilador. El compilador fue escrito desde el principio en el dialecto de Turbo Pascal de Borland y producía código de 32 bits para el DOS extender go32v1, desarrollado en ese tiempo por el proyecto DJGPP. Originalmente el compilador en sí mismo era un ejecutable DOS de 16 bits compilado por Turbo Pascal. Después de dos años, el compilador podía compilarse a sí mismo, así que también llegó a ser de 32 bits. "

Editado: en el link de Handoko, que posteó unos minutos antes.
« Last Edit: July 05, 2021, 06:21:53 am by GAN »
Lazarus 2.0.8 FPC 3.0.4 Linux Mint Mate 19.3
Zeos 7̶.̶2̶.̶6̶ 7.1.3a-stable - Sqlite 3.32.3 - LazReport

lucamar

  • Hero Member
  • *****
  • Posts: 4219
Re: El primer Free Pascal
« Reply #6 on: July 05, 2021, 10:10:02 am »
Por lo que puedo recordar, el fpc se compila a sí mismo desde 2000.

Creo que bastante antes que eso: en el "ático" del servidor ftp hay un fichero "fpk05" de 1995 con una demo del compilador que puede compilarse a sí mismo, posiblemente por primera vez: las versiones 02 del '94 necesitan TP7 :D
Turbo Pascal 3 CP/M - Amstrad PCW 8256 (512 KB !!!) :P
Lazarus/FPC 2.0.8/3.0.4 & 2.0.12/3.2.0 - 32/64 bits on:
(K|L|X)Ubuntu 12..18, Windows XP, 7, 10 and various DOSes.

 

TinyPortal © 2005-2018