Компилируемый это что значит

Содержание
  1. КОМПИЛИРОВАТЬ
  2. Смотреть что такое «КОМПИЛИРОВАТЬ» в других словарях:
  3. КОМПИЛИРОВАТЬ
  4. Полезное
  5. Смотреть что такое «КОМПИЛИРОВАТЬ» в других словарях:
  6. Что такое компиляция
  7. Компиляция — это.
  8. Компиляция текста — что это такое
  9. Компиляция в программировании — что это
  10. Другие примеры употребления термина
  11. Комментарии и отзывы (4)
  12. Компиляция – что это такое простыми словами (2 фото + 2 видео)
  13. Обозначение понятия
  14. Литература
  15. Компилируемые языки: список, плюсы и минусы
  16. Что значит компилируемый язык программирования
  17. Преимущества и недостатки компилируемых языков
  18. На чем написан компилятор
  19. Какие бывают компиляторы
  20. Ошибки, определяемые компилятором
  21. Примеры интерпретируемых языков
  22. Отличия компилируемых и интерпретируемых языков
  23. Компиляция + интерпретация = байткод-языки
  24. Простые выводы о языках программирования
  25. Какой язык программирования выбрать

КОМПИЛИРОВАТЬ

Толковый словарь Ожегова . С.И. Ожегов, Н.Ю. Шведова. 1949-1992 .

Смотреть что такое «КОМПИЛИРОВАТЬ» в других словарях:

КОМПИЛИРОВАТЬ — (лат. compilare грабить, выбирать). Собирать сведения из разных книг и составлять из них нечто целое. Словарь иностранных слов, вошедших в состав русского языка. Чудинов А.Н., 1910. КОМПИЛИРОВАТЬ лат. compilare, грабить, обижать, выбирать.… … Словарь иностранных слов русского языка

компилировать — См … Словарь синонимов

КОМПИЛИРОВАТЬ — КОМПИЛИРОВАТЬ, компилирую, компилируешь, несовер. (к скомпилировать), кого что (книжн.). Делать компиляцию (в 1 знач.). Компилировать статью. Он компилирует неизвестных авторов и выдает за свое произведение. Толковый словарь Ушакова. Д.Н. Ушаков … Толковый словарь Ушакова

компилировать — compiler, kompilieren < лат. compilare присваивать, использовать. Делать компиляцию. Крысин 1998. Компилировать статью. БАС 1. Он компилирует неизвестных авторов и выдает за свое произведение. Уш. 1934. Компилироваться. Лекс. Даль 1:… … Исторический словарь галлицизмов русского языка

КОМПИЛИРОВАТЬ — Проводить трансляцию машинной программы с проблемно ориентированного языка на машинно ориентированный язык Словарь бизнес терминов. Академик.ру. 2001 … Словарь бизнес-терминов

Читайте также:  Шапка сухарей что значит

компилировать — Через нем. kompilieren или прямо из франц. соmрilеr от лат. соmрilārе; компилятор – из нем. Kompilator от лат. соmрilātоr – то же; компиляция – через нем. Kompilation или из лат. compilātiō … Этимологический словарь русского языка Макса Фасмера

Компилировать — I несов. перех. Заниматься компиляцией [компиляция I 1.], осуществлять компиляцию [компиляция I 2.]. II несов. перех. Осуществлять компиляцию [компиляция II]. Толковый словарь Ефремовой. Т. Ф. Ефремова. 2000 … Современный толковый словарь русского языка Ефремовой

компилировать — рассоединять … Словарь антонимов

компилировать — компил ировать, рую, рует … Русский орфографический словарь

компилировать — (I), компили/рую, руешь, руют … Орфографический словарь русского языка

Источник

КОМПИЛИРОВАТЬ

Словарь иностранных слов, вошедших в состав русского языка.- Чудинов А.Н. , 1910 .

Объяснение 25000 иностранных слов, вошедших в употребление в русский язык, с означением их корней.- Михельсон А.Д. , 1865 .

Словарь иностранных слов, вошедших в состав русского языка.- Павленков Ф. , 1907 .

Полный словарь иностранных слов, вошедших в употребление в русском языке.- Попов М. , 1907 .

