Zum Inhalt springen

Turbo Pascal 7.0

Bei Yopi aktuell keine Angebote

Angebote

Aktuell keine Angebote bei Yopi

Suchen Sie das Produkt direkt bei Amazon oder eBay:

Testsieger & Top 5 in Programmiersoftware / Entwicklungsumgebung

Zur Bestenliste

Über dieses Produkt

Für dieses Produkt liegt noch keine Beschreibung vor.

Technische Daten

Gelistet seit
Kategorie
Programmiersoftware

Was Nutzer loben und kritisieren

Vorteile

  • Einfach, Im Unterricht oder für Anfänger gut geeignet

Nachteile

  • veraltet, mit wenigen Features ausgestattet

Schau dir an, was andere denken, bevor du kaufst.

3,5 von 5 Sternen

aus 4 Bewertungen

Bewertung nach Kriterien

  • Benutzerfreundlichkeit gut
  • Updatemöglichkeit sehr schlecht

Erfahrungsberichte zum Turbo Pascal 7.0

Erfahrungsberichte von Nutzern, nicht verifiziert.

  • Alt aber noch fit wie ein Turnschuh!

    • Benutzerfreundlichkeit gut
    • Updatemöglichkeit sehr schlecht
    • Pro Einfach, Im Unterricht oder für Anfänger gut geeignet
    • Kontra veraltet, mit wenigen Features ausgestattet
    • Empfehlung Ja

    Borland Turbo Pascal, mit der realtiv neusten Version 7.0 war vor 10 Jahren ein Chartsstürmer, jedoch in Gegenwart nicht mehr so vorzufinden, vor allem seitdem es neuere Computersprachen gibt, wie PHP, diverse Scripts und nicht zu vergessen Java und C/C++.

    Vorteile:

    Turbo Pascal ist eine eigene Programmiersprache, welche zu Unterrichtszwecken sehr gut geeignet ist, da es..

    1. ..einfach verständlich, mit einer kinderleichten Bedienung ausgestattet ist

    2. ..sehr unautomatisiert ist und dem User viele tiefe Eingriffe in seine Programmierstruktur und -stil ermöglicht

    3. .. zudem sehr viele Eingriffe - im Gegenteil zu anderen Programmiersprachen wie Basic- im graphischen Display erlaubt und somit vielfältige Möglichen freisetzt

    4. da viele spätere Compiler, wie z.B. Delphi, auf seine Programmierstruktur basieren und somit beim Neueinstieg in neuere Programmiersprachen eine sehr grosse Hilfe darstellt

    5. ..auch auf älteren Betriebssystemen funktionsfähig ist

    6. Installation bzw. Anwendung kinderleicht ist und für jeden selbstverständlich

    Nachteile:

    Borland Turbo Pascal ist mittlerweile überall erhältlich und mit mehreren Freeware-Versionen ausgestattet - ein weiterer Vorteil.

    Wir wollen Turbo Pascal jedoch nicht hochpreisen:
    Dieses Programm bringt sehr viele Nachteile mit sich, z.B., dass es auf neueren Betriebssystemen nicht funktioniert (beliebter Fehler: Division durch Null). Jedoch wurde dies durch Patches einigermaßen behoben.
    Der grösste Nachteil besteht darin, dass es für den Alltag so gut wie nichts mehr bringt(es sei denn, man ist Hobbyprogrammierer) , da es nur sehr wenige Features und diese in sich noch einmal limitiert sind, z.B. kann das Programm (ich spreche nicht von Winpascal!) nur Dosapplikationen hervorbringen, was sehr ärgerlich ist, denkt man nur an Windows XP..

    Ausserdem können sie damit auf keiner Weise (ich habs ausprobiert) ins Internet bzw. Intranet zugreifen, was eigentlich der Hauptgrund für Firmen ist Programme zu erstellen. Ich denke hier an Administrations- und Verwaltungstools.

    Zudem eignet sich diese Programmiersprache auch nicht für längere Applikationen, weil, wenn man nur einen kleinen Tippfehler eingebaut hat manchmal wochenlang (ich spreche aus Erfahrung) nach diesen suchen muss.. sehr unangenehm ist man da einer nervtötenden Undurchschaubarkeit von Funktionen, Prozeduren und Units ausgeliefert.

    Dennoch , wie gesagt, ist dies für Anfanger ein Muss um seine eigenen \'Bugs\' zu entdecken und seine Programme zu optimieren.

    Fazit:
    Das Programm ist in der Tat ein sehr Gutes, jedoch durch die enorme Veraltung nicht mehr brauchbar, hier sollte man sich wirklich für Delphi entscheiden. Jedoch zu Unterrichtszwecken bzw. für Anfanger unentbehrlich.

  • 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.

  • Was man damit noch alles machen kann!

    • Pro -
    • Kontra -
    • Empfehlung Ja

    Pascal

    Inhalt

    1.Daten
    2.Text
    3.Einführung
    4.Die verschiedenen Versionen
    5.Pro & Kontra
    6.Fazit

    1.Daten

    Typ: Programmiersprache
    Hersteller: z.B. Borland
    Preis: ca.20€ oder gratis Compiler

    2.Text

    Nach Qbasic war Pascal die erste Programmiersprache die ich gelernt habe. Der logische und einfache Programmaufbau haben mich auch auf Dauer überzeugt. Wie in allen Programmiersprachen hat man einen kleinen Teil an vorgefertigten Befehlen und einen anderen mit zusätzlichen Befehlen. Units, das sind die Bibliotheken von Pascal, können compiliert und uncompiliert eingebunden werden. Im Gegensatz zu C++ sind die Units, die mitgeliefert werden schon compiliert und so kann man sie nicht verändern oder ihnen lernen. Viele Befehle stimmen mit anderen Programmiersprachen überein, das liegt einfach daran, dass sie sich alle auf die englische Sprache stützen. Deswegen sind Englisch Kenntnisse auch beim Programmieren in Pascal sehr nützlich. Der Aufbau des Sources ähnelt dem von C++ oder anderen Programmiersprachen. Anstatt geschweiften Klammern benutzt Pascal die Befehle „Begin“ und „End“ für die Verschachtelung. Es gibt „while“, „for“ und „repeat“ Schleifen, Bedingungen werden ebenfalls mit „if“ gebaut.

    Der Compiler ist zwar nicht so sehr auf Geschwindigkeit optimiert wie der von C++, aber er braucht für das selbe Programm auch nur ein Drittel der Zeit. Der Compiler liefert Fehlerwerte zurück, die dann von der grafischen Benutzeroberfläche übernommen werden können.
    Deutlich einfacher als in C++ kann man Assemblerteile einbinden. Man kann sie auch wie in C++ als externe Datei abspeichern und dann einbinden, oder sie direkt in das Programm reinschreiben, dafür muss das „Begin“ nur durch ein “ASM“ ersetzt werden und hinter dem Prozedurkopf muss „Assembler“ stehen.

    Ein großer Nachteil ist das hohe Alter von Pascal, deswegen sind viele Units sehr veraltet. Besonders Speicher und Grafik Units sind dem Zahn der Zeit unterlegen. Laderoutinen sind sehr langsam und die Grafik Unit basiert noch auf BGI`s, wie sie vielleicht noch jemand aus den Zeiten von D*** 1 kennt. Es werden standardmäßig maximal 256 Farben unterstützt. Das Unit Bundle Plus System Pro von Vadim Botrov, das ich damals im Internet gratis zum Download fand, half mir da sehr. Die Grafik Unit ist wirklich extrem schnell und unterstützt auch neuere Features. Schnellere Rechenoperationen und verbesserte Ladezeiten bringt es außerdem mit sich. Da Pascal keine Darstellungsroutinen für Bildformate hat, wurde auch das mit Plus System Pro ergänzt.

    Eigentlich ist Pascal eine Wissenschaftliche Programmiersprache, weil sie eben so einfach ist und Rechenoperationen leicht zu verwenden sind, aber auch für einfache Spiele ist es geeignet.
    Meine Pascalkenntnisse helfen mir jetzt auch bei Delphi, was die Sprache Pascal komplett übernimmt, nur die Prozedur- /Funktionsnamen sind anders.

    Ohne einen Patch tritt auf Rechnern ab P2(P2, P3, P4, Celeron, K6, K62, K63, K7, Xp, uvm.) ein Fehler auf, weil sich die Rechenweise änderte tritt der Fehler 200 auf, eine Division mit 0. Doch mit einem Patch den es im Internet überall, z.B. bei Borland.com gibt, kann man diesen Bug leicht beheben.

    Weil ich aber später berufsmäßig Programmieren will, musste ich doch auf C++ umsteigen, weil es einfach die verbreitetste ist. Dabei fällt einem der Umstieg anfangs nicht leicht, weil Pascal im Unterschied zu C++ nicht auf die Groß- und Kleinschreibung achtet.
    Wer ein Toutorial, Hilfe oder Beispielprogramme sucht, sollte man auf htttp://www.quellcodes.de nachsehen, da findet man alles was das Programmiererherz begehrt.
    Wer sich die Beispiele mal ansieht, merkt das man mit Pascal selbst noch 3D Spiele verwirklichen kann.

    3.Einführung

    Für alle die sich mal ein wenig im Programmieren versuchen wollen, hier eine knappe Einführung:
    - ganz oben steht uses und dann die Unit, wir brauchen zu erst nur Crt
    - darunter steht var und dann die Variablen mit Name und Typ.
    - Ein Programm beginnt „Begin“ und endet mit „End.“ (auf den Punkt achten)
    - außer hinter Befehle für Schleifen und außer nach „Begin“ und „End“ muss ein Strichpunkt stehen ;

    Befehle für den Anfang:
    -write(‚Text’); = gibt einen Text aus.
    -writeln(‚Text’); = gibt einen Text aus und der Cursor springt danach in die nächste Zeile.
    -read(string); =liest einen String von der Tastaur aus.
    -readln(string); =liest einen String von der Tastaur aus und geht danach in die nächste Zeile.
    -clrscr = löscht den kompletten Bildschirm.
    -char:=readkey = liest eine Taste von der Tastatur aus.

    Das sind mal die wichtigsten Sachen für den Anfang, alles andere gibt’s auch hin der Hilfe.
    Jetzt ein Beispiel Spielchen: alles was in {Kommentarklammern steht, wird vom Compiler ignoriert und ist nur für den Anwender wichtig}

    uses crt;
    var c:char; {ein Variabele für einen Buchstaben}
    x, y: integer; {X, Y Koordinaten als zahlenwert}
    begin {Das Programm beginnt}
    clrscr; {Der Bildschirm wird gelöcht}
    x:=1;{Die X Koordinate wird auf 1 gesetzt}
    y:=1; {Die Y Koordinate wird auf 1 gesetzt}
    repeat {Hier beginnt eine Schleife, siehe unten until}
    c:=' '; {unsere Variabele für den Buchstaben wird auf leer gesetzt}
    c:=readkey; {Ein Buchstabe wird von der Tastatur ausgelesen}
    if (c='a')then dec(x); {wenn die taste a war, wird die X Koordinate um 1 verringert}
    if (c='d')then inc(x); {wenn die taste d war, wird die X Koordinate um 1 erhöht}
    if (c='w')then dec(y); {wenn die taste w war, wird die Y Koordinate um 1 verringert}
    if (c='s')then inc(y); {wenn die taste s war, wird die Y Koordinate um 1 erhöht}

    gotoxy(x, y); {setzt den Cursor an diese Stelle(hier wird gleich geschrieben)}
    write('X'); {Zeichnet an der aktuellen Cursor Position ein X}
    until(c='q'); {Wenn die Taste q war, wird die Schleife unterbrochen}
    end. {und das Programm ist zu ende}

    Wenn sie das Programm jetzt kompilieren können sie ein x mit den tasten a,s,d,w über den Bildschirm steuern, zwar nichts besonderes, aber ein Anfang.

    Meine Kenntnisse habe ich mir fast alle selber beigebracht und daran war zu einem großen Teil die Gute Hilfe von Turbo Pascal schuld. Mit vielen Beispielen und guten Erklärungen lernt man die Speache sehr schnell. Also unbedingt mit der Hilfe arbeiten.

    4.Die verschiedenen Versionen

    Auf die Sprache Pascal treffen wir in Turbo Pascal 1-7, in Borland Pascal, in Borland Pascal für Windows und Delphi. Der Unterschied zwischen Turbo und Borland Pascal ist der , das Borland Pascal den Kompletten und Turbo Pascal nur den Systemspeicher ansprechen kann. In den Speicherroutinen ist Bp deutlich weiter entwickelt. Außerdem beherrscht Borland Pascal auch den Realmode des Turbo Pascals und kann Windowsapplikatione(Win 3.1)n compilieren, allerdings nicht ausführen. Borland Pascal für Windows ist wie Borland Pascal, nur mit einer Windowsoberfläche und einigen neuen Bibliotheken. Auch BPW kann Dos Programme Compilieren. Delphi ist die neuste Version von Pascal, besonders für Programme ist das die einfachste und komfortabelste Lösung.

    5.Pro & Kontra

    Pro:
    -Sehr günstig
    -Schneller Compiler
    -Gute Hilfe (auch Online)
    -Einfach

    Kontra:
    -Teilweise alte Roputinen
    -Division by 0 Error ohne Patch

    6.Fazit

    Pascal ist eine meiner Lieblingssprachen und wird es bestimmt auch bleiben. Es ist einfach zu bedienen und bietet dem Anwender trotzdem viele Möglichkeiten. Ich hoffe immer noch auf eine neue Version mit Direct X Fähigkeit, aber da auch Delphi in Pascal ist, bereue ich nicht diese Sprache gelernt zu haben.

    (c) 2002 by Jockel2001
    -------------------[www.web-corner.de.tt]-------------------

  • Ruhollah

    Pascal ist Lehrsprache Nummer 1 und Turbo Pascal besonders anfängerfreundlich

    • Pro -
    • Kontra -
    • Empfehlung Ja

    Mit Turbo Pascal begann der Siegeszug der Programmiersprachen auf den heimischen Personalcomputern. Turbo Pascal gilt sogar als Vorgänger von Delphi, dem fetten Programmierpaket von Borland/Inprise.

    Pascal an sich ist eine sehr schöne strukturierte Programmiersprache. Bei Turbo Pascal hat man noch eine gut zu bedienende Benutzeroberfläche und ab Turbo Pascal 7.0 gibt es Syntaxhighlighting. Turbo Pascal ist immer noch nicht veraltet, denn man braucht noch alte DOS-Programme, u. a. für FreeDOS, man kann mit Hilfe von FreePascal mit Turbo Pascal 7.0 32 Bit-Code generieren. Außerdem wird man durch das gute alte Turbo Pascal an die Programmiersprache Pascal herangeführt.

    Bei uns an der Schule arbeiten wir im Informatikunterricht noch mit Turbo Pascal 7.0. Auch wenn ich mir wünsche würde, dass man auf freie Compiler, wie FreePascal, C-Lisp, o. ä. umsteigt, ist TP für Anfänger besser geeignet als Delphi oder Visual Basic. Letztes Jahr hat eine Schülerin, die ganz sicher keine Expertin im Programmieren ist, herumgemotzt, dass es modernere Programme gibt als Turbo Pascal. Diese Tussi sollte man mal vor Delphi setzen und sie wird den Wald vor lauter Bäumen nicht sehen. Turbo Pascal ist der perfekte Einstieg in die Programmierung.

    Was mir an Pascal besonders gefällt ist die Strukturierung. Keine andere Programmiersprache ist so durchdacht. Basic, C und Co sind ja richtiger Kauderwelsch dagegen. Vielleicht bietet nur Lisp ein noch besseren Überblick als Pascal, wenn man sich dann eingefuchst hat.

    Dass Turbo Pascal immer noch beliebt ist, sieht man daran, dass es noch zahlreiche Bücher im Handel gibt. Diese Bücher sind meist hervorragend. Autoren von heute, die zu Delphi und Co schreiben, schreiben am Thema vorbei. Ich habe zwei Bücher zu Delphi und in keinem steht etwas zu Object Pascal, dem Pascal-Dialekt von Delphi. Erklärt wurde nur die Programmoberfläche und das sehr wichtige (Sarkasmus) Erstellen von Hilfedateien. Viele Bücher sind heute so neben ihrer Rolle und da kann man ja nur mit Turbo Pascal als Programmiersprache anfangen. Ein Vorteil also für TP: gute Literatur.

    Obwohl ich mit Basic anfing zu programmieren (1994), ist mir Pascal doch viel lieber. Die Grenzen, die mir QBasic setzte, waren nicht akzeptabel. Zur Zeit beschäftige ich mich mit Lisp.

    Fazit: Turbo Pascal hat durchaus seine Daseinsberechtigung.

Wie wir Zustandsangaben vergleichbar machen

Jede Plattform benennt Zustände anders — „Neuwertig“, „Hervorragend“ und „Wie neu“ meinen oft dasselbe. Wir ordnen jede Originalangabe einer von vier Stufen zu. Es ist eine Tonleiter, keine Ampel: auch die unterste Stufe beschreibt ein voll funktionsfähiges Gerät. Die Originalangabe der Quelle steht in jeder Angebotszeile daneben.

  1. In Ordnung

    Deutliche Spuren, voll funktionsfähig

  2. Gut

    Sichtbare Spuren, Display ohne Defekte

  3. Sehr gut

    Minimale Spuren, nur aus der Nähe sichtbar

  4. Wie neu

    Keine sichtbaren Gebrauchsspuren

Defekt

Gerät funktioniert nicht oder nur eingeschränkt — zum Beispiel für Ersatzteile oder Reparatur.