Sign in Join
Wiki copytemporary

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

OldNewLine
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).*

Back to history