{{Vorlage:Sprache
|Name = (Turbo/Object)Pascal
|Inlineassembler = Ja (Intel-Syntax)
|Compiler = FreePascal, Borland Delphi
|Plattformen = [[Windows]] (Hier vor allem Delphi), [[Linux]], u.a.
|Kernel = s.u.
|Homepage = [http://www.freepascal.net/ www.freepascal.net]
}}
Pascal ist eine strukturierte, prozedurale, objektorientierte, nach Blaise Pascal benannte, und von Nikolaus Wirth im Jahre 1972 als Lehrsprache konzipierte Programmiersprache. Sie ist ähnlich mächtig wie C und wurde im Laufe der Jahre durch verschiedene Sprachkonstrukte erweitert und weiterentwickelt (Borlands Delphi, ObjectPascal).
== Pascal in der Betriebssystementwicklung ==
Anders als oft behauptet, ist Pascal eine Programmiersprache, die durchaus auch für die Lowlevel-Entwicklung geeignet ist. Allerdings stehen die Funktionen der Standardbibliothek nicht zur Verfügung. Als Daumenregel kann man festhalten, dass Pascal in diesem Zustand ähnlich mächtig wie C ist.
==Beispielkernel in Pascal==
Zunächst '''kernel.pas''' - der eigentliche Kernel, der ein Zeichen ausgibt.
nasm -felf prt0.asm fpc kernel ld -Ttext=0x100000 *.o -o kernel==Weblinks== * [http://www.freepascal.org FreePascal] [[Kategorie:Programmiersprache]]