Pascal-Programmierung
Auf diesen Seiten geht es um die Programmiersprache Pascal, mit Schwerpunkt bei den Borland-Kompatiblen. Ich selber benutze meist Free Pascal, welches fast vollständig kompatibel ist, oder GNU-Pascal.
The development of the language Pascal is based on two principal aims. The first is two [sic] make available a language suitable to teach programming as a systematic discipline based on certain fundamental concepts clearly and naturally reflected by the language. The second is to develop implementations of this language which are both reliable and efficient on presently available computers.
— Niklaus Wirth, Pascal Report
Many uninformed people still subscribe to the old belief that Pascal is not for "serious" programming and do not realize the benefits it currently offers. This stigma, more than any actual deficiency, is arguably Pascal's biggest liability.
Allgemeine Programmierung
Hier geht es um allgemeine Probleme der Programmierung, allesamt mit ausführlichen Erklärungen und Pascal-Quelltexten. Größere Projekte sind hier allerdings nicht zu finden; die meisten Programme sind sehr kurz.
Beachten Sie auch die allgemeinen Hinweise zur Benutzung der Programme.
-
Ordnung ist bekanntlich das halbe Leben, und deshalb müssen Programmierer ihre Daten dauernd durchsuchen oder sortieren. Und wer Ordnung in seinen Daten hält, braucht dann auch beim Suchen weniger Zeit - aber das hätten uns unsere Eltern ja gleich sagen können.
-
Hierbei handelt es sich um die immer wieder gern gesehenen, klassischen Probleme, die andauernd in Büchern, Zeitschriften usw. über Programmierung auftauchen. Die meisten von ihnen verfolgen die Informatik schon seit vielen Jahren oder Jahrzehnten; nicht wenige sind viel älter als die Wissenschaft der Datenverarbeitung. Zugegebenermaßen läßt sich über die meisten nicht viel neues sagen, aber dennoch sind sie immer wieder interessant - finde ich. Diese Seite sammelt solche Klassiker, wie üblich mit Pascal-Quellen.
-
Diese Seite ist zunächst nur als Erläuterung für den Abschnitt "Suchen und Sortieren" gedacht, auf dem einige dynamische Strukturen verwendet werden, in die diese Seite kurz einführt. Im Laufe der Zeit wird sie vielleicht noch erweitert, um sozusagen eigenständig zu werden.
Internet-Programmierung
Internet Programming in Pascal (englisch)
Internet-Programmierung - nur etwas für C oder Java? Keineswegs, auch mit Pascal ist man hier dabei, nicht zuletzt dank dem FreePascal-Compiler. Diese Seite gibt eine kurze Einführung, die sich an dem üblichen Socket-Modell orientiert, inkl. Beispielprogramme.