Языки программирования реферат по информатике краткий

Из Вики-сайта Computer Science Wiki

Основы программирования[1]

Язык более высокого уровня

Язык высокого уровня (HLL) — это язык программирования, такой как Си. ФОРТРАН или Паскаль. Который позволяет программисту писать программы. Более или менее независимые от конкретного типа компьютера. Такие языки считаются высокоуровневыми. Поскольку они ближе к человеческим языкам и дальше от машинных.[2]

В информатике высокоуровневый язык программирования-это язык программирования с сильной абстракцией от деталей компьютера. В отличие от низкоуровневых языков программирования. Он может использовать элементы естественного языка. Быть более простым в использовании или может автоматизировать (или даже полностью скрыть) значительные области вычислительных систем (например. Управление памятью). Что делает процесс разработки программы более простым и понятным. Чем при использовании языка более низкого уровня.

Объем предоставляемой абстракции определяет, насколько ]

Список некоторых популярных языков более высокого уровня

  • Питон
  • Ява
  • язык JavaScript
  • C++
  • С#
  • Рубин
  • Perl
  • PHP
  • ВПЕРЕД
  • Ржавчина

Низкоуровневый язык

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

Два примера низкоуровневых языков-ассемблер и машинный код.[4]

Язык программирования низкого уровня-это язык программирования. Который практически не абстрагируется от архитектуры набора команд компьютера—команды или функции языка тесно связаны с инструкциями процессора. Как правило, это относится либо к машинному коду, либо к языку ассемблера. Слово Программы,написанные на низкоуровневых языках, как правило. Относительно непереносимы.[5]

Список некоторых низкоуровневых языков

  • язык ассемблера
  • машинный язык

Видео, чтобы помочь вам понять

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

Я использовал этот глоссарий из статьи auth0 о веб-сборке[6]

  • Исходный код: Что пишет разработчик.
  • Компилятор: Приложение, которое превращает исходный код в ассемблер. Байт-код или машинный код (то. Что запускают другие приложения или оборудование).
  • Сборка: Низкоуровневый исходный язык, специфичный для машины или приложения.
  • Байт-код: низкоуровневое двоичное представление кода. Которое может выполняться другими приложениями.
  • Машинный код: двоичное представление кода. Которое может быть запущено непосредственно аппаратными средствами.

Проверьте мое понимание

Если вы все еще застряли или у вас есть другие вопросы. Вы можете задать вопрос на нашей доске для обсуждения.

  • Объясните необходимость языков более высокого уровня.
  • Изложите необходимость процесса перевода с языка более высокого уровня на машинный исполняемый код.