Новый словарь иностранных слов.- by EdwART, , 2009 .

Большой словарь иностранных слов.- Издательство «ИДДК» , 2007 .

Толковый словарь иностранных слов Л. П. Крысина.- М: Русский язык , 1998 .

Полезное

Смотреть что такое «КОМПИЛИРОВАТЬ» в других словарях:

компилировать — См … Словарь синонимов

КОМПИЛИРОВАТЬ — КОМПИЛИРОВАТЬ, компилирую, компилируешь, несовер. (к скомпилировать), кого что (книжн.). Делать компиляцию (в 1 знач.). Компилировать статью. Он компилирует неизвестных авторов и выдает за свое произведение. Толковый словарь Ушакова. Д.Н. Ушаков … Толковый словарь Ушакова

компилировать — compiler, kompilieren < лат. compilare присваивать, использовать. Делать компиляцию. Крысин 1998. Компилировать статью. БАС 1. Он компилирует неизвестных авторов и выдает за свое произведение. Уш. 1934. Компилироваться. Лекс. Даль 1:… … Исторический словарь галлицизмов русского языка

КОМПИЛИРОВАТЬ — КОМПИЛИРОВАТЬ, рую, руешь; анный; несовер., что (книжн.). Делать компиляцию. К. текст. | совер. скомпилировать, рую, руешь; анный. | прил. компиляционный, ая, ое. Толковый словарь Ожегова. С.И. Ожегов, Н.Ю. Шведова. 1949 1992 … Толковый словарь Ожегова

КОМПИЛИРОВАТЬ — Проводить трансляцию машинной программы с проблемно ориентированного языка на машинно ориентированный язык Словарь бизнес терминов. Академик.ру. 2001 … Словарь бизнес-терминов

компилировать — Через нем. kompilieren или прямо из франц. соmрilеr от лат. соmрilārе; компилятор – из нем. Kompilator от лат. соmрilātоr – то же; компиляция – через нем. Kompilation или из лат. compilātiō … Этимологический словарь русского языка Макса Фасмера

Компилировать — I несов. перех. Заниматься компиляцией [компиляция I 1.], осуществлять компиляцию [компиляция I 2.]. II несов. перех. Осуществлять компиляцию [компиляция II]. Толковый словарь Ефремовой. Т. Ф. Ефремова. 2000 … Современный толковый словарь русского языка Ефремовой

компилировать — рассоединять … Словарь антонимов

компилировать — компил ировать, рую, рует … Русский орфографический словарь

компилировать — (I), компили/рую, руешь, руют … Орфографический словарь русского языка

Источник

Что такое компиляция

Здравствуйте, уважаемые читатели блога KtoNaNovenkogo.ru. Компиляция – это слово многогранное, и в зависимости от сферы применения имеет разные, иногда непохожие значения.

Чаще всего этот термин используют в программировании, но так же он употребим в литературе, научных трудах, музыке и финансах.

Компиляция — это.

Слово образовано от латинского compilatio, и буквально переводится как «ограбление или кража». Но в отрицательном контексте его можно встретить всё же намного реже, чем в положительном.

Компиляция — это сочинительство (не обязательно литературное) на основе чужих работ и исследований. Она представляет пересказ написанного кем-то ранее, и поэтому ничего нового не даёт.

Но на самом деле, даже в таком виде она бывает полезной. Ведь если человек, создающий сие сочинение, хорошо разбирается в теме, и связывает чужие используемые отрывки своими рассуждениями и связками, с помощью которых легче отследить логическую цепочку. И это очень важно и полезно.

Такие известные писатели, как С.Цвейг, А.Моруа, были отличными компиляторами, произведениями которых зачитывалось не одно поколение любителей литературы.

Компиляция текста — что это такое

Само понятие существует столько же, сколько талантливые книги, как научные, так и художественные.

Профессиональные компиляторы ставят в конце своего нового текста список материалов, которые они использовали. И то, что список, как правило, очень большой, уже говорит о серьёзной проделанной работе.

Количество источников — важное отличие от плагиата.

Использование множества источников создаёт информативный материал, в котором можно найти большое количество данных по заданной теме. В положительном контексте это служит популяризаторским и просветительским целям.

