Інструмента́льне програ́мне забезпе́чення — програмне забезпечення, призначене для використання в ході проєктування, розробки та супроводу програм, на відміну від прикладного і системного програмного забезпечення.
Системи програмування
До цієї категорії відносять програми, призначені для розробки програмного забезпечення:
- асемблери — комп'ютерні програми, що перетворюють програми у формі початкового тексту мовою асемблера в машинні команди у вигляді об'єктного коду.
- транслятори — програми або технічні засоби, які транслюють програми.
- компонувальники (редактори зв'язків) — програми, які виконують компонування — приймають на вхід один або кілька об'єктних модулів і збирають за ними виконуваний модуль.
- препроцесори початкових текстів — це комп'ютерні програми, що приймають дані на вході та видають дані, призначені для входу іншої програми, наприклад, такої, як компілятор.
- налагоджувач (зневаджувач, англ. debugger) — модулі середовища розробки або окремі програми, призначені для відшукання помилок у програмі.
- текстові редактори — комп'ютерні програми, призначені для створення та змінення текстових файлів, а також їх перегляду на екрані, виведення на друк, пошуку фрагментів тексту тощо.
- спеціалізовані редактори початкових текстів — текстові редактори для створення та редагування початкового коду програм. Спеціалізований редактор початкових текстів може бути окремим застосунком, або вбудованим в інтегроване середовище розробки (IDE).
- бібліотеки підпрограм — збірки підпрограм або об'єктів, що використовуються для розробки програмного забезпечення.
- [en].
- засоби автоматизацій розробки програм (CASE-средства)
Перераховані інструменти можуть входити до складу інтегрованих середовищ розробки.
Види інструментального ПЗ
- Інтегровані середовища розробки
- SDK
- Компілятори і крос-компілятори
- Інтерпретатори
- Компонувальники
- Асемблери
- Налагоджувачі
- Профілювальники
- Генератори документації
- Засоби аналізу покриття коду
- Засоби неперервної інтеграції
- Засоби автоматизованого тестування
- Системи керування версіями
- Системи керування проєктами
- Системи відстеження помилок
- та інші
Примітки
- http://www.intuit.ru/studies/courses/10471/1078/lecture/16565 [ 31 березня 2022 у Wayback Machine.] «Програмне забезпечення поділяють на прикладне, інструментальне та системне. … Створюється програмне забезпечення за допомогою різноманітних засобів програмування (середовища розробки, компілятори, налагоджувачі тощо), сукупність яких називають інструментальним програмним забезпеченням.»
Посилання
- http://www.intuit.ru/studies/courses/3632/874/lecture/14291 [ 3 березня 2022 у Wayback Machine.]
- http://www.intuit.ru/studies/courses/108/108/lecture/3157 [ 22 лютого 2020 у Wayback Machine.]
- Лекция 4: Инструментальное ПО [ 1 квітня 2022 у Wayback Machine.] / Введение в программные системы и их разработку — НИУ «Высшая Школа Экономики», 2012
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Instrumenta lne progra mne zabezpe chennya programne zabezpechennya priznachene dlya vikoristannya v hodi proyektuvannya rozrobki ta suprovodu program na vidminu vid prikladnogo i sistemnogo programnogo zabezpechennya Sistemi programuvannyaDo ciyeyi kategoriyi vidnosyat programi priznacheni dlya rozrobki programnogo zabezpechennya asembleri komp yuterni programi sho peretvoryuyut programi u formi pochatkovogo tekstu movoyu asemblera v mashinni komandi u viglyadi ob yektnogo kodu translyatori programi abo tehnichni zasobi yaki translyuyut programi komponuvalniki redaktori zv yazkiv programi yaki vikonuyut komponuvannya prijmayut na vhid odin abo kilka ob yektnih moduliv i zbirayut za nimi vikonuvanij modul preprocesori pochatkovih tekstiv ce komp yuterni programi sho prijmayut dani na vhodi ta vidayut dani priznacheni dlya vhodu inshoyi programi napriklad takoyi yak kompilyator nalagodzhuvach znevadzhuvach angl debugger moduli seredovisha rozrobki abo okremi programi priznacheni dlya vidshukannya pomilok u programi tekstovi redaktori komp yuterni programi priznacheni dlya stvorennya ta zminennya tekstovih fajliv a takozh yih pereglyadu na ekrani vivedennya na druk poshuku fragmentiv tekstu tosho specializovani redaktori pochatkovih tekstiv tekstovi redaktori dlya stvorennya ta redaguvannya pochatkovogo kodu program Specializovanij redaktor pochatkovih tekstiv mozhe buti okremim zastosunkom abo vbudovanim v integrovane seredovishe rozrobki IDE biblioteki pidprogram zbirki pidprogram abo ob yektiv sho vikoristovuyutsya dlya rozrobki programnogo zabezpechennya en zasobi avtomatizacij rozrobki program CASE sredstva Pererahovani instrumenti mozhut vhoditi do skladu integrovanih seredovish rozrobki Vidi instrumentalnogo PZIntegrovani seredovisha rozrobki SDK Kompilyatori i kros kompilyatori Interpretatori Komponuvalniki Asembleri Nalagodzhuvachi Profilyuvalniki Generatori dokumentaciyi Zasobi analizu pokrittya kodu Zasobi neperervnoyi integraciyi Zasobi avtomatizovanogo testuvannya Sistemi keruvannya versiyami Sistemi keruvannya proyektami Sistemi vidstezhennya pomilok ta inshiPrimitkihttp www intuit ru studies courses 10471 1078 lecture 16565 31 bereznya 2022 u Wayback Machine Programne zabezpechennya podilyayut na prikladne instrumentalne ta sistemne Stvoryuyetsya programne zabezpechennya za dopomogoyu riznomanitnih zasobiv programuvannya seredovisha rozrobki kompilyatori nalagodzhuvachi tosho sukupnist yakih nazivayut instrumentalnim programnim zabezpechennyam Posilannyahttp www intuit ru studies courses 3632 874 lecture 14291 3 bereznya 2022 u Wayback Machine http www intuit ru studies courses 108 108 lecture 3157 22 lyutogo 2020 u Wayback Machine Lekciya 4 Instrumentalnoe PO 1 kvitnya 2022 u Wayback Machine Vvedenie v programmnye sistemy i ih razrabotku NIU Vysshaya Shkola Ekonomiki 2012