К содержанию

Инструментарий технологии программирования

Инструментарий технологии программирования – совокупность программ и программных комплексов, обеспечивающих технологию разработки, отладки и внедрения создаваемых программных продуктов.

Группы программных продуктов:

1. Средства для создания приложений:

локальные средства, обеспечивающие выполнение отдельных видов работ по созданию программ, делятся на:
– языки и системы программирования;
– инструментальные среда пользователя.

интегрированные среды разработчиков программ, обеспечивающие выполнение комплекса взаимосвязанных работ по созданию программ.

2. Средства для создания информационных систем (Case–технология), представляющая методы анализа, проектирования и создания программных систем и предназначенная для автоматизации процессов разработки и реализации информационных систем, делятся на:
– встроенные в систему реализации;
– независимые от системы реализации.

Средства для создания приложений

1. Локальные средства разработки программ

Данные средства на рынке программных продуктов наиболее представительны и включают языки и системы программирования, а также инструментальную среду пользователя.

Язык программирования – формализованный язык для описания алгоритма решения задачи на компьютере. Они делятся на классы:
– машинные языки – языки программирования, воспринимаемые аппаратной частью компьютера (машинные коды);
– машинно-ориентированные языки – языки программирования, которые отражают структуру конкретного типа компьютера (ассемблеры);
– алгоритмические языки – не зависящие от архитектуры компьютера языки программирования для отражения структуры алгоритма (Паскаль, бейсик, Фортран и др.);
– процедурно–ориентированные языки – языки программирования, где имеется возможность описания программы как совокупности процедур (подпрограмм).
– проблемно–ориентированные языки – предназначены для решения задач определенного класса (Лисп, Симула);
– интегрированные системы программирования.

Программа, подготовленная на языке программирования, проходит этап трансляции – преобразование исходного кода программы в объектный код. Трансляция может выполняться с помощью средств компиляторов или интерпретаторов. Компиляторы транслируют всю программу, но без ее выполнения. Интерпретаторы выполняют пооператорную обработку и выполнение программы. Существуют специальные программы, предназначенные для отслеживания выполнения программы в пооператорном варианте (трассировка) и анализа выполнения других программ – отладчики.

Системы программирования включаюткомпиляторинтегрированную среду разработчика программ; отладчик; средства оптимизации кода программ; набор библиотек; редактора связей (специальная программа, обеспечивающая построение загрузочного модуля, пригодного к выполнению); справочные системы; систему поддержки и управления проектом программного комплекса.

Средства поддержки проектов – новый класс программного обеспечения, предназначенный для: отслеживания изменений, выполненных разработчиком программ; поддержки версий программы с автоматической разноской изменений; получение статистики о ходе работ проекта.

Инструментальная среда пользователя представлена специальными средствами, встроенными в пакеты прикладных программ: макрокоманды; библиотека функций, процедур, объектов и методов; клавишные макросы; языковые макросы; генераторы приложений; языки запросов и манипулирования данными и многое другое.

Средства отладки и тестирования программ предназначены для подготовки разработанной программы к промышленной эксплуатации.

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

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

Частые вопросы

Можно ли считать рейтинг на Языки программирования Pascal и Delphi рекламой?

Нет, это справочная подборка. Партнёрские ссылки, если они есть, не заменяют проверку оферты, лицензий и отзывов на стороне сервиса.

Чем страница «Инструментарий технологии программирования» отличается от главной Языки программирования Pascal и Delphi?

Это отдельная карточка или рубрика, а не дубль главной. Канонический адрес — текущий URL без www и с https.

Стоит ли покупать «Инструментарий технологии программирования» только по этому тексту?

Нет. Текст помогает сравнить варианты, но финальный выбор зависит от вашего сценария, бюджета и актуальной оферты продавца.

Где смотреть источники и контакты редакции Языки программирования Pascal и Delphi?

Автор указан в карточке страницы. Служебные разделы — «О проекте», «Контакты» и политика конфиденциальности — в подвале сайта.