Редактирование: Объявления

Перейти к: навигация, поиск

Внимание! Вы не авторизовались на сайте. Ваш IP-адрес будет публично видимым, если вы будете вносить любые правки. Если вы войдёте или создадите учётную запись, правки вместо этого будут связаны с вашим именем пользователя, а также у вас появятся другие преимущества.

Правка может быть отменена. Пожалуйста, просмотрите сравнение версий, чтобы убедиться, что это именно те изменения, которые вас интересуют, и нажмите «Записать страницу», чтобы изменения вступили в силу.
Текущая версия Ваш текст
Строка 1: Строка 1:
<strong>Объявления (или определения)</strong> являются важными компонентами файла [[QBE | промежуточного языка]]. Они могут определять три типа объектов: [[Составные типы данных | составные типы данных]], [[Data]] и [[Функции | функции]]. Совокупные типы никогда не экспортируются и не компилируются ни в какой код. Определения [[Data]] и функций описываются в файлах и являются взаимно рекурсивными (даже в файлах [[QBE | промежуточного языка]]). Их видимость можно контролировать с помощью ключевого слова <code>export</code>.
+
<strong>Объявления (или определения)</strong> являются важными компонентами файла IL. Они могут определять три типа объектов: [[Составные типы данных | составные типы данных]], [[Data]] и [[Функции | функции]]. Совокупные типы никогда не экспортируются и не компилируются ни в какой код. Определения [[Data]] и функций описываются в файлах и являются взаимно рекурсивными (даже в файлах IL). Их видимость можно контролировать с помощью ключевого слова <code>export</code>.
 
<pre>Definitions are the essential components of an IL file. They can define three types of objects: aggregate types, data, and functions. Aggregate types are never exported and do not compile to any code. Data and function definitions have file scope and are mutually recursive (even across IL files). Their visibility can be controlled using the export keyword.</pre>
 
<pre>Definitions are the essential components of an IL file. They can define three types of objects: aggregate types, data, and functions. Aggregate types are never exported and do not compile to any code. Data and function definitions have file scope and are mutually recursive (even across IL files). Their visibility can be controlled using the export keyword.</pre>
  

Пожалуйста, учтите, что любой ваш вклад в проект «Compilers Wiki» может быть отредактирован или удалён другими участниками. Если вы не хотите, чтобы кто-либо изменял ваши тексты, не помещайте их сюда.
Вы также подтверждаете, что являетесь автором вносимых дополнений, или скопировали их из источника, допускающего свободное распространение и изменение своего содержимого (см. Compilers Wiki:Авторские права). НЕ РАЗМЕЩАЙТЕ БЕЗ РАЗРЕШЕНИЯ ОХРАНЯЕМЫЕ АВТОРСКИМ ПРАВОМ МАТЕРИАЛЫ!