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

Красивые рольшторы - roll-service.by

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

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


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

Порядок формирования таблицы по своему варианту
СТРУЙНЫЕ ПЛОТТЕРЫ (СП, INK-JET PLOTTER)
Технологии АТМ
Обмен данными путем перетаскивания
Антивирусные программы
Межсетевой обмен и связь с глобальным Internet
Нейронный подход
Машинные элементы информации
Адресация в системе электронной почты
Настройка уровня звука
Математические основы функционирования квантовых компьютеров
Информационное общество: глобальное, европейское, украинское
Использование команд контроллера НГМД
Компонентные инфраструктуры
Java, как объектно-ориентированный язык
Хищение компьютерной информации
Internet и первичные телекоммуникационные сети Украины
НЕКОТОРЫЕ РЕКОМЕНДАЦИИ
Приостановка печати всех документов
Сканеры
Текст программы на языке Basic
Консоль восстановления
TCO
Понятие и концепции информационного общества
Изменение механизма входа в систему
ОБЩАЯ ХАРАКТЕРИСТИКА ПРЕСТУПЛЕНИЙ В СФЕРЕ КОМПЬЮТЕРНОЙ ИНФОРМАЦИИ
Схема бесплатного ускорения Интернета
Микропроцессоры использующиеся в CompactPCI-системах
Немного о контроллере прямого доступа к памяти
Обмен данными через буфер обмена
Тематические ресурсы Internet
SLOT MASK
Автоматизация Делопроизводства
Лучшие Антивирусы
Интерфейсные места кабельной системы
Компьютер-помощник конструктора
Некоторые типовые конфигурации
Следственный эксперимент
Определение ЭВМ как объекта конструирования
Критерий использования ЭС для решения задач
Носители информации
Компьютеры в учреждениях
Представляя счет медицинское програмное обеспечение - разрешение для медицинских центров
Совместимость Windows Vista
Понятие: значение и виды предварительного расследования
Демонстрационная программа графических функций языка С++
Использование компьютеров
Нарушение правил эксплуатации ЭВМ, системы ЭВМ или их сети (ст. 274 УК)
Нейронный подход
Поколения ЭВМ
Допрос обвиняемого и подозреваемого
LEP monitors
CMOS (полупостоянная память)
SWISH Max или эффекты Flash анимации
Защита от несанкционированного подключения к сети