Средства для разработки программ

Рубрики: Программы   Комментарии (1)

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

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

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

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

VC++

Интегрированные системы программирования. Очень популярны интегрированные системы программирования — в них все компоненты объединены в единое целое. Например, выполнение программы можно вызвать прямо в процессе её редактирования, а при ошибке отладчик прямо в тексте программы подсветит ошибочный оператор программы. Такие системы есть для большинства классических языков программирования — Си++ (Microsoft Visual C++, Borland C++), Паскаль (Delphi), Бейсик (Visual Basic), Фортран (Visial Fortran), Ява, и т. д. Создаются они и для более новых языков, применяемых для программирования Интернет-приложений: РНР, Perl и др.

Отдельные средства разработки. Наряду с системами программирования, программисты используют и отдельные программы — отладчики, профайлеры (средства для анализа количества выполнений и времени выполнения отдельных участков программ), и т. д. Популярны также системы контроля версий, средства для создания встроенных справочников к программам, библиотеки полезных подпрограмм и т. д.

Комментарии к записи Средства для разработки программ (1)

  • Симтек  пишет:

    Большое спасибо за этот обзор программ разработки, вы мне очень помогли!

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

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

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

Подтвердите, что Вы не бот — выберите самый большой кружок: