ISO Pascal

Für alles, was in den übrigen Lazarusthemen keinen Platz, aber mit Lazarus zutun hat.
Antworten
Winni
Beiträge: 448
Registriert: Mo 2. Mär 2009, 16:45
OS, Lazarus, FPC: Laz2.06, fpc 3.04
CPU-Target: 64Bit
Wohnort: Fast Dänemark

ISO Pascal

Beitrag von Winni »

Hallo!

Ich "missbrauche" dieses Forum, weil sie im internationalen Forum zu doof für Anhänge > 500 k sind.

Die sind immer noch im letzten Jahrtausend.

Aber auch für Benutzer hier interressant: Die ISO Normung von Extended Pascal.

Und das Vorwort ist echt empfehlenswert!

Winni


PS.: Hier ist der internationale thread über das Thema:

https://forum.lazarus.freepascal.org/in ... 78783.html
Dateianhänge
iso10206.pdf
(953.98 KiB) 41-mal heruntergeladen

PascalDragon
Beiträge: 120
Registriert: Mi 3. Jun 2020, 07:18
OS, Lazarus, FPC: L 2.0.8, FPC Trunk, OS Win/Linux
CPU-Target: Aarch64 bis Z80 ;)
Wohnort: München

Re: ISO Pascal

Beitrag von PascalDragon »

Winni hat geschrieben:
So 27. Sep 2020, 01:10
Ich "missbrauche" dieses Forum, weil sie im internationalen Forum zu doof für Anhänge > 500 k sind.

Die sind immer noch im letzten Jahrtausend.
Marc hat in einem Thread im Juni erklärt warum das der Fall ist.
Winni hat geschrieben:
So 27. Sep 2020, 01:10
Aber auch für Benutzer hier interressant: Die ISO Normung von Extended Pascal.

Und das Vorwort ist echt empfehlenswert!
Ich weiß nur nicht, warum du meinst es unbedingt anhängen zu müssen, wenn es doch zum Beispiel unten auf der Wiki-Seite zu Extended Pascal verlinkt ist.
FPC Compiler Entwickler

Mathias
Beiträge: 5084
Registriert: Do 2. Jan 2014, 17:21
OS, Lazarus, FPC: Linux (die neusten Trunc)
CPU-Target: 64Bit
Wohnort: Schweiz

Re: ISO Pascal

Beitrag von Mathias »

special-symbol = `+' j `' j `*' j `/' j `=' j `<' j `>' j `[' j `]'
j `.' j `,' j `:' j `;' j `"' j `(' j `)' j `**'
j `<>' j `<=' j `>=' j `:=' j `..' j `><' j `=>'
j word-symbol
Dies auf Seite 7 ist etwas merkwürdig, da hat es Symbole die gar nicht gehen.

Code: Alles auswählen

if 2 => 3 then;
So gibt einen Syntax-Error.
Mit Lazarus sehe ich gün
Mit Java und C/C++ sehe ich rot

PascalDragon
Beiträge: 120
Registriert: Mi 3. Jun 2020, 07:18
OS, Lazarus, FPC: L 2.0.8, FPC Trunk, OS Win/Linux
CPU-Target: Aarch64 bis Z80 ;)
Wohnort: München

Re: ISO Pascal

Beitrag von PascalDragon »

FPC unterstützt ISO Extended Pascal ja auch noch nicht vollständig. Der Implies-Operator (=>) ist ein Beispiel für etwas das noch nicht unterstützt wird.
FPC Compiler Entwickler

Benutzeravatar
theo
Beiträge: 8513
Registriert: Mo 11. Sep 2006, 19:01

Re: ISO Pascal

Beitrag von theo »

PascalDragon hat geschrieben:
So 27. Sep 2020, 13:22
Der Implies-Operator (=>)
Was wäre denn das? Mein Google streikt gerade bei dieser Frage.

Warf
Beiträge: 1505
Registriert: Di 23. Sep 2014, 17:46
OS, Lazarus, FPC: MacOS | Win 10 | Linux
CPU-Target: x86_64
Wohnort: Aachen

Re: ISO Pascal

Beitrag von Warf »

theo hat geschrieben:
So 27. Sep 2020, 18:35
Was wäre denn das? Mein Google streikt gerade bei dieser Frage.
Also ich kenne iso pascal nicht, vom namen her würde ich aber sagen boolsche implikation also a => b ist das selbe wie (not a) or b. Oder in worten, wenn a dann b.

Ein operator den ich mir bei jeder Sprache wünschen würde

Benutzeravatar
theo
Beiträge: 8513
Registriert: Mo 11. Sep 2006, 19:01

Re: ISO Pascal

Beitrag von theo »

Danke.
Hier kann man etwas mehr darüber erfahren: https://www.matheretter.de/wiki/implikation

Timm Thaler
Beiträge: 1109
Registriert: So 20. Mär 2016, 22:14
OS, Lazarus, FPC: Win7-64bit Laz1.9.0 FPC3.1.1 für Win, RPi, AVR embedded
CPU-Target: Raspberry Pi 3

Re: ISO Pascal

Beitrag von Timm Thaler »

Warf hat geschrieben:
So 27. Sep 2020, 21:03
Ein operator den ich mir bei jeder Sprache wünschen würde
Ich wüßt nicht, wo ich den brauchen würde... ;-)

Benutzeravatar
af0815
Lazarusforum e. V.
Beiträge: 4306
Registriert: So 7. Jan 2007, 10:20
OS, Lazarus, FPC: FPC fixes Lazarus fixes per fpcupdeluxe (win,linux,raspi)
CPU-Target: 32Bit (64Bit)
Wohnort: Niederösterreich
Kontaktdaten:

Re: ISO Pascal

Beitrag von af0815 »

Warf hat geschrieben:
So 27. Sep 2020, 21:03
Ein operator den ich mir bei jeder Sprache wünschen würde
Wie wahr
A=>B entspricht: Wer A sagt muss auch B sagen.
Nehmt das mal mit der Spräche wörtlich und nicht im PC-Bereich :mrgreen: ROTFL SCNR
Blöd kann man ruhig sein, nur zu Helfen muss man sich wissen (oder nachsehen in LazInfos/LazSnippets).

Antworten