Найти в Дзене

Языки программирования

Переход-введение Как уже поняли есть готовые наборы правил позволяющие создать микроволновку. Это язвки программирования. Их более 8000. Попробуем разобраться в них классифицируя. Языки низкого и высокого уровняавить Обычно под «уровнем языка» понимается: Компилируемые, интерпретируемые и встраиваемые языки Компиляция означает, что исходный код программы сначала преобразуется в целевой (машинный) код специальной программой, называемой компилятором — в результате получается исполнимый модуль, который уже может быть запущен на исполнение как отдельная программа. Интерпретация же означает, что исходный код выполняется непосредственно, команда за командой (иногда — с минимальной подготовкой, буквально после разбора исходного кода в AST),— так что программа просто не может быть запущена без наличия интерпретатора. Встраивание языка можно философски рассматривать как «реализацию без трансляции» — в том смысле, что такой язык является синтаксическим и семантическим подмножеством некого друг

Переход-введение

Как уже поняли есть готовые наборы правил позволяющие создать микроволновку. Это язвки программирования. Их более 8000. Попробуем разобраться в них классифицируя.

Языки низкого и высокого уровняавить

Обычно под «уровнем языка» понимается:

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

Компилируемые, интерпретируемые и встраиваемые языки

Компиляция означает, что исходный код программы сначала преобразуется в целевой (машинный) код специальной программой, называемой компилятором — в результате получается исполнимый модуль, который уже может быть запущен на исполнение как отдельная программа. Интерпретация же означает, что исходный код выполняется непосредственно, команда за командой (иногда — с минимальной подготовкой, буквально после разбора исходного кода в AST),— так что программа просто не может быть запущена без наличия интерпретатораВстраивание языка можно философски рассматривать как «реализацию без трансляции» — в том смысле, что такой язык является синтаксическим и семантическим подмножеством некого другого языка, без которого он не существует. Говоря же более точно, встраиваемые языки добавляют к сказанному ещё четыре способа реализации.

Парадигмыравить

Вывод

Разделить правила можно по след.признакам понятность человеку, способу взаимодействия кода(правил) с ЭВМ и шаблона создания этого самого кода.