Turbo Pascal 7.0 Testbericht

No-product-image
ab 24,18
Auf yopi.de gelistet seit 09/2003
5 Sterne
(0)
4 Sterne
(2)
3 Sterne
(2)
2 Sterne
(0)
1 Stern
(0)
0 Sterne
(0)
Summe aller Bewertungen
  • Benutzerfreundlichkeit:  gut
  • Updatemöglichkeit:  sehr schlecht

Erfahrungsbericht von Mofps

Zu Alt Oder Noch Zu Gebrauchen

Pro:

-

Kontra:

-

Empfehlung:

Ja

Turbo Pascal ist eine ältere Programmiersprache die jetzt fast schon 20 Jahre alt ist. Als Einstieg möchte ich über die Geschichte von Turbo Pascal schreiben.


---GESCHICHTE---

1984
wurde Turbo Pascal 1.0 für die Betriebssysteme MS-DOS, CP/M 86 und CP/M entwickelt. Der Anfang von Turbo Pascal. Turbo Pascal 1.0 erzeugte .com Files, d.h. die Programme durften nicht größer als 64k sein.

1986
kam Version 2 und 3 auf den Markt es wurden immer noch .com Files mit Turbo Pascal erstellt.

1987
erschien Version 4.0. Sie brachte erstmals richtige Veränderung, die bis Version 7.0 so blieb (keine größeren Veränderungen mehr). Der Compiler erzeugte nun .exe Files nun konnte man endlich Programme schreiben die größer als 64k waren.


---BENUTZEROBERFLÄCHE---

Turbo Pascal ist ein Dosprogramm, sodass seine Oberfläche zwar Benutzerfreundlich ist, aber nicht so schön gestaltet ist. Damit meine ich z.B. die Maus die kein Zeiger sondern einfach ein Rechteck ist. Turbo Pascal 7.0 hat oben ein Menü das längs von links nach rechts verläuft (dort kann man z.B. die Datei speichern die man geschrien hat, eine anderes öffnen, eine neues starten, das Programm starten um zu gucken ob es klappt und natürlich die Datei compilieren das heisst aus ihr eine .exe Datei machen damit man sie auch ohne Turbo Pascal ausführen kann). Unter dem Menü ist ein Textfeld, wo man sein Programm reinschreiben kann. Auf den ersten Blick würde man sagen es ist ein einfacher Texteditor für Dos.


---KLEINER EINSTIEG---

Hier werde ich jetzt erklären wie ein Programm in Turbo Pascal aufgebaut ist, dafür werde ich erst mal ein Programm schreiben und es nachher erläutern:

1) Program WelCIAO;
2) Uses crt;
3) Var Ciao:string;
4) Begin
5) ClrScr;
6) Ciao := 'Willkommen bei Ciao';
7) Write(Ciao);
8) Readln;
9) End.

Jetzt kommt die Erläuterung:

1) Ein Programm in Turbo Pascal beginnt immer mit program + Name des Programms. Hier ist der Name WelCIAO. Das Semikolon nach dem Namen muss in Turbo Pascal gesetzt werden, da es eine Anweisung von der anderen trennt.

2) crt ist eine Unit (crt Abkürzung für cathod-ray-tube was soviel wie Bildschirm bedeutet). Units bindet man mit uses in das Programm ein. Wir brauchen diese Unit wegen dem Befehl ClrScr in Zeile 5, der in dieser Unit ist. Eine Unit ist eine vorgefertigte Einheit in der Befehle schon vorprogrammiert worden sind.

3) Var steht für Variable. In diesem Wahl deklarieren wir Ciao als string Variable. Hier sind ein paar Variablentypen die ich wichtig finde:

integer: Wenn eine Variable als integer deklariert ist kann diese Variable nur einen ganzzahlige Zahl speichern (keine Kommazahlen z.B. 53 oder -876)

real: Kann Zahlen mit Nachkommastellen speichern (z.B. 32,9876)

char: speichert Zeichen (Buchstaben) aber nur eins (z.B. 'D')

string: speichert Zeichenkette, ist eine Fortsetzung von char, da char nur ein Zeichen speichern kann, sring kann 255 speichern (einen Satz oder mehr z.B. 'Willkommen bei CIAO')

4) mit Begin wird das Programm Angefangen nachdem die Units, Variablen und Prozeduren (darauf möchte ich hier nicht mehr genauer eingehen) festgelegt wurden. Nach Begin wird kein Semikolon gesetzt.

5) Schon wie ich in Schritt 2 erwähnt habe ist ClrScr ein Befehl der in der Unit crt vorprogrammiert wurde. ClrScr ist die Abkürzung für Clear Screen, bevor er beginnt etwas auf den Bildschirm ausgibt löscht er alles was vorher da stand damit der Bildschirm zu begin des Programms schwarz ist.

6) Hier bekommt die Variable Ciao einen Wert, da sie als string deklariert ist ist es ein Satz. Das Zeichen := heisst wird Zugeordnet. Bei Turbo Pascal kommen die Zeichen in ''.

7) write heisst schreib. er schreibt nach dem obigen Programm den Wert der Variable Ciao auf. Wenn wir write('Ciao') geschrieben hätten würde er Ciao auf den Bildschirm schreiben und nicht den Wert von Ciao der ja 'Willkommen bei CIAO' ist.

8) readln hab ich noch dahin geschrieben, damit er das Programm nicht sofort verlässt, den mit readln beendet er das Programm erst wenn man Enter drückt.

9) End beendet das Programm, weil nachher keine Anweisung mehr kommt wird end mit einem Punkt beendet.

Wenn man das Programm startet (im Menü auf Start klickt) sieht man, dass ganz links oben auf dem Bildschirm Willkommen bei CIAO steht. Durch Enter wird das Programm beendet.


---FAZIT ---

Turbo Pascal ist eine ältere Programmiersprache, die nicht mehr modern ist. Trotzdem ist Turbo Pascal genauso wie C ein guter Einstieg in die Programmierung. Turbo Pascal ist auch leicht zu erlernen und wenn man Turbo Pascal kann, kann man auch sehr schnell Delphi lernen, eine Programmiersprache die auch wie Turbo Pascal von Borland ist und sich nur durch die benutzerfreundlichere Oberfläche von Turbo Pascal unterscheidet. Also kurz gesagt wer sich für Programmiersprachen interesiert sollte Turbo Pascal in seiner Liste nicht auslassen.

12 Bewertungen, 3 Kommentare

  • manfred1000

    29.04.2002, 19:56 Uhr von manfred1000
    Bewertung: sehr hilfreich

    Nimm doch den Ciao Hinweis aus deinen Bericht heraus.

  • Fomas

    29.04.2002, 19:54 Uhr von Fomas
    Bewertung: sehr hilfreich

    Jo also wir lernen das inner Schule. Aber nicht so. Wir lernen nur Kacke damit. Aber das will ich nicht weiter erklären.

  • Lachesis

    29.04.2002, 19:51 Uhr von Lachesis
    Bewertung: sehr hilfreich

    Arfff! Kann denn hier niemand mal aufpassen, ob er bei Ciao oder Yopi schreibt?!