Соглашение | Публикация статей

Шторы - calon.by

Языки программирования системного уровня
Категория: Статьи

Чтобы осознать различие между языками описания сценариев и системными , полезно вспомнить историю развития последних. Впервые они появились в качестве альтернативы языкам ассемблера, позволяющим использовать в программе практически все особенности конкретной аппаратной подсистемы. Каждому утверждению такого языка соответствует ровно одна машинная команда, и программисту приходиться иметь дело с такими низко уровневыми деталями, как распределение регистров и последовательности вызова процедур. В результате написание и сопровождение крупных программ на языке ассемблера оказывается чрезвычайно сложным делом.
К концу 50-х годов начали появляться языки программирования более высокого уровня, такие как Lisp, Fortran, ALGOL. В них уже не было точного соответствия между языковыми конструкциями и машинными командами. Преобразование строк исходного кода в последовательности двоичных команд осуществлялось компилятором. Со временем их число пополнилось языками PL /1, Pascal, C, C++, Java. Все они менее эффективно используют аппаратуру по сравнению с языками ассемблера, но позволяет быстрее создавать приложения. В результате им удалось практически полностью вытеснить языки ассемблера при создании крупных приложений.


Статьи по теме:

Анализ развития украинского сегмента сети Internet
Как Бороться С Вирусами И Троянами
Протокол Internet (IP)
Компания Зао &Quot;Лайт Коммуникейшн&Quot; Получила Статус Gigabyte Authorized Partner
Компьютерный вирус - понятие и классификация
Магистральная подсистема
Электронная почта
Просмотр графики в Программе просмотра изображений и факсов
Адресация в системе электронной почты
Замечания по региональной системе имен
Новые концентраторы и коммутаторы BayStack компании Bay Networks
Управление процессами
SHADOW MASK
Глобальная сеть Internet
Операционные системы которые могут управлять CompactPCI- компьютерами
Общие черты CASE-средств
Материнская плата
Выбор системы видеонаблюдения
Анализ мировых тенденций развития сети Internet
ОСНОВНЫЕ ПРИНЦИПЫ ПОСТРОЕНИЯ САПР
Устройство Netping Cooler Board Поступило На Склад Компании Зао «Лайт Коммуникейшн»
Персональный компьютер
Логическое хранение и кодирование информации
Подсистема вывода,способы логического вывода
Микроконтроллерыне Системы
Шина EISA
Обзор дисковых устройств
Кибернетика – наука ХХ века
Цифровая логика
Сетевой аудит в NetWare 4.x
Электронная почта (e-mail)
Настройка параметров видеоустройства
Последовательный и прямой доступ
Перемещение данных в рабочем листе
ЧТО ТАКОЕ КОМПЬЮТЕР?
Программа 1С Зарплата И Управление Персоналом 8
Загрузка в альтернативном режиме
Реализация ЭС
Искусственный интеллект
Внедрение Crm Системы Quick Sales 2 В Компании «Эпос»
Введение в Windows
Классификация локальной компьютерной сети (ЛКС)
Экспертные системы
Описание переменных
Блокнот: Поиск и замена
Специальные панели Internet Explorer
Рисование прямоугольника или квадрата
WordPad: Выделение текста начертанием
Задача, решаемая с помощью использования пакета электронных таблиц
Кибернетика – наука ХХ века
Восьмибитные чипы
Описание постановки задачи и блок-схемы алгоритма ее решения
Текст программы на языке Basic
Структура конструкций и поколения ЭВМ
Следственный эксперимент