Кабинет Информатики - Инструментальное ПО

Кабинет Информатики

Вторник, 21.05.2024, 00:43
Меню сайта
Наш опрос
Для чего нужно портфолио?
Всего ответов: 182
Новости...
Конкурсы
Позитивный контент-2017

Конкурсы для педагогов: Серая цапля
Победитель Общероссийского рейтинга школьных сайтов
Знак качества Просвещения

Фонд 21 века
Рейтинг образовательных сайтов mega-talant.com
Эволюция - бесплатные конкурсы для педагогов и школьников
Фонд 21 века
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0

Besucherzahler
счетчик посещений
доступность сайта Среднее и дошкольное образование

Проголосуй за наш сайт
Каталог webplus.info
Форма входа

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

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

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

Программный продукт - это некоторый файл, содержащий информацию, полученную с помощью программы. 

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

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

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

№ п\п Вид инструментального ПО Назначение Примеры
1 Специализированные текстовые редакторы для создания и редактирования кода программы Notepad++
2 Трансляторы: для перевода программы в машинный код  
2.1 - ассемблеры для перевода программы на языке Ассемблер Macro Assembler(MASM), Turbo Assembler(TASM) - для процессоров x86
2.2 - компиляторы для перевода программы на языке высокого уровня (Паскаль, Делфи, Си, Бейсик). Перевод осуществляется целиком однократно. При переводе создается файл. GNU Compiler Collection (GCC)-для Cи, С++, Java, Fortran и др.;
Free Pascal Compiler (FPS)-для Паскаля;
Intel C++ compiler (для Си, С++, Fortran)
2.3 - интепретаторы для покомандного перевода и исполнения программы на языке высокого уровня (все скриптовые языки: VBScript, JavaScript, PHP, Perl, Python, Ruby). Файл не создается.  
3 компоновщики (линкеры, редакторы связей) для сборки исполняемого файл из объектных файлов (двоичные коды отдельных файлов программы)  
4 отладчики (дебаггеры) для поиска ошибок в программе. Они позволяют пошагово выполнять программу, просматривать и изменять значения переменных в процессе исполнения программы и т.д.  
5 библиотеки содержат процедуры и функции, которые могут использовать программисты в своих программах  


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

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

  • для разработки консольных приложений: Turbo Paskal, Quick Basic, Borland C++;
  • для разработки оконных Windows приложений: Microsoft Visual C++, Microsoft Visual Basic, Embarcadero Delphi, Embarcadero JBuilder.
Поиск
Календарь
«  Май 2024  »
ПнВтСрЧтПтСбВс
  12345
6789101112
13141516171819
20212223242526
2728293031


Социальные сети
Официальная группа в ВК Официальная группа в ОК Официальная группа в Телеграм
Портфолио


Год семьи
Год культурного наследия народов России
Перепись населения-2021
Школьник помнит
Полезные ссылки
  • Учительский портал
  • Педсовет.ORG
  • Дневник.ру
  • ProШколу.ru
  • Pedsovet.su
  • Завуч.инфо
  • Методисты.ру
  • Методсовет
  • УчМет
  • ИнформатикУрок
  • Менеджер образования
  • Сеть творческих учителей
  • Сообщество учителей ИКТ


  • Узнай свой IP адрес
    Перечень олимпиад на 2022-2023 учебный год







    Портал о суевериях, поверьях и приметах народов России