Инструментальное программное обеспечение

Инструментарий программирования – это средства, предназначенные для создания системного и прикладного программного обеспечения. Его составляют разнообразные языки и среды программирования, такие, как Бейсик, Паскаль, С++, Delphy и др.

 

№п\п Вид инстументального ПО Назначение Примеры
1 Специализированные текстовые редакторы для создания и редактирования кода программы Notepad++
2 Трансляторы: для перевода программы в машинный код  
-ассемблеры для перевода программы на языке Ассемблер Macro Assembler(MASM),
Turbo Assembler(TASM) - для процессоров x86,

-компиляторы для перевода программы на языке высокого уровня (Паскаль, Делфи, Си, Бейсик). Перевод осуществляется целиком однократно. При переводе создается файл. GNU Compiler Collection (GCC)-для Cи, С++, Java, Fortran и др.;
Free Pascal Compiler (FPS)-для Паскаля;
Intel C++ compiler (для Си, С++, Fortran) 
-интепретаторы для покомандного перевода и исполнения программы на языке высокого уровня (все скриптовые языки: VBScript, JavaScript, PHP, Perl, Python, Ruby). Файл не создается.  
3 компоновщики (линкеры, редакторы связей) для сборки исполняемого файл из объектных файлов (двоичные коды отдельных файлов программы)  
4 отладчики (дебаггеры) для поиска ошибок в программе. Они позволяют пошагово выполнять программу, просматривать и изменять значения переменных в процессе исполнения программы и т.д.  
5 библиотеки содержат процедуры и функции, которые могут использовать программисты в своих программах