Standard Pascal/ru: what changed
Revision 0 to 1. Removed lines have a minus sign; added lines have a plus sign.
Title: Standard Pascal/ru
| Old | New | Line | |
|---|---|---|---|
| 1 | + | *Стандартный Pascal* - это спецификация языка Паскаль, определяющая минимальный уровень возможностей компилятора данного языка. Ниже приведены стандартные ключевые слова, которые должны поддерживаться всеми компиляторами языка: | |
| 2 | + | ||
| 3 | + | ||
| 4 | + | [[Begin/ru|begin]] · [[End/ru|end]] · [[For/ru|for]] · [[Goto/ru|goto]] · [[If/ru|if]] · [[Label/ru|label]] · [[Repeat/ru|repeat]] · [[Then/ru|then]] · [[Until/ru|until]] · [[While/ru|while]] · [[Do/ru|do]] · [[Type/ru|type]] · [[Var/ru|var]] | |
| 5 | + | ||
| 6 | + | Следующие выражения являются также частью языка: | |
| 7 | + | ||
| 8 | + | ||
| 9 | + | := ([[Becomes/ru|присвоить]]) · = ([[Equal/ru|равно]]) · \> ([[Greater than/ru|больше]]) · \< ([[Less than/ru|меньше]]) \<\> ([[Not equal/ru|не равно]]) | |
| 10 | + | ||
| 11 | + | Существуют дополнительные ключевые слова, которые формально не являются частью стандартного языка Паскаль, но используются либо в [[FPC/ru|FPC]], предоставляя дополнительные функции, либо для обеспечения совместимости с [[Borland Pascal/ru|Borland Pascal]] и с более ранними версиями компиляторов. Эти ключевые слова включают в себя: | |
| 12 | + | ||
| 13 | + | ||
| 14 | + | [[Implementation/ru|implementation]] · [[Finally/ru|finally]] · [[Try/ru|try]] · [[Unit/ru|unit]]. | |
| 15 | + | ||
| 16 | + | ## Типы | |
| 17 | + | ||
| 18 | + | Существуют следующие стандартные типы: | |
| 19 | + | ||
| 20 | + | [[Integer/ru|integer]] · [[Smallint/ru|smallint]] · [[Longint/ru|longint]] · [[Real/ru|real]] · [[Boolean/ru|boolean]] · [[String/ru|string]] · [[Char/ru|char]] · [[Byte/ru|byte]] | |
| 21 | + | ||
| 22 | + | ## Режимы, поддеживаемые Free Pascal | |
| 23 | + | ||
| 24 | + | Free Pascal поддерживает ISO 7185 Standard Pascal с переключателем режима **-Miso** и ISO/IEC 10206 Extended Pascal с **-Mextendedpascal**. Поддержка ISO 7185 появилась с версии 3.0.0. | |
| 25 | + | ||
| 26 | + | ## См. также | |
| 27 | + | ||
| 28 | + | - [Standard Pascal](http://www.standardpascal.org) - Справочная информация о стандарте ANSI ISO 7185 | |
| 29 | + | - [ISO 7185:1990](http://www.iso.org/iso/home/store/catalogue_tc/catalogue_detail.htm?csnumber=13802) - Официальная нормативная версия стандарта Pascal | |
| 30 | + | - [ISO/IEC 10206:1991](http://www.iso.org/iso/home/store/catalogue_tc/catalogue_detail.htm?csnumber=18237) - Стандарт Extended Pascal | |
| 31 | + | ||
| 32 | + | --- | |
| 33 | + | *From the Free Pascal wiki, page "Standard Pascal/ru", as it stood on 2018-03-04 after a change by Useroflazarus, 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).* |
