Pascal is a programming language, it's very used by the beginner programmers by its simple code.
46
votes
11answers
7k views
Why has C prevailed over Pascal?
My understanding is that in the 1980s, and perhaps in the 1990s too, Pascal and C were pretty much head-to-head as production languages.
Is the ultimate demise of Pascal only due to Borland's neglect ...
15
votes
13answers
1k views
What features contributed to the evolution of Pascal?
I am compiling a detailed history of the Pascal language, and there are a few details I am missing.
There are so many features today that we take for granted. What features significantly contributed ...
8
votes
2answers
740 views
Is Oberon really “a better Pascal”? [closed]
Reading Niklaus Wirth, one can notice that despite some popularity of Pascal, he is not glad that Oberon (as a "polished" successor of Pascal and Modula) didn't get much popularity. I never did ...
7
votes
1answer
267 views
Is Free Pascal just an open source, multi-platform clone of Turbo Pascal & Delphi?
Does Free Pascal introduce any significant language features over Turbo Pascal & then Delphi, or does it just introduce the Turbo Pascal & Delphi flavors of Pascal to more platforms?
5
votes
2answers
267 views
How to call modern Pascal?
Should the developers who creates programs with Delphi, FPC, Lazarus agree with the name of the language? This struck me since every possible variation not only adds confusion for new programmers, ...
5
votes
3answers
343 views
Whatever happened to Pascal? [duplicate]
In reading this blog post about Photoshop 1.0 I was surprised to learn that it was written in Pascal (Object Pascal to be exact). But you never hear about Pascal anymore. Why is that?
4
votes
3answers
537 views
In what specific ways did Pascal and or Delphi influence Java?
I was reading in the side bar of the Java language wiki page and it says it was influenced by Pascal and Delphi.
this isn't the fact anymore, there are no references to Delphi on the entire referenced ...
3
votes
5answers
484 views
Functions with side-effects in Delphi/Pascal
What is the proper approach to functions that have side-effects in Delphi/Pascal?
For example, I could have a boolean function DeleteFile that returns True if the file was deleted and False ...
3
votes
2answers
63 views
Subranges in Pascal
I'm reading some Pascal code and everything is pretty straightforward except subranges. In the program I'm reading there's a variable d with the following type declaration:array[0..22] of 0..15; ...
1
vote
2answers
194 views
Was in it Turbo Pascal 4 that Unit were introduced? [closed]
I was surprised when I heard that Pascal didn't originally have units. If I recall correctly they were introduced in Turbo Pascal 4. Did other pascal version have units prior to that? How long before ...
0
votes
1answer
250 views
What was the life span of Quick Pascal? [closed]
Microsoft had a Pascal compiler called Quick Pascal. I've seen some conflicting reports about when it was available. Does anyone know for sure? Did it introduce any new language features over the ...