wer ist, was ist, wo ist, wann war, was war - Lexikon / Chronik / Biografie / Wissen - Pascal (Programmiersprache)


Werbung

Produkte / Services :|: Chronik CD :|: als Startseite | zu den | empfehlen :|: Impressum
Lexika @ InfoBitte.de :|: Universal-Lexikon | WeltKunst | Geteiltes Deutschland | Zweiter Weltkrieg
WeltChronik.de :|: Welt | Deutschland | Kultur/Kunst/Technik :|: BildDatenBank :|: Biografien

Navigation

WeltChronik
Deutsche Chronik
KulturChronik
Biografien
Bilddatenbank
Kalenderblatt
Epochen
Lexika @ InfoBitte.de
Produkte

Suchfunktionen
Chronik-Jahr direkt

Nur Zahl eingeben
Bereich: '0'-'2001'
PARTNER
Ahnenforschung

Quellen für die Schule

FREE 4 WebMasters

Wir haben eine ganze Palette kostenloser Angebote von uns
für WebMaster und HomePage Besitzer aufbereitet

Holen Sie sich hier ab

was Sie gerne einsetzen würden
Suchfunktionen, Kalenderblatt, uam
für Ihre WebSite



Pascal (Programmiersprache)

ein InfoBitte / WeltChronik
Sach-Artikel (Enzyklopädie / Lexikon)

Entwickelt von ICA-D aus der XML-Version der deutschen WikiPedia
© 2004/2005 ff by de.wikipedia.org, teilw. by ICA-D
blättern» voriger Artikel | Hauptseite | nächster Artikel «blättern

Pascal ist eine Programmiersprache, die 1968 bis 1972 von dem Schweizer Informatiker Niklaus Wirth entwickelt wurde.


Sie ist nach Blaise Pascal benannt.


Pascal ist eine Weiterentwicklung von ALGOL.


Das wichtigste Konstruktionsprinzip war, die Sprache so einfach wie möglich zu gestalten, damit sie in der Ausbildung genutzt werden konnte.


Gleichzeitig sollte strukturierte Programmierung möglich sein. Alle Variablen müssen vor der Benutzung deklariert werden.


Der erste Pascal-Compiler selbst war mit ca. 6000 Codezeilen recht klein und erzeugte eine plattformunabhängige, assemblerähnliche Zwischensprache, den P-Code.


Dabei handelte es sich um einen so genannten Ein-Pass-Compiler, d.h., dass der Compiler die Quelle nur ein einziges Mal lesen und analysieren musste.


Bei der damaligen Geschwindigkeit der Rechner war dies ein großer Vorteil.


Zu den ersten Implementierungen des Pascal-Compilers gehörte Pascal 6000, das auf Großrechnern vom Typ Cyber der Firma Control Data Cooperation (CDC) lief.


Pascal zeichnete sich durch die strikte und einfach verständliche Syntax aus, sowie dadurch, dass es keine kontextabhängigen Interpretationen des Codes gab. Somit unterstützte der Compiler im Gegensatz zu Sprachen wie C eine sichere Software-Entwicklung und im Gegensatz zu Sprachen wie Fortran Struktur und gute Lesbarkeit. Einer der wesentlichen Nachteile der ursprünglichen Implementierung war, dass eine Modularisierung im Sinne getrennter Compilierung nicht vorgesehen war - ein Manko, das mit der Weiterentwicklung Modula-2 behoben wurde. Plattformspezifische Implementierungen sahen für diese Lücke jedoch immer eine Lösung vor (z. B. die Units von Turbo-Pascal, oder später die Module in ANSI/ISO Extended Pascal).


Pascal erlebte eine Blütezeit, als die Firma Borland eine Version mit dem Namen Turbo Pascal publizierte, in der die ursprünglich nur zu Lehrzwecken geschaffene Sprache so stark erweitert wurde, dass viele weit verbreitete Programme damit entwickelt wurden.


U.a. wurde dabei auch die Objektorientierung in Pascal eingeführt.


Bei Pascal handelt es sich um eine kompilierende Sprache, entsprechende Compiler sind für alle bekannten Plattformen verfügbar.


Heute gibt es auch verschiedenen Freeware-Implementationen, z. B. Virtual Pascal, die aktiv gepflegt werden.


Inhaltsverzeichnis


1 Standards

2 Free Pascal

3 Literatur

4 Hallo Welt

5 Weiterentwicklungen:

6 Weblinks


Standards

Es gibt 3 Standards, die sich auf Pascal beziehen:


  • 1. Standard Pascal: ANSI/IEEE770X3.97-1993 oder ISO 7185:1990
  • 2. Extended Pascal: ANSI/IEEE770X3.160-1989 oder ISO/IEC 10206:1991
  • 3. und es gibt einen Entwurf zu "Object-Oriented Extensions to Pascal"


Allerdings sind nur die wenigsten Compiler zu diesen Standards kompatibel.


Diese Tatsache verleitete Scott A. Moore zu der bissigen Bemerkung "Pascal is, unfortunately, very much a 'great improvement on it's successors'" ("Pascal ist leider so ziemlich eine große Verbesserung seiner Nachfolger").


