Главная | Партнер - calon.by | Соглашение | Публикация статей

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

Языки программирования системного уровня отличаются от ассемблеров, во-первых, тем, что они являются более высокоуровневыми, и, во-вторых, используют более строгий контроль типов. Термин “высокоуровневый” означает следующее: многие детали обрабатываются автоматически, а программисту для создания своего приложения приходится писать меньшее количество строк. В частности:
Распределением регистров занимается компилятор, так что программисту не надо писать код, обеспечивающий перемещение данных между регистрами и памятью;
Последовательности вызова процедур генерируются автоматически; программисту нет необходимости описывать помещение аргументов функции в стек и их извлечение оттуда;
Для описания структур управления программист может использовать также ключевые слова, как if, while; последовательности машинных команд, соответствующие этим описаниям компилятор генерирует динамически.


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

Магистральная подсистема
Настройка уровня звука
Таблицы параметров НМД и НГМД
Назначение и производство экспертизы
Обмен данными через промежуточный файл
СФЕРЫ ПРИМЕНЕНИЯ КОМПЬЮТЕРОВ
Устройство и общие принципы работы компьютерного томографа
Компьютеры дома
Уничтожение компьютерной информации
Клавиатура
Цифровая логика
Получение изображений со сканера или цифровой камеры
Приостановка печати документа
Возможные проблемы при загрузке Windows
Размер шрифта и кодировка
Работа с дисками на физическом уровне
Поколения ЭВМ
Поиск адреса по доменному имени
Автоматическая очистка Рабочего стола
Дополнительные настройки Microsoft Internet Explorer
Подготовка к эксплуатации
Графические интерфейсы пользователя
Языки описания сценариев на подъеме
Государственные дотации
Табличный процессор Excel 7.0. Основная информация и технические характеристики
Математическая логика в технике
ОБСЛУЖИВАНИЕ ДИСКОВ
ДОКАЗАТЕЛЬСТВО В СУДЕБНЫХ ДЕЛАХ ПО КОМПЬЮТЕРНЫМ ПРЕСТУПЛЕНИЯМ
Скачивать Программы Бесплатно Просто, Но Невыгодно
Время создавать защиту
ВОЗМОЖНОСТИ ТЕКСТОВОГО РЕДАКТОРА
Положение за компьютером
LIBCOM-2007: новинки высоких технологий от компании «Алее Софтвер»
Уничтожение компьютерной информации
Понятие: и виды следственных действий
Новые концентраторы и коммутаторы BayStack компании Bay Networks
Функции BIOS для работы с дисками
Тестирование От А До Я. Часть 1 - Основополагающие Принципы И Подходы
Что такое кибернетика?
Периферійні пристрої
Краткий обзор модулей COSMOS/M
Маршрутизаторы NetGear
КОНСТРУКТИВНО-ТЕХНОЛОГИЧЕСКИЕ ОСОБЕННОСТИ ЖГУТОВ
Реализация кабельной системы
Компонентные инфраструктуры
Входные и выходные данные
Просмотр графики в Программе просмотра изображений и факсов
SWISH Max или эффекты Flash анимации
Системы координат в GEOSTAR
Сокращение занимаемого Windows XP дискового пространства
Система адресов X.400
Украинский сегмент сети Internet сегодня
Содержимое таблицы FAT
Аналоговые вычислительные машины (АВМ)
РАСШИРЕННЫЙ НАБОР ОПЕРАЦИЙ ПРИ ПОДГОТОВКЕ ТЕКСТА