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

Язык программирования — формальная знаковая система, предназначенная для записи программ. Язык программирования способствует обмену информацией между программистами и компьютером, определяет набор лексических, синтаксических и семантических правил, задающих внешний вид программы и действия, которые выполнит компьютер под её управлением. Языки программирования делятся на два вида:

  • — языки программирования низкого уровня (например, язык Ассемблера);
  • — языки программирования высокого уровня (BASIC; Visual Basic; VBA; С; C++; Delphi; OpenGL; VRML; Паскаль; Фортран; Java; Лисп и другие).

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

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

29 Инструментальные средства разработки

  • — языковой процессор;
  • — инструментальную среду разработчика;
  • — отладчик;
  • — средства оптимизации программ;
  • — набор библиотек;
  • — редактор связей;
  • — утилиты для работы с библиотеками;
  • — справочные системы;
  • — документацию исходного кода программы;
  • — систему поддержки и управления проектом программного комплекса.

Язык программирования позволяет создать текстовой вариант программы (исходную программу), описывающий алгоритм, но для исполнения исходной программы компьютером её необходимо преобразовать в машинные коды. Это преобразование выполняется специальной программой — языковым процессором. Языковые процессоры: ассемблер; компилятор; интерпретатор.

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

Современные интегрированные системы программирования обеспечивают создание программ в автоматизированном режиме. После введения исходного текста его компиляция и сборка не требуют ручной настройки множества параметров запуска компилятора и редактора связей, указания им нужных файлов и т.п.

Читайте также:
Как закрыть все окна программы

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

При этом текст программы, создающей и управляющей работой этих компонентов, автоматически генерируется так называемой RAD-средой — средой быстрого проектирования (rapid application development). Подобный подход называется визуальным программированием. В мире распространяются тысячи бесплатных и платных элементов, из которых формируются библиотеки (объектные репозитории) для наиболее известных RAD-сред. Из библиотечных элементов можно собирать готовое приложение с широкими возможностями, написав несколько десятков строк исходного кода.

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

Средства для создания информационных систем, или CASE-технология — программный комплекс, обеспечивающий автоматизацию всех этапов процесса разработки и сопровождения сложных программных систем. CASE — computer aided system engineering (автоматизированная разработка программного обеспечения). Некоторые CASE-технологии ориентированы только на разработку системных программ, а другие — прикладных программ. Основные достоинства CASE-технологии — поддержка коллективной работы над проектом благодаря использованию в локальной сети, экспорта и импорта любых фрагментов проекта, организованного управления проектом.

Источник: bstudy.net

infoegehelp.ru

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

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

Инструментальное ПО — совокупность программ, которые используют при разработке программ прикладного и системного ПО.

Классификация инстументального программного обеспечения:

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

Примеры интегрированных сред программирования:

  • для разработки консольных приложений: Turbo Paskal, Quick Basic, Borland C++
  • для разработки оконных Windows приложений: Microsoft Visual C++, Microsoft Visual Basic, Embarcadero Delphi, Embarcadero JBuilder
Читайте также:
Bmp какая программа открывает на компьютере

Источник: infoegehelp.ru

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

Тема 2. Пакеты прикладных программ

▼ Программное обеспечение
► Системное ПО
► Прикладное ПО
▼ Инструментальное ПО
►Инструментальное программное обеспечение
— программное обеспечение, предназначенное для
использования в ходе проектирования, разработки и
сопровождения программ.

3.

Виды инструментального ПО
Традиционные средства
проектирования
Программы без графического
интерфейса, представляющие
собой консоль, или текстовый
редактор.
Примеры: Блокнот, Sublime
Text, Notepad++ и т.п.
Визуальные средства
проектирования
Средства проектирования
интерфейсов(GUI)
программ,для удобного
использования конечного
пользователя.
Примеры: Visual Studio,
Python TensorFlow и др.

4.

Среда разработки включает в себя:
Текстовый редактор — для создания и редактирования
кода;
Компилятор — программа, выполняющая перевод кода
высшего уровня в машинный, и сборку конечного
исполняемого .exe / .sh файла.
Отладчик — программа, предназначенная для поиска
ошибок в программе, и для вывода уведомлений о
работе.

5.

Лучшие, на сегодняшний день, программы
для разработки
Visual Studio — C, C++, C# и др.О
Xcode — для систем от Apple, и др.
Eclipse — Java Oracle программы.
CLion — C++ .

Источник: ppt-online.org

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru