Turbo Pascal
Tipus | llenguatge de programació, entorn integrat de desenvolupament i llenguatge de programació orientat a objectes |
---|---|
Data de creació | 1983 |
Disseny | Philippe Kahn |
Desenvolupador | Borland |
Paradigma de programació | programació orientada a objectes |
Dialecte de | Object Pascal |
Llenguatge de programació | Llenguatge assemblador |
Influenciat per | Pascal, Modula-2 i Simula67 |
Sistema operatiu | MS-DOS, CP/M, CP/M-86, Microsoft Windows, Apple Macintosh |
Extensió dels fitxers | COM, CMD i EXE |
Turbo Pascal és un complet sistema de desenvolupament de programari que inclou un compilador i un entorn integrat de desenvolupament (IDE) per al llenguatge de programació Pascal, desenvolupat per Borland sota el lideratge de Philippe Kahn.
Va ser llançat el 1983 per a MS-DOS, CP/M, CP/M-86 i, posteriorment, per a Microsoft Windows. També hi va haver una versió de curta vida per a Apple Macintosh.[1]
Borland Pascal
[modifica]El nom Borland Pascal va ser generalment reservat per als paquets de gamma alta per a Microsoft Windows (amb més biblioteques i la biblioteca estàndard de codi font), mentre que la versió original, més barata i àmpliament coneguda, va ser venuda com a Turbo Pascal.
Versions
[modifica]Borland va llançar cinc versions de Turbo Pascal: 1.0, 3.02, 4, 5 i 5.5 per a MS-DOS.
Va ser substituït per Borland Delphi.
Exemples
[modifica]- Pascal no distingeix entre majúscules i minúscules.
- Històricament, els comentaris de Pascal s'indiquen
{ així }
, o(* com aquest *)
, i aquests poden estendre's per qualsevol nombre de línies. Versions posteriors de Borland Pascal també donaven suport a comentaris a l'estil de C++,// així
, que acaben a la fi de la línia.
Aquest és el programa clàssic d'Hola món a Turbo Pascal:
begin
WriteLn('Hola món');
end.
Aquest programa demana el nom d'una persona i ho escriu 100 vegades a la pantalla:
program WriteName;
var i : Integer; {variable to be used for looping}
Name : String; {declares the variable Name as a string}
begin
Write('Sisplau, teclegi el seu nom: ');
ReadLn(Name); {ReadLn returns the string entered by the user}
for i := 1 to 100 do begin
WriteLn('Hola ', Name);
end;
end.
Referències
[modifica]- ↑ «Antique Software: Turbo Pascal v1.0» (en anglès). Arxivat de l'original el 2010-12-21. [Consulta: 28 gener 2010].
Vegeu també
[modifica]Enllaços externs
[modifica]- Embarcadero Developer Network - Museum Arxivat 2012-04-24 a Wayback Machine.(anglès)
- Turbo Pascal compiler internals(anglès)