Но трактование слова компиляция в смысле «кража» тоже встречается.

Это, например, почти все газеты и журналы, которые очень часто вместо собственных мыслей и описаний событий, используют уже готовые, взятые в интернете, и только пересказанные своими словами, не исключено, что ещё и с искажением смысла. Случайным, или не очень, если издание ангажированное (это как?).

Компиляция в программировании — что это

Это трансляция программы, написанной на высокоуровневом языке, в программу с языком более низкого уровня, но с совпадающим или похожим машинным кодом. Для этого используются компиляторы.

Существует несколько категорий компиляции:

  1. условная, когда у транслируемого текста те же нормы, что и в первоначальном варианте;
  2. пакетная, с использованием нескольких модулей в задании;
  3. построчная — поочерёдная интерпретация завершённой грамматической конструкции.

Именно в программировании термин встречается особенно часто, в других сферах он чаще заменяется синонимами.

Другие примеры употребления термина

  1. В музыке это понятие распространено не меньше, чем в литературе, но означает несколько иное.
    1. Компиляцией можно назвать любое попурри.

    По утверждению википедии, попурри, pot-pourri — мешанина. В переводе с французского, музыкальная пьеса из популярных мотивов и музыкальных тем. Но попурри отличается тем, что часто является импровизацией, а не ранее оформленным альбомом.

    Так же называются альбомы на определённую тему.

    Они могут быть разными, например: составленные из узнаваемых работ одного автора, созданных им в разное время; хитпарады; музыка одного стиля, сборники одного автора или исполнителя.

    Они не обязательно составляются из известных музыкальных произведений. Так называют альбомы редких записей, саундтреков к фильмам, просто жанровые сборники.

  • Аниме. Здесь у термина есть своё строго определённое значение. В этой области это фильм, чаще (но необязательно) короткометражный, основанный на материале из сериала и созданный в жанре японской анимации.
  • Артрюньон, или компиляция в искусстве. Стиль в искусстве с эклектичным смешением жанров.

    Классические танцы дополняет современный, балет (это что?) и брейк одновременно существуют на одной сцене. Музыкальное сопровождение полностью эклектично. Представители стиля — канадский цирк Дюсалей, театр Моники (США), Театр Золотых фигур (Россия).

    В аудите. Особая услуга в аудите: сбор и обобщение имеющейся финансовой информации, её трансформация, то есть преобразование имеющихся форм бухгалтерской отчётности уже подготовленных в соответствие с законодательством РФ в другие формы.

    Например, если требуется подготовить консолидированную отчётность, или отчётность по МФСО.

    Удачи вам! До скорых встреч на страницах блога KtoNaNovenkogo.ru

    Эта статья относится к рубрикам:

    Комментарии и отзывы (4)

    Сейчас весь мир помешался на уникальности текстов, в том числе и в научных работах. Пропускают текст через специальную программу, которая выдаёт в процентах уникальность работы, вот с компиляцией тут вообще теперь ловить нечего, даже ссылки на цитируемые источники не помогут, ибо программе на них плевать, а люди за ней не подчищают.

    Не соглашусь с Владимиром — учитывая сколько сейчас пишется научных работ, без компиляции никак не обойтись.

    Компилируемые программы работают куда быстрее транслируемых, а всё потому что, во время работы программы не тратится время на преобразование исходного кода в машинный.

    Хочу вступиться за газеты, они же подают новости, разумеется, у каждой новости есть первоисточник, если же новости придумывать, то это уже будет фейк.

    Источник

    Компиляция – что это такое простыми словами (2 фото + 2 видео)

    Обозначение понятия

    Существуют следующие возможные способы применения слова компиляция:

    1. Аниме. В данной сфере компиляцией обозначают короткометражный или полнометражный фильм, который основан на соответствующем сериале, выполненном в классическом жанре японской анимации

    2. Литература. В этом виде искусства компиляцией называют создание сочинений на основании уже существующих произведений, без дополнительной обработки источников. Также в литературе данным термином обозначают любую работу, выполненную таким образом. Этот вид деятельности существенно отличается от плагиата ввиду того, что в некоторых типах произведений, таких как обзоры, очерки или монографии, авторам необходимо использовать большое количество источников, в том числе и отдельных вставок из них.

    3. Музыка. В данном виде искусства компиляцией называют сборник или же целый альбом, в который входят композиции, выполненные на одну и ту же тему. Это могут быть хит-парады, песни, определенного стиля или эпохи, а также сочинения некоего исполнителя различных лет написания. Отдельно в музыке этим термином именуется методика составления произведения из уже использующихся тем. Иногда компиляцией можно назвать то же, что и попурри.

    4. Программирование. Компиляцией в данной науке принято именовать осуществление трансляции программы, что написана на высокоуровневом языке, в программу, которая создана посредством языка более низкого уровня, но при этом имеющего схожий машинный код. Этот процесс осуществляется при помощи использования специального компилятора.

    Вышеперечисленный перечень сфер применения понятия компиляция не является исчерпывающим.

    Литература

    Использование компиляции в литературе напрямую связано с сочинением работ, которые основаны на использовании большого количества источников. Таким способом создается информативный и действительно полезный материал, в котором можно найти большое количество данных по заданной теме.

    В выше описанной ситуации компиляция не является плагиатом. Это обусловлено тем, что создатель новой статьи или произведения обязательно используется ссылки на другие материалы, указывая их автора.

    Появление компиляции в литературе объясняется распространением учебно-популяризаторских и просветительских целей. В древние времена отсутствие такого механизма было объяснено сложностью понимания авторства и не имеющимся во всех государствах института авторского права.

    Источник

    Компилируемые языки: список, плюсы и минусы

    Желающие изучить веб-программирование часто сталкиваются с таким понятием, как компилируемые языки. Информации про них в Интернете мало, говорится лишь основная суть. Но и этого минимума достаточно, чтобы разобраться. Условно все языки делятся на компилируемые и интерпретируемые. Их создали, чтобы преобразовывать код в форму, считываемую компьютером. Эти языки очень похожи, но разница между ними существенная.

    Более того, есть еще третий вид, который вобрал в себя преимущества компилятора и интерпретатора. Как правило, начинающие программисты сразу ломают голову, какой же вид выбрать для изучения. Ниже в статье мы рассмотрели особенности компилируемого языка в сравнении с другими. После ее прочтения, сомнений в выборе остаться не должно.

    Что значит компилируемый язык программирования

    Любой язык общения представляет собой текст, составленный из различных символов, которые известны и понятны собеседникам. Язык программирования тоже состоит из символов, чья последовательность подчиняется определенным правилам и называется кодом. С помощью кода происходит взаимодействие «человек–компьютер».

    Компилятор является необходимым не для всех языков программирования, а только для компилируемых. Программа, созданная таким языком, требует не только написания как такового, но и прогонки через компилятор. Только после этого ее можно запускать на выполнение в виде исполняемого модуля с определенным расширением (например, для ОС Windows файл будет иметь .exe расширение).

    Компилируемый язык программирования

    В качестве альтернативы вышеуказанного процесса были созданы языки, не требующие компилятора. Чтобы компьютер их понимал, тоже нужна трансформация кода в команды микропроцессора, но этот перевод незаметен и идет параллельно с введением кода. Для такого процесса необходимо использование программы, выступающей в роли синхронного переводчика – интерпретатора. Языки, которые применяют в этом случае, называются интерпретируемыми.

    Преимущества и недостатки компилируемых языков

    Компилируемым языкам чаще отдают предпочтение благодаря их скорости исполнения. Это обуславливается тем, что модификация созданного программного текста в машинный код требуется лишь раз. Этот язык работает эффективней, чем интерпретируемый, особенно при учете сложности современных видов последнего.

    В качестве примеров компилируемых языков можно привести:

    • процедурный язык программирования Pascal;
    • высокоуровневый язык Go;
    • функциональный язык Erlang;
    • язык программирования Ada;
    • язык функционального программирования Haskell;
    • мультипарадигмальный Rust;
    • объектно-ориентированный C;
    • статически типизированный C++.

    Ваш Путь в IT начинается здесь

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

    На чем написан компилятор

    В 50-е годы прошлого века Джон Бэкус, будучи сотрудником корпорации IBM, вместе с командой разработчиков создал Fortran (FORmula TRANslator (переводчик формул)) – первый язык программирования высокого уровня, позволяющий писать программы понятными словами. Кроме языка был создан и компилятор, который позволял трансформировать на Fortran другие программы, включая улучшенные версии самого Fortran.

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

    Какие бывают компиляторы

    Любой из компилируемых языков нуждается в компиляторе. Некоторые из них способны работать с разными языками. Тем не менее специалист, занимающийся программированием, всегда должен принимать во внимание характеристики того компьютера, на котором будет выполняться программа.

    Это связано с тем, что существует достаточно много моделей и видов процессоров, поэтому код, понятный одному процессору, будет не читаем для другого. Аналогично обстоят дела и с операционными системами: программа может работать на Linux, но конфликтовать с Windows. Поэтому необходимо применять тот компилятор, который будет совместим с определенными ОС и процессором.

    Какие бывают компиляторы

    Для программы, чье выполнение планируется на нескольких ОС, понадобится кросс-компилятор, то есть такая компилирующая программа, которая модифицирует высокоуниверсальный код. Например, набор компиляторов GCC совместим с Java компилируемым языком, а также с C++, Ada, Fortran, Go, Objective-C, плюс поддерживается разными процессорами.

    Мы в GeekBrains каждый день обучаем людей новым профессиям и точно знаем, с какими трудностями они сталкиваются. Вместе с экспертами по построению карьеры поможем определиться с новой профессией, узнать, с чего начать, и преодолеть страх изменений.

    Карьерная мастерская это:

    • Список из 30 востребованных современных профессий.
    • Долгосрочный план по развитию в той профессии, которая вам подходит.
    • Список каналов для поиска работы.
    • 3 теста на определение своих способностей и склонностей.
    • Практику в разных профессиях на реальных задачах.

    Уже 50 000 человек прошли мастерскую и сделали шаг к новой профессии!

    Запишитесь на бесплатный курс и станьте ближе к новой карьере:

    Зарегистрироваться и получить подарки

    Компьютер можно снабдить не одним компилятором, а несколькими. В этих условиях выбор компилятора осуществляет интегрированная среда разработки, в которой пишется программа. Например, MS Visual Studio совместим с компиляторами для ОС Linux, Windows, Android. При выборе формата проекта Visual Studio самостоятельно идентифицирует ОС и процессор ПК, подбирая максимально соответствующий компилятор.

    Ошибки, определяемые компилятором

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

    • ошибка в значении переменной или отсутствие начальных значений переменных;
    • ошибки несоответствия типов (характерна для строго типизированных языков);
    • синтаксические ошибки в записи операторов и функций.

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

    Примеры интерпретируемых языков

    Интерпретируемым языкам не требуется машинный код, чтобы исполнить программу, так как она строчка за строчкой выполняется при помощи интерпретаторов. До прихода JIT (Just-in-Time) компилятора в сферу программирования на процесс интерпретации затрачивалось колоссальное количество времени. Но в настоящее время разница между компилируемыми и интерпретированными языками программирования по этому параметру не существенна.

    Чтобы работа приносила удовольствие, нужно сначала найти правильную профессию.

    Мы подготовили документы, которые помогут не ошибиться с выбором и определить, какая профессия в IT подходит именно тебе.

    Благодаря этим гайдам 76% наших студентов смогли найти востребованную профессию своей мечты.

    Обычно эти документы доступны только нашим студентам, мы какое-то время будем раздавать их бесплатно, но очень скоро уберем их из открытого доступа.

    Скачивай и используй уже сегодня:

    Гайд по профессиям в IT

    5 профессий с данными о навыках и средней заработной плате

    Чек-лист эффективного обучения от Geekbrains

    6 правил, которым необходимо следовать для облегчения обучения

    Все профессии, которые есть в IT-сфере

    63 профессии и необходимые для них навыки

    Рекомендации по книгам для востребованных специалистов

    6 направлений деятельности и полезная литература по каждому из них

    Примеры таких языков:

    • мультипарадигменный язык JavaScript;
    • высокоуровневый язык Ruby;
    • высокоуровневый язык Perl;
    • скриптовый язык PHP;
    • скриптовый язык Python.

    Интерпретируемые языки позволили упростить ряд аспектов программирования:

    • платформо-независимость;
    • механизм рефлексии;
    • прием динамической типизации;
    • меньший объем исполняемых файлов;
    • динамические области видимости.

    Медленная скорость считается основным минусом интерпретируемых языков. Но, как уже говорилось выше, применение JIT-компиляция значительно ускоряет исполнение, так как часто повторяемые последовательности инструкции переводятся в машинный код.

    Отличия компилируемых и интерпретируемых языков

    Разница между этими двумя языками заключается в следующем:

    • компилирует программу целиком после ее ввода, преобразуя в объектный код, который хранится в файле;
    • существуют этап генерации промежуточного объектного кода (например, С, С++);
    • скомпилированные программы работают с более высокой скоростью, так как компиляция происходит до исполнения;
    • потребность в памяти по большей части обусловлена созданием объектного кода;
    • информация об ошибках появляется после процесса компиляции всей программы;
    • вид цепочки: исходный код → компилятор → машинный код → вывод.
    • программа интерпретируется построчно, то есть принимает одну инструкцию в качестве одного ввода и выполняет ее;
    • не генерирует промежуточный объектный код (например, Perl, Python, Matlab);
    • медленная скорость работы, так как компиляция и выполнение происходят одновременно;
    • требуются меньшие объемы памяти;
    • отображение ошибок происходит для каждой отдельной инструкции;
    • вид цепочки: исходный код → интерпретатор → вывод.

    Компиляция + интерпретация = байткод-языки

    Языки, использующие для исполнения кода и компиляцию, и интерпретацию, называют байткод-языками. Наиболее характерными примерами такого языка будут фреймворк.NET и Java.

    Java Virtual Machine (JVM) довольно распространенная виртуальная машина для интерпретации байткода, поэтому на ней работают реализации разных языков. К слову, в новой версии Java будет возможна и статическая компиляция.

    Компиляция + интерпретация = байткод-языки

    Что такое байткод? Это форма набора команд, которые представляют собой сжатый числовой код, константы и ссылки на память. Цель создания этой формы – эффективное исполнение программным интерпретатором. При использовании байткод-языка сначала происходит процесс компиляции программы, написанной понятным человеку языком, в байткод. Далее он поступает в виртуальную машину, которая производит интерпретацию.

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

    Простые выводы о языках программирования

    Вышеуказанные языковые типы можно ассоциировать простыми словами:

    1. Компилируемые языки – это готовая пища. Не надо тратить время на приготовление, но такая еда не будет долго храниться. Программы, написанные с помощью этих языков, зависят от оборудования и операционной системы.
    2. Интерпретируемые языки – это замороженные сырые продукты. Хранить их можно долго, но требуется много времени на готовку. Написанные интерпретируемым языком программы не зависят от платформы, главное, чтобы был интерпретатор, поэтому они мобильны и безопасны. Однако процесс интерпретации нуждается в запасе времени, что не может не сказаться на производительности.

    Какой язык программирования выбрать

    Вряд ли понимание того, какие языки являются компилируемыми, повлияет на как таковой выбор языка программирования.

    Некоторые языки теряют свою актуальность, например, ActionScrip, COBOL и другие. Но есть и такие, которые считались безнадежно устаревшими, но все же вернули себе былую популярность, например, JavaScript.

    Реализация многих языков программирования существует и в компилируемом, и в интерпретируемом виде, а эти виды, в свою очередь, имеют свои плюсы и минусы.

    Обобщая всю вышеизложенную информацию, сделаем вывод, что компилируемые языки считаются наиболее эффективными, так как приводят в исполнение машинный код и дают возможность использования аппаратного обеспечения системы. Но это накладывает ограничения на написания кода и наделяет его зависимостью от платформы.

    Интерпретируемые языки не зависят от платформы и разрешают использовать динамические техники программирования (например, метапрограммирование). Но этот тип языка обладает меньшей скоростью исполнения по сравнению с компилируемыми языками. Байткод-языки вобрали в себя положительные черты обоих языков и отлично справляются с поставленными задачами.

    Источник

  • Оцените статью