К Т П           План занятия                                                              1                                           Страницы  | 1 | | 2 | | 3 | | 4 | | 5 | | 6 | | 7 | | 8 | | 9 |

6. Системы программирования

К этой категории относятся системные программы, предназначенные для разработки программного обеспечения:

  • Ассемблеры (assembler) — компьютерные программы, осуществляющие преобразование программы в форме исходного текста на языке ассемблера в машинные команды в виде объектного кода.
  • Трансляторы — программы или технические средства, выполняющее трансляцию программы.
  • Компиляторы — программы, переводящие текст программы на языке высокого уровня, в эквивалентную программу на машинном языке.
  • Интерпретаторы — программы (иногда аппаратные средства), анализирующие команды или операторы программы и тут же выполняющие их.
  • Компоновщики (редакторы связей) — программы, которые производят компоновку — принимают на вход один или несколько объектных модулей и собирают по ним исполнимый модуль.
  • Препроцессоры исходных текстов — это компьютерные программы, принимающие данные на входе, и выдающие данные, предназначенные для входа другой программы, например, такой, как компилятор
  • Отладчики (debugger) — являются модулем среды разработки или отдельным приложением, предназначенным для поиска ошибок в программе.
  • Текстовые редакторы — компьютерные программы, предназначенные для создания и изменения текстовых файлов, а также их просмотра на экране, вывода на печать, поиска фрагментов текста и т. п.
  • Специализированные редакторы исходных текстов — текстовые редакторы для создания и редактирования исходного кода программ. Специализированный редактор исходных текстов может быть отдельным приложением, или быть встроен в интегрированную среду разработки (IDE).
  • Библиотеки подпрограмм — сборники подпрограмм или объектов, используемых для разработки программного обеспечения.
  • Редакторы графического интерфейса (GUI-редакторы) — является инструментарием разработки программного обеспечения, который упрощает создание графического интерфейса пользователя (GUI), позволяя разработчику упорядочить элементы интерфейса (часто называемые «виджетами») используя редактор drag-and-drop WYSIWYG. Как правило GUI-редактор встраивается в среду разработки. 

 

 

 


Предыдущая        В начало страницы       Следующая
6