pascal/de: what changed
Revision 1 to 2. Removed lines have a minus sign; added lines have a plus sign.
Title: Pascal/de pascal/de
| Old | New | | Line |
|---|
| 1 | | - | **Pascal** ist eine Programmiersprache entworfen von [[Niklaus Wirth/de|Niklaus Wirth]] in den 1970ern. Sie war zum allgemeinen Einsatz gedacht und, auf Grund ihrer lesbaren Syntax und des strukturierten Codes, als Werkzeug das den Menschen erlaubt, das Programmieren zu erlernen. |
| 2 | | - | |
| 3 | | - | *"Gelegentlich ist behauptet worden, dass Pascal als eine Sprache fürs Unterrichten entworfen wurde. Obwohl dies korrekt ist, war ihr Einsatz im Unterricht nicht das einzige Ziel. Tatsache ist: ich glaube nicht an das Verwenden von Werkzeugen und Verfahren im Unterricht, die für eine praktische Aufgabe ungeeignet sind."* - Niklaus Wirth, 1984, aus der Vorlesung zum ACM A.M. Turing Award. |
| 4 | | - | |
| 5 | | - | Wegen der Popularität verschiedener Implementierungen wie dem ursprünglichen [[UCSD Pascal]] in the 1980ern, Borland Internationals [[Turbo Pascal/de|Turbo Pascal]] für die Betriebssysteme MS-DOS und [[Microsoft Windows]], [[Delphi/de|Delphi]] für Microsoft Windows, und die [[Kylix/de|Kylix]]-Implementierung von Delphi für Linux, wurde die Programmiersprache Pascal ausreichend mächtig für den Einsatz zur Programmentwicklung für jeden Anwendungszweck. |
| 6 | | - | |
| 7 | | - | Beispiele dafür, wie stark die Sprache Pascal ist, sind auch: |
| 1 | + | Zurück zu den [[Reserved words/de|reservierten Wörtern]]. |
| 8 | 2 | | |
| 9 | | - | - Der originale UCSD Pascal Compiler und das meiste vom Laufzeitsystem waren selbst in Pascal geschrieben. |
| 10 | | - | - Die Entwicklung von Borland Internationals Turbo Pascal Version 6, in welcher der Programmeditor und die integrierte Entwicklungsumgebung in Pascal geschrieben waren. |
| 11 | | - | - Das Programmiergerüst von Turbo Pascal 6 namens [[Turbo Vision]], das den Benutzern das Erstellen von bestimmten Anwendungen ähnlich dem Programmeditor erlaubte, war auch in Pascal geschrieben. |
| 12 | | - | - Dieser [[Compiler/de|Compiler]], der FPC Pascal Compiler, ist selbst in Pascal geschrieben. |
| 3 | + | Der Modifier pascal gehört zu den Aufrufkonventionen von internen und externen Unterprogrammen. |
| 13 | 4 | | |
| 14 | | - | Pascal ist eine kompilierte Sprache, ebenso schnell und leistungsfähig wie C, und ihre Objekt-Orientierten Merkmale bringen sie auf den aktuellen Stand der Programmiertechnik. Free Pascal und die Lazarus IDE bieten eine tolle Möglichkeit, grafische Anwendungen einfach und frei zu entwickeln, die von den meisten anderen Alternativen nicht erreicht werden. Viele der gemeinhin verwendeten Programmiersprachen sind "Closed Source" oder in anderer Weise von kommerziellen Firmen abhängig. Von den freien Alternativen sind die meisten langsame (interpretierte) Script-Sprachen und somit viel schwerer zum Entwickeln grafischer Oberflächen zu benutzen. |
| 5 | + | Der Modifier pascal wird dazu verwendet um eine Funktion nach der klassischen Pascal-Typaufrufkonvention aufzurufen. |
| 15 | 6 | | |
| 16 | | - | *"Ich kann alles in Pascal machen, das in C gemacht werden kann, aber auf eine elegantere Weise."* - Ingemar Ragnemalm, ein beachteter Autor und Programmentwickler. |
| 7 | + | Beispiel 1: |
| 17 | 8 | | |
| 18 | | - | Eine gute Erörterung von Pascal's Fähigkeiten finden Sie unter [1](http://pascal-central.com/ppl/chapter4.html) |
| 9 | + | ``` pascal |
| 10 | + | function subTest: string; [pascal]; |
| 11 | + | begin |
| 12 | + | subTest := 'abc'; |
| 13 | + | end; |
| 14 | + | ``` |
| 19 | 15 | | |
| 20 | | - | ## Die Sprache Pascal |
| 16 | + | Beispiel 2: |
| 21 | 17 | | |
| 22 | | - | - [[Standard Pascal/de]] |
| 18 | + | ``` pascal |
| 19 | + | function funcTest(strTestdaten: Pchar) : LongWord; pascal; external 'Test.dll'; |
| 20 | + | ``` |
| 23 | 21 | | |
| 24 | 22 | | --- |
| 25 | | - | *From the Free Pascal wiki, page "Pascal/de", as it stood on 2013-06-30 after a change by Billyraybones, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's [[Licensing]] page. If you have concerns about this material, [message the admin](/wiki-contact).* |
| 26 | | - | Category: Deutsch |
| 27 | | - | Category: Glossary/de |
| 23 | + | *From the Free Pascal wiki, page "pascal/de", as it stood on 2020-02-23 after a change by Trev, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's [[Licensing]] page. If you have concerns about this material, [message the admin](/wiki-contact).* |
Back to history