Difference between revisions of "Standard Pascal/ru"

From Free Pascal wiki
Jump to navigationJump to search
 
(8 intermediate revisions by one other user not shown)
Line 3: Line 3:
 
''Стандартный Pascal'' - это спецификация языка Паскаль, определяющая минимальный уровень возможностей компилятора данного языка. Ниже приведены стандартные ключевые слова, которые должны поддерживаться всеми компиляторами языка:
 
''Стандартный Pascal'' - это спецификация языка Паскаль, определяющая минимальный уровень возможностей компилятора данного языка. Ниже приведены стандартные ключевые слова, которые должны поддерживаться всеми компиляторами языка:
  
:[[Begin/ru|begin]] · [[End|end]] · [[For|for]] · [[goto]] · [[If|if]] · [[label]] ·  [[Repeat|repeat]] · [[Then|then]] ·  [[Until|until]] · [[While|while]] · [[Do|do]] · [[Type|type]] · [[Var|var]]
+
:[[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]]
  
 
Следующие выражения являются также частью языка:
 
Следующие выражения являются также частью языка:
  
:<nowiki>:=</nowiki> ([[Becomes|присвоить]])  &middot; = ([[Equal|равно]])  &middot; > ([[Greater than|больше]])  &middot; < ([[Less than|меньше]]) <> ([[Not equal|не равно]])
+
:<nowiki>:=</nowiki> ([[Becomes/ru|присвоить]])  &middot; = ([[Equal/ru|равно]])  &middot; > ([[Greater than/ru|больше]])  &middot; < ([[Less than/ru|меньше]]) <> ([[Not equal/ru|не равно]])
  
Существуют дополнительные ключевые слова, которые формально не являются частью стандартного языка Паскаль, но используются либо в [[FPC]], предоставляя дополнительные функции, либо для обеспечения совместимости с [[Borland Pascal]] и с более ранними версиями компиляторов. Эти ключевые слова включают в себя:
+
Существуют дополнительные ключевые слова, которые формально не являются частью стандартного языка Паскаль, но используются либо в [[FPC/ru|FPC]], предоставляя дополнительные функции, либо для обеспечения совместимости с [[Borland Pascal/ru|Borland Pascal]] и с более ранними версиями компиляторов. Эти ключевые слова включают в себя:
  
:[[Implementation|implementation]] &middot; [[Finally|finally]] &middot; [[Try|try]] &middot;  [[Unit|unit]].
+
:[[Implementation/ru|implementation]] &middot; [[Finally/ru|finally]] &middot; [[Try/ru|try]] &middot;  [[Unit/ru|unit]].
 
==Типы==
 
==Типы==
  
 
Существуют следующие стандартные типы:<p>
 
Существуют следующие стандартные типы:<p>
[[Integer|integer]] &middot; [[smallint]] &middot;  [[longint]] &middot;  [[real]] &middot;  [[Boolean|boolean]] &middot;  [[String|string]] &middot;  [[Char|char]] &middot; [[Byte|byte]]
+
[[Integer/ru|integer]] &middot; [[Smallint/ru|smallint]] &middot;  [[Longint/ru|longint]] &middot;  [[Real/ru|real]] &middot;  [[Boolean/ru|boolean]] &middot;  [[String/ru|string]] &middot;  [[Char/ru|char]] &middot; [[Byte/ru|byte]]
  
 +
== Режимы, поддеживаемые Free Pascal ==
  
[[category:Pascal]]
+
Free Pascal поддерживает ISO 7185 Standard Pascal с переключателем режима '''-Miso''' и ISO/IEC 10206 Extended Pascal с '''-Mextendedpascal'''. Поддержка ISO 7185 появилась с версии 3.0.0.
 +
 
 +
== См. также ==
 +
 
 +
* [http://www.standardpascal.org Standard Pascal] - Справочная информация о стандарте ANSI ISO 7185
 +
* [http://www.iso.org/iso/home/store/catalogue_tc/catalogue_detail.htm?csnumber=13802 ISO 7185:1990] - Официальная нормативная версия стандарта Pascal
 +
* [http://www.iso.org/iso/home/store/catalogue_tc/catalogue_detail.htm?csnumber=18237 ISO/IEC 10206:1991] - Стандарт Extended Pascal

Latest revision as of 07:47, 4 March 2018

العربية (ar) Deutsch (de) English (en) español (es) suomi (fi) français (fr) Bahasa Indonesia (id) 日本語 (ja) português (pt) русский (ru) 中文(中国大陆)‎ (zh_CN)

Стандартный Pascal - это спецификация языка Паскаль, определяющая минимальный уровень возможностей компилятора данного языка. Ниже приведены стандартные ключевые слова, которые должны поддерживаться всеми компиляторами языка:

begin · end · for · goto · if · label · repeat · then · until · while · do · type · var

Следующие выражения являются также частью языка:

:= (присвоить) · = (равно) · > (больше) · < (меньше) <> (не равно)

Существуют дополнительные ключевые слова, которые формально не являются частью стандартного языка Паскаль, но используются либо в FPC, предоставляя дополнительные функции, либо для обеспечения совместимости с Borland Pascal и с более ранними версиями компиляторов. Эти ключевые слова включают в себя:

implementation · finally · try · unit.

Типы

Существуют следующие стандартные типы:

integer · smallint · longint · real · boolean · string · char · byte

Режимы, поддеживаемые Free Pascal

Free Pascal поддерживает ISO 7185 Standard Pascal с переключателем режима -Miso и ISO/IEC 10206 Extended Pascal с -Mextendedpascal. Поддержка ISO 7185 появилась с версии 3.0.0.

См. также

  • Standard Pascal - Справочная информация о стандарте ANSI ISO 7185
  • ISO 7185:1990 - Официальная нормативная версия стандарта Pascal
  • ISO/IEC 10206:1991 - Стандарт Extended Pascal