Машинно-ориентированные языки

Машинно-ориентированные языки

Машинно-ориентированные языки — изредка выделяемая группа языков программирования. К ней относятся[1] языки, наборы операторов и выразительные средства которых существенно зависят от низкоуровневых деталей архитектуры компьютера: набора инструкций процессора, структуры памяти и так далее.

Характерные черты

Машинно-ориентированные языки обладают специфическими преимуществами и недостатками, в частности:

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

Классификация по степени автоматического программирования

Машинно-ориентированные языки по степени автоматического программирования подразделяются на классы.

Примечания

  1. Алексеев Е.Г., Богатырев С.Д. Информатика: мультимедийный электроный учебник. Мордовский государственный университет. Архивировано из первоисточника 9 августа 2012. Проверено 8 октября 2010.




Wikimedia Foundation. 2010.

Игры ⚽ Нужно сделать НИР?

Полезное


Смотреть что такое "Машинно-ориентированные языки" в других словарях:

  • Языки программирования — Язык программирования  формальная знаковая система, предназначенная для записи программ. Программа обычно представляет собой некоторый алгоритм в форме, понятной для исполнителя (например, компьютера). Язык программирования определяет набор… …   Википедия

  • ЯЗЫК ПРОГРАММИРОВАНИЯ — средство записи алгоритмов обработки информации, причем такой записи, к рая может быть воспринята ЭВМ. С помощью Я.п. выполняется обработка информации на ЭВМ. Все Я.п. можно разделить на 2 типа машинно ориентированные и проблемно ориентированные …   Российская социологическая энциклопедия

  • ПРОГРАММИРОВАНИЯ ЯЗЫК — формальная знаковая система, служащая общению человека с ЭВМ. Решая вычислительные задачи или управляя исполнительными механизмами, ЭВМ с ее программным обеспечением демонстрирует сложные формы поведения, обычно относимые к умственной… …   Математическая энциклопедия

  • Программирование —         процесс составления упорядоченной последовательности действий (программы (См. Программа)) для ЭВМ; научная дисциплина, изучающая программы для ЭВМ и способы их составления, проверки и улучшения.          Каждая ЭВМ является автоматом,… …   Большая советская энциклопедия

  • История языков программирования — Эту статью следует викифицировать. Пожалуйста, оформите её согласно правилам оформления статей. Эта статья описывает важнейшие этапы в истории развития языков программирования. За деталями обратитесь к …   Википедия

  • Краткая история развития языков программирования — По мере развития вычислительной техники возникали разные методики программирования. На каждом этапе создавался новый подход, который помогал программистам с растущим усложнением программ. Содержание 1 Начало развития 2 Язык ассемблера 3 Структу …   Википедия

  • Управления автоматизированная система — (АСУ)         совокупность экономико математических методов, технических средств (ЭВМ, средств связи, устройств отображения информации, передачи данных и т.д.) и организационных комплексов, обеспечивающих рациональное управление сложным объектом… …   Большая советская энциклопедия

  • язык программирования — язык программирования, знаковая система, применяемая для записи процессов решения задач на ЭВМ; средство общения пользователя с ЭВМ, позволяющее на формально логическом уровне описывать последовательность операций по обработке информации. Основу… …   Сельское хозяйство. Большой энциклопедический словарь

  • ЯЗЫК ПРОГРАММИРОВАНИЯ — знаковая система, применяемая для записи процессов решения задач на ЭВМ; средство общения пользователя с ЭВМ, позволяющее на формально логическом уровне описывать последовательность операции по обработке информации. Основу Я. п. составляют… …   Сельско-хозяйственный энциклопедический словарь

  • ЯЗЫК ПРОГРАММИРОВАНИЯ — (program language). Знаковая система, применяемая для записи процессов решения задач на ЭВМ; средства общения пользователя с ЭВМ, позволяющие на формально логическом уровне описывать последовательность операций при обработке информации. Основу… …   Термины и определения, используемые в селекции, генетике и воспроизводстве сельскохозяйственных животных


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»