Selbst großen Compilern wie Delphi oder FreePascal fehlen bis heute einige Elemente aus Standard Pascal, während Extended Pascal von kaum einem unterstützt wird. Lediglich Prospero Pascal ist vollständig kompatibel zu Extended Pascal, während auch GNU-Pascal vollständige Kompatibilität anstrebt.


Free Pascal

Hauptartikel: Free Pascal


Free Pascal ist eine frei zugängliche hoch entwickelte Implementierung der Programmiersprache Object Pascal, verfügbar. Free Pascal ist objektorientiert und weitgehend Delphi 7 - kompatibel. Dadurch, dass es sich hierbei um einen Compiler handelt, der im Gegensatz zu Java und insbesondere zu .NET - Sprachen keinen zu interpretierenden Zwischencode erzeugen muss, unterliegt der Entwickler und der Anwender bei Ausführen des Programms nicht der Kontrolle so genannter Runtime - Engines, deren Kontrollaktivitäten sich eventuell dem Anwender / Entwickler entziehen.


Als Entwicklungsumgebung für Free Pascal, die auch verschiedene Komponenten zur Verfügung stellt, ist zurzeit zum Beispiel Lazarus verfügbar, welches sehr Delphi-ähnlich gestaltet ist und das GTK+ als Grafik Toolkit verwendet.


Literatur

  • Kathleen Jensen, Nicolaus Wirth: Pascal User Manual and Report. ISO Pascal Standard. Broschiert, 266 Seiten, Springer Verlag, 4th ed. 1991, ISBN_3540976493. (Nicht für Anfänger der Programmierung geeignet!)


Hallo Welt

Das Beispielprogramm Hallo Welt sieht in Pascal folgendermaßen aus:


 Program Hallo;
Begin
Writeln ('Hallo Welt');
End.

Weiterentwicklungen:



Weblinks



blättern» voriger Artikel | Hauptseite | nächster Artikel «blättern

Dieser Beitrag ist aus der XML-Version der deutschen WikiPedia® entwickelt worden und unterliegt inhaltlich den GNU FDL-Lizenzbestimmungen. Linkziele außerhalb der wikipedia-Inhalte unterliegen den Urheberrechten der jeweiligen Anbieter




Wörterbuch


Produkte
2000 Jahre
Chronik CD-ROM


Kalenderblatt in
Schmuckblatt
Ausführung


Geburtstags-Bios

Suchen/Google-Ads
Kalenderblatt
druckfertig
( DirectDownloads )
Kalenderblätter
druckfertig aufbereitet für Schmuckblätter
zum Selbstdrucken

im Word DOC6/RTF Format, je Euro 5
über Click&Buy
JAN | FEB | MÄRZ
APRIL | MAI | JUNI
JULI | AUG | SEPT
OKT | NOV | DEZ

Das Geschenk für jeden Anlass, nicht nur bei 'runden' Jubiläen
Andere Einzeltage
oder Zahlungsarten

bitte HIER bestellen


© 2000 ff by ICA-D, D-76751 Jockgrim, Germany
Verantwortlich im Sinne des Presse- und Multimedia-Rechts: Dipl.-Ing. Rainer Detering, Waidweg 18, 76189 Karlsruhe


| Immer | Unsere | InfoBitte weiterempfehlen
KALENDERBLATT von HEUTE | SUCH-Funktionen ALLE und nach BEREICHEN | Startseite
Welt-Chronik | Kunst-, Kultur-, Technik-Geschichte | Deutsche Chronik | 2000 Biografien | Bild-Datenbank
Gesetzestexte | SkateGuide | Online Jigsaw Puzzles | GeschenkTip | Produkte, Services, Impressum



*NEU* bei InfoBitte *NEU*



die deutsche WikiPedia
bei InfoBitte.de mit
650,000 Querverweisen zu
2000 Jahre Chronik



InfoBitte
Portal zu Portalen
Hauptseite


Suchfunktionen

Wissen, Biografien, Geschichte
besser gezielt suchen mit
domain-Filterung

die Links führen im neuen Fenster
zu den jeweiligen Hauptseiten,
das Anklicken eines Buttons zur
Filterung für die Google-Suche



Google
Lexika @ InfoBitte.de

ib InfoBitte.de (alle Lexika)
ib Universal-/Hand-Lexikon
die WikiPedia @ InfoBitte
ib L. WeltKunstGeschichte
ib L. Geteiltes Deutschland
ib L. Zweiter Weltkrieg

2000 Jahre Chronik

WeltChronik.de (Texte)
  
WeltChronik auf CDROM
deutsche Geschichte
Kultur-/TechnikGeschichte
WeltChronik Bilder
Chronik Biografien

Google
2000 Jahre Chronik
offline auf CDROM

Hier Kaufen


WeltChronik Jahr...
(eigene Suchfunktion)

Nur Zahl eingeben
Bereich: '0'-'2001'





Diese Web Site verdient ihr Geld durch Produktverkäufe (CD-ROM, downloads) und in erster Linie durch Anzeigen. Wenn Sie als Webmaster zuverlässige Partner suchen für Ihr eigenes Anzeigenschäft, dürfen Sie sich gerne auf unsere Empfehlungen stützen:
z.B.: GigaCash & ProfiWin