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

Добавлено пользователем 01.02.2016

системное программирование

Системное программирование является процессом разработки системных программ. Однако по определению Гегеля, системное программирование представляет собой разработку проектов сложной структуры. Два данных определения абсолютно не противоречат друг другу, а даже наоборот дополняют. Облегчая нам возможность, увидеть полную картину того, чем же является системное программирование. Языки системного программирования дают возможность создавать программные комплексы, обеспечивающие контроль аппаратных систем. Существует несколько градаций программного обеспечения, на сегодняшний день самое известное из них: Промежуточное программное обеспечение.

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

Программные обеспечения разделяются на управляющие и обслуживающие программы. При разработке сложных программ используется принцип, при котором программа разбивается на меньше части, каждая из которых (впоследствии) разрабатывается отдельно. Разделение является одним из основных элементов структурирования программы, обеспечивающее ее разработку и сопровождение. При выборе данной структуры учитываются следующие пункты: Функциональность.

Каждый модуль обязан выполнять поставленную задачу. Несвязность. Модуль всегда должен иметь наименьшее число связей с другими модулями.

Специфицируемость. Его выходные и входные аргументы должны быть четко сформулированы. Первым этапом для подготовки программ является ее обработка Препроцессором.

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

Интерпретатор считывает с него предложения программы, переводит язык машинных команд, затем выполняет.

Похожие посты:

Важность XML
Программирование микроконтроллеров avr на си
Базовая характеристика и возможности delphi

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Important: If you add a link to your comment it will not be published.

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>