Difference between revisions of "Pascal"

From Computer History Wiki
Jump to: navigation, search
(Adding a bit more info)
m (Proper cat)
Line 1: Line 1:
Pascal was a strong-typed, structured language which had some popularity in the 1980s, although it lives on in various forms today (e.g. [[Delphi]]). The language was written by Niklaus Wirth in 1968-1969. It was originally designed for teaching purposes and was lacking in some areas, it was for example not possible to write a function which could receive variable length arrays or -strings as parameters. Thus a plethora of variant implementations of Pascal followed which all improved on the original Wirth design, however not necessarily in a compatible way.
+
'''Pascal''' was a strong-typed, structured language which had some popularity in the 1980s, although it lives on in various forms today (e.g. [[Delphi]]).
 +
 
 +
The language was written by Niklaus Wirth in 1968-1969. It was originally designed for teaching purposes and was lacking in some areas, it was for example not possible to write a function which could receive variable length arrays or -strings as parameters. Thus a plethora of variant implementations of Pascal followed which all improved on the original Wirth design, however not necessarily in a compatible way.
  
 
== Hello world ==
 
== Hello world ==
Line 12: Line 14:
  
 
*Turbo Pascal
 
*Turbo Pascal
 
  
 
== Notes ==
 
== Notes ==
 
The old Turbo Pascal 5.5 is now freely available [http://edn.embarcadero.com/article/20803 here].
 
The old Turbo Pascal 5.5 is now freely available [http://edn.embarcadero.com/article/20803 here].
  
 +
{{semi-stub}}
  
{{stub}}
+
[[Category: Languages]]
[[Category:Languages]]
 

Revision as of 04:26, 20 October 2018

Pascal was a strong-typed, structured language which had some popularity in the 1980s, although it lives on in various forms today (e.g. Delphi).

The language was written by Niklaus Wirth in 1968-1969. It was originally designed for teaching purposes and was lacking in some areas, it was for example not possible to write a function which could receive variable length arrays or -strings as parameters. Thus a plethora of variant implementations of Pascal followed which all improved on the original Wirth design, however not necessarily in a compatible way.

Hello world

program hello;
begin
  writeln('hello world');
end.

Compilers

  • Turbo Pascal

Notes

The old Turbo Pascal 5.5 is now freely available here.