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

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

Основные понятия программного обеспечения (программа, приложение, программное обеспечение (ПО), предметная (прикладная) область, программирование)

Характеристика программного продукта (мобильность, надежность, эффективность, модифицируемость, коммуникативность и др.)

Жизненный цикл программных продуктов (маркетинг рынка программных средств, проектирование структуры программного продукта, программирование, тестирование, отладка программ, документирование, выход на рынок программных средств, эксплуатация программного продукта, сопровождение и снятие программного продукта с продажи, отказ от сопровождения)

Классификация программных продуктов по сфере использования (системное программное обеспечение, пакеты прикладных программ, инструментарий технологии программирования)

Основные компоненты среды программирования (редактор, компилятор, компоновщик, загрузчик, отладчик, средства тестирования, интерпретатор)

Трансляторы и их виды (трансляторы – это программы перевода с языка программирования на язык машинных кодов, которые делятся на: ассемблеры, компиляторы и интерпретаторы)

История и эволюция языков программирования и основные подходы к разработке программных систем
Язык программирования – это специальная знаковая система, которая используется для записи программ, которые обычно представляет собой алгоритм в форме, понятной для исполнителя (например, компьютера).
Языки программирования и их классификация
Описание некоторых языков программирования
Понятие о языках программирования высокого уровня
Метаязыки описания языков программирования
Грамматика языков программирования
Основные термины
Добавить комментарий