Pascal-FAQ


Aus Wirthi's Wiki

Wechseln zu: Navigation, Suche

In diesem Pascal-FAQ (frequently asked questions) werden einige häufig gestellte Fragen zur Pascal-Programmierung beantwortet. Sollten Sie eine Frage haben, die hier nicht aufscheint, dann kontaktieren Sie mich bitte.

Inhaltsverzeichnis

[bearbeiten] Einsteiger-Fragen

[bearbeiten] Welche Software benötige ich, um Pascal-Programme schreiben zu können?

Nun, es reicht ein einfacher Texteditor (Edit, Notepad, VI, etc.) und ein sog. Compiler.

[bearbeiten] Welche Hardware benötige ich

Dafür gibt es keinerlei Beschränkungen. Solange für Ihr Betriebssystem/Ihren Prozessor ein Compiler für Pascal existiert, können Sie "loslegen".

[bearbeiten] Was kann ich mit Pascal programmieren

Dafür gibt es fast keine Beschränkung. Sie können fast alle Programme damit erstellen. Und falls es einmal ein Problem gibt, das sich nicht mehr in Pascal lösen läßt, kann man meist den integrierten Assembler benutzen, das Problem zu lösen. Das ist aber nur selten wirklich notwendig.

[bearbeiten] Welche Kenntnisse benötigen ich, um Pascal zu lernen

Je besser Sie sich mit Computern auskennen, desto schneller werden Sie Pascal lernen. Sie sollten zumindest mit ihrem Betriebssystem umgehen können. Kenntnisse von den Vorgängen in der Hardware sind von Vorteil, aber nicht unbedingt notwendig.

[bearbeiten] Wo finde ich weitere Hilfe

Entweder sie versuchen Ihr Glück im Internet in einer Newsgroup oder einem Diskussionsforum (zB. meinem Forum) oder Sie erwerben ein Buch. Einige Vorschläge finden Sie auf meiner Bücher-Seite.

[bearbeiten] Troubleshooting

[bearbeiten] Was bedeutet: "Error 200: Division by zero"

Das ist die häufigste Frage von Turbo-Pascal Anwendern. Ohne lange technische Details zu erklären: Ihr System ist zu schnell, um gewisse Funktionen der CRT-Unit richtig zu nutzen. Lösung: benutzen Sie einen anderen Compiler, einen langsameren Computer, oder benutzen Sie den Turbo Pascal Patch.

[bearbeiten] Nach der Programmausführung verschwindet der Ausgabebildschirm sofort wieder

Dies kann bei einigen Entwicklungsumgebungen passieren. Je nach Entwicklungsumgebung kann das verschwinden des Ausgabebildschirms mit Einstellungen verhindert werden. Eine einfache Lösung ist es aber, einfach am Ende des Programmes eine zusätzliche "readln" Anweisung einzufügen. Dadurch wird ganz am Ende des Programms der Benutzer noch um eine Eingabe gebeten. So können die Ausgaben des Programms überprüft werden, bevor der Bildschirm geschlossen wird.

[bearbeiten] Pascal-Compiler

[bearbeiten] Was ist ein Compiler

Ein Compiler übersetzt Pascal-Anweisungen in für den Computer verständliche Maschinenbefehle. Dabei entsteht eine ausführbare Datei (zB. *.EXE unter DOS).

[bearbeiten] Woher bekomme ich einen Compiler

Früher war "Turbo Pascal (Version 7.0)" von Borland einer der beliebtesten Compiler. Die DOS-basierte Entwiciklungsumgebung ist aber veraltet und wird kaum mehr eingesetzt. Eine Reihe modernerer Compiler mit benutzerfreundlichen Entwicklungsumgebungen haben ihren Platz eingenommen.

Meist wird free pascal (http://www.freepascal.org/) als Compiler verwendet. Dafür existiert mit Lazarus (http://www.lazarus.freepascal.org) auch eine leistungsfähige Entwicklungsumgebung. Beide Programme sind kostenlos verwendbar. Für eine Liste an Compilern, siehe Pascal-Compiler.


Persönliche Werkzeuge