| Zeile 1: | Zeile 1: | ||
| + | Pascal ist eine strukturierte prozedurale und objektorientierte, nach Blaise Pascal 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). | ||
| + | |||
| + | {{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 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. | 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== | ==Beispielkernel in Pascal== | ||