Back to home page

DOS ain't dead

Forum index page

Log in | Register

Back to the forum
Board view  Mix view

32-bit MSDOS (Announce)

posted by marcov, 04.07.2021, 22:37

> > Free Pascal however was not standard compliant and supported the much
> more
> > popular Borland dialects (Turbo Pascal, Delphi). The latter in
> particular
> > includes everything and the kitchen sink.
>
> Surely Free Pascal supports a superset of
> level 0 of Pascal 83?

No. We actually only have been adding standards compliance as a labour of love for retro-computing in the last few years. It is in a special mode though (-Miso and not complete, but every major version is slightly better).

> If not, maybe I will restrict my Pascal
> programs to the common subset of Pascal83-0
> and FPC.

Don't put the Pascal standards on the same pedestal as C or C++ standards, standards compliant Pascal never took off on PC and with the demise in 2010 of GCC derivate GPC, it is pretty dead. (and was already only limping before that).

> I would hope that my existing worldpas.pas
> complies to the common subset.

File I/O is different between standards and borland. There are also more limitations of unions usage in standard pascal.

Unless you are specifically planning to target known Standard Pascal codebases, I would avoid that, and go for actually living dialects TP (procedural) and Delphi (more object oriented, includes nearly the entire TP dialect)

 

Complete thread:

Back to the forum
Board view  Mix view
22632 Postings in 2109 Threads, 402 registered users, 359 users online (0 registered, 359 guests)
DOS ain't dead | Admin contact
RSS Feed
powered by my little forum