Компиляция текста: Что такое компиляция статьи? Определение и пример компиляции
Компиляция это | Путь к осознанности
Компиляция
Компиляция это создание текста посредством использования материалов, заимствованных из научных, публицистических, художественных или других источников, обычно без самостоятельной обработки и указания авторов; литературное сочинение, составленное из отрывков чужих опубликованных произведений.
Отличие компиляции от плагиата
Компиляция, в отличие от плагиата, не представляет собой преднамеренное присвоение авторства чужого произведения и имеет место в сочинениях, жанровая форма которых предусматривает использование большого количества источников (монографии, обзоры, очерки).
Происхождение
Появление компиляции обусловлено просветительской и учебно-пропагандистской деятельностью, а также отсутствием четкого представления об авторстве и авторском праве на сочинение, составленное из фрагментов текстов других произведений, в античных традициях.
Компиляция не является самостоятельным исследованием, поэтому в классической литературе авторство заимствованных отрывков указывается. Комбинации из разных произведений могут связываться комментариями, рассуждениями, сентенциями, итогами составителя текста.
“Черкесы”. Рукопись поэмы Лермонтова.
Слово «компиляция» перешло в русскую литературу в начале XIX века и обозначало произведения, содержащие отрывки трудов других мастеров. Компиляции встречаются в раннем творчестве М. Ю. Лермонтова, в частности в поэме «Черкесы» (1828 г.) сочетаются части сочинений К. Н. Батюшкова, И. И. Дмитриева и других поэтов с авторским текстом.
Компиляция в биографической литературе
Компиляция служит средством для создания биографической литературы. В жизнеописаниях компиляцию мастерски использовали писатели XIX-XX вв. – Стефан Цвейг, Ирвинг Стоун, Андре Моруа, список справочной литературы которого в биографии Джорджа Байрона занимал 18 страниц. В таком случае компиляция является творческим трудом писателя, обзором исследуемой им литературы, который предусматривает наличие перечня источников.
Компиляция в учебной и справочной литературе
На компиляции обычно построена учебная и справочная литература: учебники, энциклопедии, справочники, словари. Систематическое собрание определений основных понятий поэтики из русских и зарубежных литературоведческих источников представляет собой хрестоматия «Теоретическая поэтика: понятия и определения» Н. Д. Тамарченко. В книге структура толкования термина «поэтика» состоит из 15-ти значений, отобранных из словарей, учебников, учебных пособий, полученных в результате специальных исследований, со ссылками на информационные ресурсы.
Современная компиляция
Компиляция – распространенное явление в современном литературном процессе. Широкая доступность информационных ресурсов приводит к стремительному развитию компилятивной литературы, основанной на заимствованных материалах без указания авторов, особенно в учебной сфере.
Вследствие многократной публикации информации в интернете ее исходный вариант часто искажается, что исключает возможность установить автора. Поэтому многие тексты используются без указания литературных источников.
Слово компиляция произошло от латинского compilatio, что в переводе означает – ограбление, кража.
компиляция — это… Что такое компиляция?
Компиляция — Компиляция: В Викисловаре есть статья «компиляция» Компиляция (литература) (лат. … Википедия
КОМПИЛЯЦИЯ — (лат., этим. см. пред. слово). Книга или статья, содержание которой взято из других сочинений. Словарь иностранных слов, вошедших в состав русского языка. Чудинов А.Н., 1910. КОМПИЛЯЦИЯ [лат. compilatio ограбление; накопление выписок, собрание… … Словарь иностранных слов русского языка
компиляция — См. сочинение… Словарь русских синонимов и сходных по смыслу выражений. под. ред. Н. Абрамова, М.: Русские словари, 1999. компиляция книга, сочинение; компилирование; компоновка, составление Словарь русских синонимов … Словарь синонимов
КОМПИЛЯЦИЯ — (от латинского compilatio, буквально ограбление), составление сочинений на основе чужих исследований или чужих произведений (литературная компиляция) без самостоятельной обработки источников; работа, выполненная таким методом … Современная энциклопедия
КОМПИЛЯЦИЯ — (от лат. compilatio букв. ограбление), составление сочинений на основе чужих исследований или чужих произведений (литературная компиляция) без самостоятельной обработки источников; работа, составленная таким методом … Большой Энциклопедический словарь
Компиляция — в программировании перевод программы с языка высокого уровня в машинный язык. Результатом компиляции является объектный файл с необходимыми внешними ссылками для компоновщика. См. также: Трансляторы Финансовый словарь Финам … Финансовый словарь
Компиляция — (от лат. compilatio, букв. ограбление) составление сочинений на основе чужих исследований или чужих произведений (литературная компиляция) без самостоятельной обработки источников; работа, составленная таким методом. Политическая наука: Словарь… … Политология. Словарь.
компиляция — и, ж. compilation f. 1. Сочинение, построенное на заимствовании материалов, изложении результатов чужих трудов без самостоятельной разработки источников. БАС 1.Эта книга представляет собой полезную компиляцию новейших марксистских источников для… … Исторический словарь галлицизмов русского языка
Компиляция — (от латинского compilatio, буквально ограбление), составление сочинений на основе чужих исследований или чужих произведений (литературная компиляция) без самостоятельной обработки источников; работа, выполненная таким методом. … Иллюстрированный энциклопедический словарь
КОМПИЛЯЦИЯ — (от лат. compilatio, букв. ограбление) сочинительство на основе чужих исследований или произведений (литературная К.) без самостоятельной обработки источников; работа, составленная таким методом … Юридический словарь
КОМПИЛЯЦИЯ — КОМПИЛЯЦИЯ, компиляции, жен. (лат. compilatio ограбление) (книжн.). 1. Сочинение (преим. научное), представляющее собой сводку и изложение уже обнародованных трудов, без самостоятельной обработки источников. Эта книга представляет собой полезную… … Толковый словарь Ушакова
Компиляция — это… Что такое компиляция?
Исповедь» — грубая компиляция, и я отдаю себе в этом отчет — в ней использовано огромное число терминов и кое-где даже имен собственных из известных фантастических произведений, небольшой абзац с финальным напутствием Учителя практически дословно заимствован из Урсулы ле Гуин но тем не менее в целом с претензией на достоверность, что и заставляло многих заинтересоваться.
В не заказных статьях лояльных изданий её творения именовали римейками, а на самом деле это была удобоваримо сляпанная компиляция.
Так, работая над продолжением только что упомянутого «Наследника…», я с ужасом обнаружил, что верховный бог корейского пантеона, фигурирующий у меня в первом издании… вообще черт знает откуда появившееся компиляция из первого слога имени одного божества и второго слога имени другого.
ДРУГ (компиляция из Анчарова) Ты по городу бродишь один, Смотришь пристальным взглядом вокруг, Отражаясь в каскадах витрин, Может все же отыщется друг?
Но хотя эта книга всего лишь компиляция, она дает достаточно полное представление о физиологии подводного плавания, о снаряжении, методах подготовки и тактике действий боевых пловцов.
Наш небольшой очерк не ставит себе целью проследить историю секты – нас больше интересует ранний срез ее идеологии и мысли самого Антонова, кстати, мы не согласны с появившейся недавно гипотезой, что Антонов – вымышленное лицо, а его труды – компиляция, хотя аргументы сторонников этой точки зрения часто остроумны.
Биография Бернса, занимающая 50 страниц, не что иное, как плохая компиляция из писем Бернса, из статьи Карлейля о шотландском поэте и из разных английских биографий.
Первый и один из важнейших сводится к тому, что большая часть современных словарей арго — это неумелая компиляция дореволюционных изданий:
ацеленный прежде всего на японских славистов, доклад строился как популяризаторская компиляция из многочисленных трудов, уже написанных на данную тему.
Компилятор — Википедия
Компиля́тор — программа или техническое средство, выполняющее компиляцию[1][2][3].
Компиля́ция — сборка программы, включающая трансляцию всех модулей программы, написанных на одном или нескольких исходных языках программирования высокого уровня и/или языке ассемблера, в эквивалентные программные модули на низкоуровневом языке, близком машинному коду (абсолютный код, объектный модуль, иногда на язык ассемблера)[2][3][4] или непосредственно на машинном языке или ином двоичнокодовом низкоуровневом командном языке и последующую сборку исполняемой машинной программы. Если компилятор генерирует исполняемую машинную программу на машинном языке, то такая программа непосредственно исполняется физической программируемой машиной (например компьютером). В других случаях исполняемая машинная программа выполняется соответствующей виртуальной машиной. Входной информацией для компилятора (исходный код) является описание алгоритма или программы на предметно-ориентированном языке, а на выходе компилятора — эквивалентное описание алгоритма на машинно-ориентированном языке (объектный код)[5].
Компили́ровать — проводить трансляцию машинной программы с предметно-ориентированного языка на машинно-ориентированный язык.[3].
Виды компиляторов
Виды компиляции[2]
- Пакетная. Компиляция нескольких исходных модулей в одном задании.
- Построчная. Машинный код порождается и затем исполняется для каждой завершённой грамматической конструкции языка. Внешне воспринимается как интерпретация, но устройство имеет иное.
- Условная. Компиляция, при которой транслируемый текст зависит от условий, заданных в исходной программе директивами компилятора. (Яркий пример — работа препроцессора языка С и производных от него.) Так, в зависимости от значения некой константы некая заданная часть исходного текста программы транслируется или не транслируется.
Структура компилятора
Процесс компиляции состоит из следующих этапов:
- Трансляция программы — трансляция всех или только изменённых модулей исходной программы.
- компоновка машинно-ориентированной программы.
В первом случае компилятор представляет собой пакет программ, включающий в себя трансляторы с разных языков программирования и компоновщики. Такой компилятор может компилировать программу, разные части исходно текста которой написаны на разных языках программирования. Нередко такие компиляторы управляются встроенным интерпретатором того или иного командного языка. Яркий пример таких компиляторов — имеющийся во всех UNIX-системах (в частности в Linux) компилятор make.
Во втором случае компилятор де-факто выполняет только трансляцию и далее вызывает компоновщик как внешнюю подпрограмму, который и компонует машинно-ориентированную программу. Этот факт нередко служит поводом считать компилятор разновидностью транслятора, что естественно неверно, — все современные компиляторы такого типа поддерживают организацию импорта программой процедуры (функции) из уже оттранслированого программного модуля, написанного на другом языке программирования. Так в программу на С/С++ можно импортировать функцию написанную например Pascal или Fortran. Аналогично и напротив написанная на С/С++ функция может быть импортирована в Pascal- или Fortran-программу соотвественно. Это как правило было бы невозможно без поддержки многими современными компиляторами организации обработки входных данных в процедуру (функций) в соответствии с соглашениями других языков программирования. Например современные компиляторы с языка Pascal помимо соглашения самого Pascal поддерживает организацию обработки процедурая/функцией входных в соответствии с соглашениями языка С/С++. (Чтобы на уровне машинного кода написанная на Pascal процедура/функция работала с входными параметрами в соответствии с соглашениями языка С/С++, — оператор объявления такой Pascal-процедуры/Pascal-функции должен содержать ключевое слово cdecl.) Примерами таких компиляторов являются компиляторы со всех без исключения языков программирования, используемые непосредственно.
Трансляция программы как неотъемлемая составляющая компиляции включает в себя:
- Лексический анализ. На этом этапе последовательность символов исходного файла преобразуется в последовательность лексем.
- Синтаксический (грамматический) анализ. Последовательность лексем преобразуется в дерево разбора.
- Семантический анализ. Дерево разбора обрабатывается с целью установления его семантики (смысла) — например, привязка идентификаторов к их декларациям, типам, проверка совместимости, определение типов выражений и т. д. Результат обычно называется «промежуточным представлением/кодом», и может быть дополненным деревом разбора, новым деревом, абстрактным набором команд или чем-то ещё, удобным для дальнейшей обработки.
- Оптимизация. Выполняется удаление излишних конструкций и упрощение кода с сохранением его смысла. Оптимизация может быть на разных уровнях и этапах — например, над промежуточным кодом или над конечным машинным кодом.
- Генерация кода. Из промежуточного представления порождается код на целевом машинно-ориентированном языке.
Генерация кода
Генерация машинного кода
Большинство компиляторов переводит программу с некоторого высокоуровневого языка программирования в машинный код, который может быть непосредственно выполнен физическим процессором. Как правило, этот код также ориентирован на исполнение в среде конкретной операционной системы, поскольку использует предоставляемые ею возможности (системные вызовы, библиотеки функций). Архитектура (набор программно-аппаратных средств), для которой компилируется (собирается) машинно-ориентированная программа, называется целевой машиной.
Результат компиляции — исполнимый программный модуль — обладает максимально возможной производительностью, однако привязан к конкретной операционной системе (семейству или подсемейству ОС) и процессору (семейству процессоров) и не будет работать на других.
Для каждой целевой машины (IBM, Apple, Sun, Эльбрус и т. д.) и каждой операционной системы или семейства операционных систем, работающих на целевой машине, требуется написание своего компилятора. Существуют также так называемые кросс-компиляторы, позволяющие на одной машине и в среде одной ОС генерировать код, предназначенный для выполнения на другой целевой машине и/или в среде другой ОС. Кроме того, компиляторы могут оптимизировать код под разные модели из одного семейства процессоров (путём поддержки специфичных для этих моделей особенностей или расширений наборов команд). Например, код, скомпилированный под процессоры семейства Pentium, может учитывать особенности распараллеливания инструкций и использовать их специфичные расширения — MMX, SSE и т. п.
Некоторые компиляторы переводят программу с языка высокого уровня не прямо в машинный код, а на язык ассемблера. (Пример: PureBasic, транслирующий бейсик-код в ассемблер FASM.) Это делается для упрощения части компилятора, отвечающей за генерацию кода, и повышения его переносимости (задача окончательной генерации кода и привязки его к требуемой целевой платформе перекладывается на ассемблер), либо для возможности контроля и исправления результата компиляции (в т. ч. ручной оптимизации) программистом.
Генерация байт-кода
Результатом работы компилятора может быть программа на специально созданном низкоуровневом языке двоично-кодовых команд, выполняемых виртуальной машиной. Такой язык называется псевдокодом или байт-кодом. Как правило, он не есть машинный код какого-либо компьютера и программы на нём могут исполняться на различных архитектурах, где имеется соответствующая виртуальная машина, но в некоторых случаях создаются аппаратные платформы, напрямую выполняющие псевдокод какого-либо языка. Например, псевдокод языка Java называется байт-кодом Java и выполняется в Java Virtual Machine, для его прямого исполнения была создана спецификация процессора picoJava. Для платформы .NET Framework псевдокод называется Common Intermediate Language (CIL), а среда исполнения — Common Language Runtime (CLR).
Некоторые реализации интерпретируемых языков высокого уровня (например, Perl) используют байт-код для оптимизации исполнения: затратные этапы синтаксического анализа и преобразование текста программы в байт-код выполняются один раз при загрузке, затем соответствующий код может многократно использоваться без перекомляции.
Динамическая компиляция
Из-за необходимости интерпретации байт-код выполняется значительно медленнее машинного кода сравнимой функциональности, однако он более переносим (не зависит от операционной системы и модели процессора). Чтобы ускорить выполнение байт-кода, используется динамическая компиляция, когда виртуальная машина транслирует псевдокод в машинный код непосредственно перед его первым исполнением (и при повторных обращениях к коду исполняется уже скомпилированный вариант).
Наиболее популярной разновидностью динамической компиляции является JIT. Другой разновидностью является инкрементальная компиляция[en].
CIL-код также компилируется в код целевой машины JIT-компилятором, а библиотеки .NET Framework компилируются заранее.
Трасляция байт-кода в машинный код
Трансляция байт-кода в машинный код специальным транслятором байт-кода как указано выше неотъемлемая фаза динамической компиляции. Но трансляция байт-кода применима и для простого преобразования программы на байт-коде в эквивалентную программу на машинном языке. В машинный код может транслироваться как заранее скомпилированный байт-код. Но также трансляция байт-кода в машинный код может выполняться компилятором байт-кода сразу следом за компиляцией байт-кода. Практически всегда в последнем случае трансляция байт-кода выполняется внешним транслятором, вызываемым компилятором байт-кода.
Декомпиляция
Существуют программы, которые решают обратную задачу — перевод программы с низкоуровневого языка на высокоуровневый. Этот процесс называют декомпиляцией, а такие программы — декомпиляторами. Но поскольку компиляция — это процесс с потерями, точно восстановить исходный код, скажем, на C++, в общем случае невозможно. Более эффективно декомпилируются программы в байт-кодах — например, существует довольно надёжный декомпилятор для Flash. Разновидностью декомпиляции является дизассемблирование машинного кода в код на языке ассемблера, который почти всегда благополучно выполняется (при этом сложность может представлять самомодифицирующийся код или код, в котором собственно код и данные не разделены). Связано это с тем, что между кодами машинных команд и командами ассемблера имеется практически взаимно-однозначное соответствие.
Раздельная компиляция
Раздельная компиляция (англ. separate compilation) — трансляция частей программы по отдельности с последующим объединением их компоновщиком в единый загрузочный модуль.[2]
Исторически особенностью компилятора, отражённой в его названии (англ. compile — собирать вместе, составлять), являлось то, что он производил как трансляцию, так и компоновку, при этом компилятор мог порождать сразу машинный код. Однако позже, с ростом сложности и размера программ (и увеличением времени, затрачиваемого на перекомпиляцию), возникла необходимость разделять программы на части и выделять библиотеки, которые можно компилировать независимо друг от друга. В процессе трансляции программы сам компилятор или вызываемый компилятором транслятор порождает объектный модуль, содержащий дополнительную информацию, которая потом — в процессе компоновки частей в исполнимый модуль — используется для связывания и разрешения ссылок между частями программы. Раздельная компиляция также позволяет писать разные части исходного текста программы на разных языках программирования.
Появление раздельной компиляции и выделение компоновки как отдельной стадии произошло значительно позже создания компиляторов. В связи с этим вместо термина «компилятор» иногда используют термин «транслятор» как его синоним: либо в старой литературе, либо когда хотят подчеркнуть его способность переводить программу в машинный код (и наоборот, используют термин «компилятор» для подчёркивания способности собирать из многих файлов один). Вот только использование в таком контексте терминов «компилятор» и «транслятор» неправильно. Даже если компилятор выполняет трансляцию программы самостоятельно, поручая компоновку вызываемой внешней программе-компоновщику, такой компилятор не может считаться разновидностью транслятора, — транслятор выполняет трансляцию исходной программы и только. И уж тем более не являются трансляторами компиляторы вроде системной утилиты-компилятра make, имеющейся во всех UNIX-системах. Утилита
Собственно утилита make — яркий пример довольно удачной реализации раздельной компиляции. Работа утилиты make управляется сценарием на интерпретируемым утилитой входном языке, известном как makefile, содержащемся в задаваемом при запуске утилиты входном текстовом файле. Сама утилита не выполняет ни трансляцию ни компоновку, — де-факто утилита make функционирует как диспетчер процесса компиляции, организующий компиляцию программы в соответствии с заданным сценарием. В частности в ходе компиляции целевой программы утилита make вызывает трансляторы с языков программирования транслирующие разные части исходной программы в объектный код, и уже после этого вызывается тот или иной компоновщик, компонующий конечный исполняемый программный или библиотечный программный модуль. При этом разные части программы, оформляемые в виде отдельных файлов исходно текста, могут быть написаны как на одном языке программирования так и на разных языках программирования. В процессе перекомпиляции программы транслируются только измененные части-файлы исходного текста программы, в следствие чего длительность перекомпиляции программы значительно (порой на порядок) сокращается.
История
На заре развития компьютеров первые компиляторы (трансляторы) называли «программирующими программами»[6] (так как в тот момент программой считался только машинный код, а «программирующая программа» была способна из человеческого текста сделать машинный код, то есть запрограммировать ЭВМ).
См. также
Примечания
- ↑ ГОСТ 19781-83 // Вычислительная техника. Терминология: Справочное пособие. Выпуск 1 / Рецензент канд. техн. наук Ю. П. Селиванов. — М.: Издательство стандартов, 1989. — 168 с. — 55 000 экз. — ISBN 5-7050-0155-X.; см. также ГОСТ 19781-90
- ↑ 1 2 3 4 Першиков В. И., Савинков В. М. Толковый словарь по информатике / Рецензенты: канд. физ.-мат. наук А. С. Марков и д-р физ.-мат. наук И. В. Поттосин. — М.: Финансы и статистика, 1991. — 543 с. — 50 000 экз. — ISBN 5-279-00367-0.
- ↑ 1 2 3 СТ ИСО 2382/7-77 // Вычислительная техника. Терминология. Указ. соч.
- ↑ Борковский А. Б. Англо-русский словарь по программированию и информатике (с толкованиями). — М.: Русский язык, 1990. — 335 с. — 50 050 (доп,) экз. — ISBN 5-200-01169-3.
- ↑ Толковый словарь по вычислительным системам = Dictionary of Computing / Под ред. В. Иллингуорта и др.: Пер. с англ. А. К. Белоцкого и др.; Под ред. Е. К. Масловского. — М.: Машиностроение, 1990. — 560 с. — 70 000 (доп,) экз. — ISBN 5-217-00617-X (СССР), ISBN 0-19-853913-4 (Великобритания).
- ↑ Н. А. Криницкий, Г. А. Миронов, Г. Д. Фролов. Программирование / Под ред. М. Р. Шура-Бура. — М.: Государственное издательство физико-математической литературы, 1963.
Литература
- Альфред В. Ахо, Моника С. Лам, Рави Сети, Джеффри Д. Ульман. Компиляторы: принципы, технологии и инструментарий = Compilers: Principles, Techniques, and Tools. — 2-е изд. — М.: Вильямс, 2010. — 1184 с. — ISBN 978-5-8459-1349-4.
- Робин Хантер. Основные концепции компиляторов = The Essence of Compilers. — М.: Вильямс, 2002. — 256 с. — ISBN 0-13-727835-7.
- Хантер Р. Проектирование и конструирование компиляторов / Пер. с англ. С. М. Круговой. — М.: Финансы и статистика, 1984. — 232 с.
- Д. Креншоу. Давайте создадим компилятор!
- Серебряков В. А., Галочкин М. П. Основы конструирования компиляторов.
- Textbook: Compiler Design: Theory, Tools, and Examples.
- В. Э. Карпов. КЛАССИЧЕСКАЯ ТЕОРИЯ КОМПИЛЯТОРОВ
- Можно воспользоваться для поисков прочих источников запросом «Теория формальных языков».
Ссылки
Компиляция (программирование) — это… Что такое Компиляция (программирование)?
Компиля́тор —
- Программа, предназначенная для трансляции высокоуровневого языка в абсолютный код или, иногда, в язык ассемблера. Входной информацией для компилятора (исходный код) является описание алгоритма или программа на проблемно-ориентированном языке, а на выходе компилятора — эквивалентное описание алгоритма на машинно-ориентированном языке (объектный код).[5]
Компиляция —
- Трансляция программы на язык, близкий к машинному.[3][2]
- Трансляция программы, составленной на исходном языке, в объектный модуль. Осуществляется компилятором.[2]
Компилировать — проводить трансляцию машинной программы с проблемно-ориентированного языка на машинно-ориентированный язык.[3]
Виды компиляторов[2]
- Векторизующий. Транслирует исходный код в машинный код компьютеров, оснащённых векторным процессором.
- Гибкий. Составлен по модульному принципу, управляется таблицами и запрограммирован на языке высокого уровня или реализован с помощью компилятора компиляторов.
- Диалоговый. См.: диалоговый транслятор.
- Инкрементальный. Повторно транслирует фрагменты программы и дополнения к ней без перекомпиляции всей программы.
- Интерпретирующий (пошаговый). Последовательно выполняет независимую компиляцию каждого отдельного оператора (команды) исходной программы.
- Компилятор компиляторов. Транслятор, воспринимающий формальное описание языка программирования и генерирующий компилятор для этого языка.
- Отладочный. Устраняет отдельные виды синтаксических ошибок.
- Резидентный. Постоянно находится в основной памяти и доступен для повторного использования многими задачами.
- Самокомпилируемый. Написан на том же языке, с которого осуществляется трансляция.
- Универсальный. Основан на формальном описании синтаксиса и семантики входного языка. Составными частями такого компилятора являются: ядро, синтаксический и семантический загрузчики.
Виды компиляции[2]
- Пакетная. Компиляция нескольких исходных модулей в одном пункте задания.
- Построчная. То же, что и интерпретация.
- Условная. Компиляция, при которой транслируемый текст зависит от условий, заданных в исходной программе. Так, в зависимости от значения некоторой константы, можно включать или выключать трансляцию части текста программы.
Основы
Большинство компиляторов переводит программу с некоторого высокоуровневого языка программирования в машинный код, который может быть непосредственно выполнен центральным процессором. Как правило, этот код также ориентирован на исполнение в среде конкретной операционной системы, поскольку использует предоставляемые ею возможности (системные вызовы, библиотеки функций). Архитектура (набор программно-аппаратных средств), для которой производится компиляция, называется целевой машиной.
Некоторые компиляторы (например, низкоуровневом языке. Такой язык — байт-код — также можно считать языком машинных команд, поскольку он подлежит интерпретации виртуальной машиной. Например, для языка Java это JVM (язык виртуальной машины Java), или так называемый байт-код Java (вслед за ним все промежуточные низкоуровневые языки стали называть байт-кодами). Для языков программирования на платформе .NET Framework (C#, Managed C++, Visual Basic .NET и другие) — это MSIL (Microsoft Intermediate Language).
Программа на байт-коде подлежит интерпретации виртуальной машиной, либо ещё одной компиляции уже в машинный код непосредственно перед исполнением. Последнее называется «Just-In-Time компиляция» (MSIL-код компилируется в код целевой машины также JIT-компилятором, а библиотеки .NET Framework компилируются заранее).
Для каждой целевой машины (Apple и т. д.) и каждой операционной системы или семейства операционных систем, работающих на целевой машине, требуется написание своего компилятора. Существуют также так называемые кросс-компиляторы, позволяющие на одной машине и в среде одной ОС получать код, предназначенный для выполнения на другой целевой машине и/или в среде другой ОС. Кроме того, компиляторы могут быть оптимизированы под разные типы процессоров из одного семейства (путём использования специфичных для этих процессоров инструкций). Например, код, скомпилированный под процессоры семейства MMX, SSE2.
Также существуют компиляторы, переводящие программу с языка высокого уровня на язык ассемблера.
Существуют программы, которые решают обратную задачу — перевод программы с низкоуровневого языка на высокоуровневый. Этот процесс называют декомпиляцией, а программы — декомпиляторами. Но поскольку компиляция — это процесс с потерями, точно восстановить исходный код, скажем, на C++, в общем случае невозможно. Более эффективно декомпилируются программы в байт-кодах — например, существует довольно надёжный декомпилятор для Flash. Сходным процессом является дизассемблирование машинного кода в код на языке ассемблера, который всегда выполняется успешно. Связано это с тем, что между кодами машинных команд и командами ассемблера имеется практически однозначное соответствие.
Структура компилятора
Процесс компиляции состоит из следующих этапов:
- Лексический анализ. На этом этапе последовательность символов исходного файла преобразуется в последовательность лексем.
- Синтаксический (грамматический) анализ. Последовательность лексем преобразуется в дерево разбора.
- Семантический анализ. Дерево разбора обрабатывается с целью установления его семантики (смысла) — например, привязка идентификаторов к их декларациям, типам, проверка совместимости, определение типов выражений и т. д. Результат обычно называется «промежуточным представлением/кодом», и может быть дополненным деревом разбора, новым деревом, абстрактным набором команд или чем-то ещё, удобным для дальнейшей обработки.
- Оптимизация. Выполняется удаление излишних конструкций и упрощение кода с сохранением его смысла. Оптимизация может быть на разных уровнях и этапах — например, над промежуточным кодом или над конечным машинным кодом.
- Генерация кода. Из промежуточного представления порождается код на целевом языке.
В конкретных реализациях компиляторов эти этапы могут быть раздельны или совмещены в том или ином виде.
Трансляция и компоновка
Важной исторической особенностью компилятора, отражённой в его названии (англ. compile — собирать вместе, составлять), являлось то, что он мог производить и компоновку (то есть содержал две части — транслятор и компоновщик). Это связано с тем, что раздельная компиляция и компоновка как отдельная стадия сборки выделились значительно позже появления компиляторов, и многие популярные компиляторы (например, GCC) до сих пор физически объединены со своими компоновщиками. В связи с этим, вместо термина «компилятор» иногда используют термин «транслятор» как его синоним: либо в старой литературе, либо когда хотят подчеркнуть его способность переводить программу в машинный код (и наоборот, используют термин «компилятор» для подчёркивания способности собирать из многих файлов один).
Интересные факты
- На заре развития компьютеров первые компиляторы (трансляторы) называли «программирующими программами»[6] (так как в тот момент программой считался только машинный код, а «программирующая программа» была способна из человеческого текста сделать машинный код, то есть запрограммировать ЭВМ).
Примечания
- ↑ ГОСТ 19781-83 // Вычислительная техника. Терминология: Справочное пособие. Выпуск 1 / Рецензент канд. техн. наук Ю. П. Селиванов. — М.: Издательство стандартов, 1989. — 168 с. — 55 000 экз. — ISBN 5-7050-0155-X
- ↑ 1 2 3 4 5 6 7 Першиков В. И., Савинков В. М. Толковый словарь по информатике / Рецензенты: канд. физ.-мат. наук А. С. Марков и д-р физ.-мат. наук И. В. Поттосин. — М.: Финансы и статистика, 1991. — 543 с. — 50 000 экз. — ISBN 5-279-00367-0
- ↑ 1 2 3 СТ ИСО 2382/7-77 // Вычислительная техника. Терминология. Указ. соч.
- ↑ Борковский А. Б. Англо-русский словарь по программированию и информатике (с толкованиями). — М.: Русский язык, 1990. — 335 с. — 50 050 (доп.) экз. — ISBN 5-200-01169-3
- ↑ Толковый словарь по вычислительным системам = Dictionary of Computing / Под ред. В. Иллингуорта и др.: Пер. с англ. А. К. Белоцкого и др.; Под ред. Е. К. Масловского. — М.: Машиностроение, 1990. — 560 с. — 70 000 (доп.) экз. — ISBN 5-217-00617-X (СССР), ISBN 0-19-853913-4 (Великобритания)
- ↑ Н. А. Криницкий, Г. А. Миронов, Г. Д. Фролов. Программирование / Под ред. М. Р. Шура-Бура. — М.: Государственное издательство физико-математической литературы, 1963.
См. также
- Реализации компиляторов
Литература
- Альфред В. Ахо, Моника С. Лам, Рави Сети, Джеффри Д. Ульман. Компиляторы: принципы, технологии и инструментарий = Compilers: Principles, Techniques, and Tools. — 2-е изд. — М.: Вильямс, 2008. — ISBN 978-5-8459-1349-4
- Робин Хантер. Основные концепции компиляторов = The Essence of Compilers. — М.: Вильямс, 2002. — С. 256. — ISBN 0-13-727835-7
- Хантер Р. Проектирование и конструирование компиляторов / Пер. с англ. С. М. Круговой. — М.: Финансы и статистика, 1984. — 232 с.
- Д. Креншоу. Давайте создадим компилятор!.
Wikimedia Foundation.
2010.
Предложения со словом КОМПИЛЯЦИЯ
В.Е. Коулмэн указывал на то, что её работы часто являются компиляцией сотен современных текстов, посвящённых древним и экзотическим религиям, демонологии, франкмасонству и явлениям спиритизма.
Виртуальная файловая система использует таблицу, в которой во время компиляции ядра сохраняется информация о всех типах поддерживаемых файловых систем.
Для самостоятельной компиляции программ потребуются компилятор GCC, GNU Make и прочие утилиты.
Результатом компиляции приложения является файл с расширением.
Относительно источника хронологической даты в данном случае мы ничего не знаем, а вообще известно, что подобные категорические определения в позднейших компиляциях в большинстве случаев бывали весьма гадательны.
Привет! Меня зовут Лампобот, я компьютерная программа, которая помогает делать
Карту слов. Я отлично
умею считать, но пока плохо понимаю, как устроен ваш мир. Помоги мне разобраться!
Спасибо! Я обязательно научусь отличать широко распространённые слова от узкоспециальных.
Насколько понятно значение слова космополитка (существительное):
Кристально
понятно
Понятно
в общих чертах
Могу только
догадываться
Понятия не имею,
что это
Другое
Пропустить
Скорее эта книга представляет собой серьёзную компиляцию идей управления, методов и дисциплин, накапливавшихся в течение ста с лишним лет.
Оговорюсь, что все представленные истории содержат компиляции нескольких близких случаев, встреченных в моей практике, прочитанных в научной литературе и услышанных от коллег, и не являются дословными.
Такие файлы могут включаться в исходные тексты экспертов, скриптов, пользовательских индикаторов и библиотек на этапе компиляции.
Трансляция методом компиляции именуется объектными модулями.
Не удовлетворяясь более одною компиляциею фактов, наши учёные обратились к изучению иноземных мифологий, дабы через сравнение с ними объяснить себе наши тёмные предания.
Отклонение от правил именования в большинстве случаев не вызовет ошибку компиляции, но затруднит понимание исходного кода другими программистами.
Ответы можно было найти лишь в собственной голове – через компиляцию знаний, через сопоставление информации, через опыт, который возник благодаря моим клиентам и учителям.
Чтобы понять, как выполнить свою задачу, требуются объяснения коллег, как интегрироваться с уже написанным ими кодом или поправить исходник, чтобы наконец прошла компиляция модуля, от которого зависит ваш код.
При проведении ICO финансирование привлекается без рабочей компиляции программного обеспечения, а подчас и при отсутствии кода.
Диск содержал компиляцию музыкальных произведений, которые на протяжении многих лет радовали эту скромную читательницу и помогали ей справляться с трудностями.
При компиляции советника автоматически выполняется сохранение изменений в исходном коде советника.
Хотя его книга фактически была компиляцией более ранних расовых построений, а также содержала массу противоречий и необоснованных утверждений, её с восторгом встретила немецкая публика, благодаря своему выраженному патриотизму и безграничному прославлению немецкой культурной традиции.
Но занятия историческими компиляциями подобны постройке корабля: обшивку следует накладывать тщательно, не то корабль потонет.
Подобный труд во многом неизбежно будет состоять из простой компиляции, но, учитывая, что по данному предмету написано очень мало, а старые книги по фехтованию трудно отыскать, да и что чтение это столь занудное для любого, кто ищет в текстах вразумительных сведений, смею надеяться, что эта книга, сколь бы ни была она поверхностной и схематичной, окажется небезынтересна для любителей старинного оружия, а также знатоков фехтования.
Компиляция финансовой информации – привлечение аудитора для использования специальных знаний по бухгалтерскому учёту с целью сбора, классификации и обобщения финансовой информации.
Всё, что будет написано далее, – это результат моего собственного анализа и компиляции всевозможных законов и кодексов (знать законы обязан каждый, поскольку незнание этих самых законов никаким чудодейственным образом не освобождает от ответственности за их нарушение).
Но и этот факт был подвергнут сомнению: чем пристальнее вглядывались в статую специалисты по греческой скульптуре, тем яснее они видели компиляцию различных стилей разных мастерских и эпох.
Он представляет собой не столько результат т. н. авторской работы, сколько обширную компиляцию множества исторических данных, извлечённых из разнообразных «бумажных» и электронно-сетевых источников.
В этом случае исправьте найденные ошибки (если кликнуть мышкой по описанию ошибки, то MetaEditor перейдёт к той строке в исходном коде советника, на которой эта ошибка была найдена) и снова запустите компиляцию советника.
Он уверен, что именно путём компиляции норм римского права был подготовлен текст русского закона.
Учитывая, что сборник является более поздней компиляцией, а автор не известен как мастер фехтования, практическая ценность этого произведения для изучения болонского фехтования находится под вопросом.
Моя книга – не слепая компиляция уже известных фактов и версий.
Необходимо принять во внимание, что любая русская летопись – это плод работы не одного автора, а часто механическое соединение разных текстов, своего рода компиляция24.
Это не просто очередная компиляция на весьма актуальную тему.
Она не родилась в долгих кабинетных размышлениях или в результате компиляции чужих идей, хотя и того, и другого в ней предостаточно.
Наукой как таковой здесь и не пахло: всё, что «на гора» выдавал институт, было не более, чем перепевом зарубежных источников, либо компиляцией статей из западных научных журналов – благо, доступ к ним был неограниченным.
Книга эта оказалась простой и не самой удачной компиляцией материалов, размещённых в интернете, но главное, с моей точки зрения, в ней не было того, без чего книга об аудиокнигах не может обойтись.
Есть компиляция текста закона, дополненная теоретическими оборотами.
Чувства, которые он испытывал при компиляции первых созданных программ, было неописуемо.
Более того, каждое самостоятельное исследование, не являющееся компиляцией работ признанных авторитетов в области исторической науки, объявляется историками либо фальсификацией, либо крипто-исторической концепцией, – или крипто-историей – придавая последней совершенно иное смысловое значение, чем то, что семантически заложено в греческом корне крипто-, то есть тайный, скрытый, из чего следует, что слово «крипто-история» переводится как тайная или скрытая история.
Можешь выбрать любой понравившийся – а можешь сделать компиляцию.
Смысл этой сверхзадачи отнюдь не в доходчивой или же красочно увлекательной по форме компиляции, отражающей мировой опыт изучения эстетики как науки.
И в списке целом компиляций.
Очень рано, уже в XI веке, древнерусские переписчики ступили на путь адаптации переводной литературы к русским культурным традициям, благодаря чему появились многочисленные компиляции из книг богословского содержания, снабжённые развёрнутыми комментариями, которые могли состоять как из авторских пояснений к тексту, так и из цитат, приводимых по разным источникам с целью пояснения приводимого в произведении текста.
Компиляция получилась довольно привлекательной, но всё же, увы, искусственной.
Информация по европейским добровольцам даётся, как правило, компактно, и представляет собой компиляцию общих сведений.
Книга «Ангелы души» сотворена на базе предшествующих книг путём компиляции отдельных текстов.
Сделал удачную компиляцию: перенесли на плакированный (пищевой алюминиевый лист, покрытый сверхчистой плёнкой очень чистого алюминия, отчего такой алюминий не окисляется, имеет ослепительно-белый, яркий цвет).
Большинство свидетельств относится к X веку, но в некоторых случаях они составляют компиляцию из более ранних источников.
Текст летописца, содержащий 431 главу, представляет компиляцию из летописей, повестей и документов и охватывает период с 1584 по 1630 г.
Нездоровый ажиотаж к юридической профессии поднял на поверхность жизни всё, что хорошо плавает, на преподавательские кафедры и в руководящие вузовские кресла стремительно потянулись люди, не имеющие базового юридического образования, но ничтоже сумняшися изготовляющие монографии и учебные пособия по всем правовым дисциплинам одновременно, но всего по одному из двух трафаретов: либо компиляции из московских комментариев, либо перепечатка текста отраслевых кодексов как собственной продукции.
Эта работа возникла как частная и проходная к оформляемой большой компиляции.
В процессе компиляции программы все xaml-файлы конвертируются в специальный двоичный формат и затем обрабатываются совместно с cs-файлами проекта.
Теперь вы подошли, вероятно, к самой трудной части главы: компиляции примера мидлета игры.
Начальники постоянно «приносили» какие-то левые договора на выполнение научно-исследовательских и опытных работ с сомнительными ожидаемыми результатами и заставляли его делать довольно бестолковую работу по компиляции старых отчётов советского времени.
Слова «компиляция» морфологический и фонетический разбор
Объяснение правил деление (разбивки) слова «компиляция» на слоги для переноса.
Онлайн словарь Soosle.ru поможет: фонетический и морфологический разобрать слово «компиляция» по составу, правильно делить на слоги по провилам русского языка, выделить части слова, поставить ударение, укажет значение, синонимы, антонимы и сочетаемость к слову «компиляция».
Слоги в слове «компиляция» деление на слоги
Количество слогов: 5
По слогам: ко-мпи-ля-ци-я
м — непарная звонкая согласная (сонорная), примыкает к текущему слогу
Как перенести слово «компиляция»
ко—мпиляция
ком—пиляция
компи—ляция
компиля—ция
Морфологический разбор слова «компиляция»
Часть речи:
Имя существительное
Грамматика:
часть речи: имя существительное;
одушевлённость: неодушевлённое;
род: женский;
число: единственное;
падеж: именительный;
отвечает на вопрос: (есть) Что?
Начальная форма:
компиляция
Разбор слова «компиляция» по составу
компил | корень |
яци | суффикс |
я | окончание |
компиляция
Сходные по морфемному строению слова «компиляция»
Сходные по морфемному строению слова
Синонимы слова «компиляция»
1. книга
2. составление
3. компоновка
Предложения со словом «компиляция»
Это даст ошибку времени компиляции, если мы попытаемся сделать это.
Источник: Тимур Машнин, Сборник тестов: 1500 вопросов и ответов на знание Android.
Результатом компиляции приложения является файл с расширением.
Источник: В. Б. Волков, Программирование для карманных компьютеров.
Умеет запускать скрипты на этапах компиляции и линковки.
Источник: А. А. Стахнов, Linux, 2002.
Сочетаемость слова «компиляция»
1. ошибки компиляции
2. на этапе компиляции
3. на стадии компиляции
4. является компиляцией
5. (полная таблица сочетаемости)
Значение слова «компиляция»
КОМПИЛЯ́ЦИЯ , -и, ж. 1. Составление каких-л. сочинений путем заимствования всех данных из чужих исследований без самостоятельной работы над первоисточниками. Заниматься компиляцией. (Малый академический словарь, МАС)
Как правильно пишется слово «компиляция»
Орфография слова «компиляция»
Правильно слово пишется: компиля́ция
Нумерация букв в слове
Номера букв в слове «компиляция» в прямом и обратном порядке:
- 10
к
1 - 9
о
2 - 8
м
3 - 7
п
4 - 6
и
5 - 5
л
6 - 4
я
7 - 3
ц
8 - 2
и
9 - 1
я
10
Ассоциации к слову «компиляция»
Кода
Трек
Программирование
Сингл
Релиз
Сборка
Файл
Хроник
Сборник
Трансляция
Альбом
Хит
Композиция
Загрузка
Составитель
Производительность
Авторские
Программист
Саундтрек
Си
Интерпретация
Летопись
Тестирование
Модуль
Директива
Хроника
Авторство
Сага
Приставка
Сочинение
Запуск
Отрывок
Интерфейс
Сказание
Приложение
Добавление
Формат
Грамматик
Переработка
Разработчик
Трактат
Этап
Песня
Выполнение
Дискография
Реализация
Заглавие
Программа
Процессор
Фрагмент
Диск
Видео
Версия
Дополнение
Винил
Ос
Обработка
Код
Турне
Сервер
Тираж
Текст
Выписка
Эскиз
Дисковый
Приблизительный
Динамический
Студийный
Исходный
Концертный
Прозаический
Раздельный
Целевой
Машинный
Дебютный
Программный
Сольный
Произвольный
Переменный
Добросовестный
Анонимный
Оригинальный
Промежуточный
Авторский
Инструментальный
Условный
Кодовый
Византийский
Самостоятельный
Издаваться
Выпустить
Заимствовать
Включаться
Дополнить
Выполняться
Записать
Содержать
Составить
Издать
Выпускаться
Сборник текстов ▷ Русский перевод
черчение рисование компиляция
Сборник сборник сборник
компиляция компиляция сборка
синтез обобщение компиляция
формирование, строительство, формирование
подготовкаподготовка
разработкадизайн
формулировка формулировка артикуляция
.
Сборник текстов ▷ Испанский перевод
Сборник текстов ▷ Испанский перевод — примеры использования Составление текстов в предложении на английском языке
Сборник текстов для парламентариев и заинтересованных сторон в программах действий.Рассмотрение этого вопроса было продолжено в ходе обсуждения сборника текстов , представленного председателем-докладчиком (см.34 выше).
Просмотрите экзамен, проведенный в ходе обсуждения, в соответствии с документом, относящимся к делу compilación de textos presentado por la presidenta-relatora (véase el párrafo 34 supra).Проект «Правдивая история»: сборник текстов писателей мужского и женского пола, которые подходят к истории и интерпретации событий с гендерной точки зрения.
Proyecto la Historia Verdadera «: recopilación de textos de autoras y autores que parten de una history sexuada y de una interpelación de los hechos en femenino y en masculino.Он предложит контактной группе взять за отправную точку вышеупомянутый сборник текстов , прилагаемый к отчету о седьмой сессии СРГ-ДМС;
Propondrá que el grupo de contacto utilice como punto de partida la mencionada recopilación de textos que se adjuntan anexos al informe del séptimo período de sesiones del GTE-CLP;
Colección de textos
Сборник текстов и документов, Париж, Экономика, 1983, 740 с. Сборник текстов и документов, Париж, Экономика, 1983, 740 с.
Colección de textos y documentos, parís, económica, 1983, 740 стр.
Другие примеры предложений
Рассмотрение этого вопроса было продолжено в ходе обсуждения сборника текстов , представленного председателем-докладчиком (см.34 выше).
El examen de esta cuestión prosiguió durante el обсуждение sobre el documento relativo a la compilación de textos presentado por la presidentarelatora (véase el párrafo 34 supra).Рассмотрение этого вопроса было продолжено в ходе обсуждения сборника текстов , представленного председателем-докладчиком (см.34 выше).
El examen de esa cuestión continó durante el Discord sobre el documento relativo a la compilación de textos presentado por la presidenta-relatora (véase el párrafo 34 supra).Рассмотрение этого вопроса было продолжено в ходе обсуждения сборника текстов , представленного председателем-докладчиком (см.34 выше).
.
компиляционный текст — перевод — англо-испанский словарь
en Несколько представлений к компиляционному тексту предлагают программы в этом направлении.
UN-2 es Equipo de telecomunicaciones para el Centro
en Создание и составление текстов всех видов для обучения и повышения квалификации
tmClass es Soñaba que yo volvía y le disparaba
en Мы скоро начнем о шестом раунде межправительственных переговоров с компиляционным текстом в руках.
UN-2 es Deja de Molestarla
en Некоторые предпочитают называть это текстом компиляции, в то время как другие хотят называть его текстом переговоров.
UN-2 es En realidad, no había mucho que decir, excepto …- ¿Tienes fuego?
ru Скомпилированные тексты содержатся в приложении к документу FCCC / AWGLCA / 2009/14.
UN-2 es Les pido que obren por sus creencias …… de las que han hablado tan vehementemente …… y en las que creen con tanta fuerza
en (DE) Господин Президент , мой вопрос касается составного текста, то есть сводной версии.
Europarl8 es No estás en la cárcel
en Некоторые могут предпочесть называть его компиляционным текстом, в то время как другие могут захотеть назвать его текстом переговоров.
UN-2 es ¿Y sabe por qué lo fue?
en Составление текстов для руководств, описывающих и устанавливающих, как системы информационных технологий должны использоваться в случае бедствия
tmClass es Todo el fondo está acribillado
en Спонсоры не представили текст компиляции и не приняли учтено большинство выдвинутых предложений.
UN-2 es ¡Denme otra! — ¡Toca como Gluck! — ¡Aburrido!
en Спонсоры не представили компиляционный текст и не приняли во внимание большинство выдвинутых предложений
MultiUn es Y el Sr.Young es un buen tipo
en Комментарии Республики Индонезия по Текст компиляции предложений стран по инструменту, не имеющему обязательной юридической силы для всех типов лесов
UN-2 es ¿Имеется ли hablado con Charlie?
en Хотя все университеты оснащены компьютерами, их количество очень мало, и они в основном используются для набора текста и составления текстов.
UN-2 es Pedí algo más grande, pero esto es lo mejor que pudieron hacer dado el poco tiempo
en Было предложено много предложений и моделей для расширения Совета, в том числе одна из Словении, и все они хорошо отражены в тексте компиляции.
UN-2 es Ha dicho muerto.- Э, Марк, ганас?
en Государства-члены должны работать вместе, чтобы согласовать набор принципов, прежде чем оптимизировать текст компиляции и сузить позиции во всех их аспектах.
UN-2 es La unión de aliskiren a las proteínas Plasmáticas es moderada (#%) и независимая концентрация
и База данных ДИД, содержащая # скомпилированных текстов, была размещена на веб-сайте IIA, и секретариат учредил внутренняя база данных по соглашениям о свободной торговле, RTA и EPA
MultiUn es Lo siento … escuche, le molstaría que le haga solo unas preguntas a su familia?
en Кроме того, секретариат подготовил документ, в котором собраны тексты, подготовленные координаторами под их собственную ответственность во время и после неофициальной встречи в августе
MultiUn es Demasiada sangre
en База данных ДИД, содержащих На веб-сайте МИС было размещено 1800 скомпилированных текстов, а секретариат создал внутреннюю базу данных по ССТ, РТС и СЭП.
UN-2 es Ve a ver a Johnny, fíjate si ha madurado
en Второму раунду обсуждения текста способствовали компиляционные тексты, подготовленные при содействии Департамента по экономическим и социальным вопросам США. Секретариат Наций.
UN-2 es Avísame si está ahí
en Второму раунду обсуждения текста способствовали компиляционные тексты, подготовленные при содействии Департамента по экономическим и социальным вопросам Секретариата Организации Объединенных Наций
MultiUn es PERCEPCIN DE LOS DERECHOS PROVISIONALES POR LO QUE SE REFIERE A LOS PAÍSES SUJETOS A NUEVA INVESTIGACIÓN
ru На 10-м заседании 13 мая 2011 г. Председатель представил пересмотренный текст компиляции проекта итогового документа, который содержался в неофициальный документ распространяется только на английском языке.
UN-2 es Es una locura
en Кроме того, секретариат подготовил документ, в котором собраны тексты, подготовленные координаторами под их собственную ответственность во время и после неофициальной встречи в августе (FCCC / AWGLCA / 2009 /INF.2).
UN-2 es Otros sí, pero nosotros no
en В нем освещаются разработка и результаты компиляции текста (ICCD / COP (11) /MISC.1), а также деятельность, проведенная UNDDD Inter- Целевая группа агентства в поддержку Десятилетия.
UN-2 es Por eso somos gemelos
en Бюро представит текст компиляции государствам-членам и другим заинтересованным сторонам на межсессионном совещании Конференции, которое состоится в середине декабря 2011 года, и запросит их комментарии и руководство по тексту.
UN-2 es Sí, Su Majestad
en Алжир готов рассматривать третью редакцию компиляционного текста в качестве основы для переговоров при условии, что такое рассмотрение будет проводиться в духе решения 62/557 и последующих Резолюции Генеральной Ассамблеи.
UN-2 es Encuentra a Teyla y Beckett, asegúrate que están bien.
Сборник с ▷ Русский перевод
сборник сборник сборник
Сборник сборник сборник
синтез обобщение компиляция
компиляция компиляция сборка
составление компиляция компиляция
обучениеподготовка
.