Система программирования — это система для разработки новых программ на конкретном языке программирования[15].
В настоящее время системы программирования дают пользователям мощные и удобные средства для разработки программ. В них входят:
— средства создания и редактирования текстов программ;
— компилятор или интерпретатор;
— мощные графические библиотеки; утилиты для работы с библиотеками
— обширные библиотеки стандартных программ и функций;
— многооконный режим работы;
— «дружественная» к пользователю диалоговая среда;
— отладочные программы, т.е. программы, которые помогают находить и устранять ошибки в программе;
— интегрированная среда разработки;
— другие специфические особенности.
Популярные системы программирования — Turbo Basic, Quick Basic, Turbo Pascal, Turbo C.
В настоящее время получили распространение системы программирования, которые ориентированны на создание Windows-приложений:
— пакет Borland Delphi — является продолжением знаменитого Borland Pascal, предоставляет удобные средства для визуальной разработки приложений. Имеет в своем распоряжении быстрый компилятор, который позволяет эффективно и быстро решать практически любые задачи прикладного программирования.
Инструментальные средства разработки ПО Лекция 2 06 10 15
— пакет Microsoft Visual Basic — удобный и популярный инструмент для создания Windows-программ путем использования визуальных средств. Содержит в себе инструментарий необходимый для того, чтобы создаваь диаграммы и презентации.
— пакет Borland C++ — одно из самых распространённых средств для разработки DOS и Windows приложений.
Паскаль был разработан в 1970 г. Никаласом Виртом как язык помогающий обучать студентов программированию. Паскаль вырабатывает навыки соблюдения хорошего строгого стиля программирования, который упрощает разработку сложных программ.
Выделим плюсы этого языка: логичность, работа с динамической памятью, возможность создания своих типов данных ,поддержка концепций структурного и процедурного программирования. Работая в Паскале, программист должен всегда указывать с какими переменными он будет работать и их тип. Такая строгая типизация данных позволяет резко снизить количество ошибок, которые появляются в коде из-за невнимательности или опечаток.
Первоначально Паскаль имел мало возможностей, но появившийся расширенный вариант языка — Turbo Pascal изменил всю ситуацию. Интегрированная оболочка Turbo Pascal, разработанная фирмой Borland (ныне Inprise), которая включает в себя редактор, компилятор, компоновщик и отладчик, вместе с интерактивной справочной системой сделали создание программ на Паскале делом простым и весьма приятным.
Язык Бейсик (BASIC — Beginners All-purpose Symbolic Instruction Code — универсальный символьный код для начинающих) был создан в 1965 г. Дж. Кемени и Т.Курцем как язык, который облегчит написание простых программ.
Язык Си был разработан Деннисом Ритчи в 1972 г. как язык, пригодный для программирования новой операционной системы UNIX.
Почему и когда вам следует ПРЕКРАТИТЬ использование IDE (Интегрированной Среды Разработки)
Раньше операционные системы, чтобы повысить скорость своей работы в основном писались на как ассемблере, языке низкого уровня, но со временем язык Си настолько хорошо себя зарекомендовал, что с помощью его было написано более 90% всего кода ОС UNIX. Язык программирования СИ стал популярен как так называемый язык среднего уровня, в котором успешно сочетается и удобство, краткость, мобильность, и возможность непосредственного доступа к аппаратуре компьютера, что в основном достигается только лишь при программировании на Ассемблере.
Инструментальные программные средства — это программы, которые используются в ходе разработки, корректировки или развития других прикладных или системных программ[15]. По своему назначению они очень близки системам программирования. К инструментальным программам относятся:
— отладочные программы, т.е. программы, помогающие находить и устранять ошибки в программе;
— вспомогательные программы, реализующие часто используемые системные действия;
— средства компоновки программ;
— графические пакеты программ и т.п.
Инструментальные программные средства могут оказать помощь на всех стадиях разработки ПО.
Разнообразное количество языков программирования позволяет выбрать наиболее подходящий и удобный для программиста.
Источник: www.sites.google.com
Инструментальные программы
Инструментальные программные средства — это программы, которые используются в ходе разработки, корректировки или развития других прикладных или системных программ.
По своему назначению они близки системам программирования. К инструментальным программам, например, относятся:
· средства компоновки программ;
· отладочные программы, т.е. программы, помогающие находить и устранять ошибки в программе;
· вспомогательные программы, реализующие часто используемые системные действия;
· графические пакеты программ и т.п.
Инструментальные программные средства могут оказать помощь на всех стадиях разработки ПО.
Тема 1.4. Cистемное программное обеспечение ПЭВМ.
СТРУКТУРА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ПЭВМ
Программное обеспечение (ПО) по функциональному признаку делятся на два класса:
1. Прикладное ПО;
Эти два класса программ необходимо четко различать друг от друга.
Прикладные программы — программы, решающие профессиональные задачи.
Прикладные программы создают прикладные программисты специализирующиеся в различных предметных областях науки и техники.
Прикладное программное обеспечение общего и специального назначения для юристов мы будем изучать в дальнейшем.
Основное назначение ЭВМ, это решение прикладных программ. Для того, чтобы ЭВМ могла выполнить свое назначение ей необходимо выполнить большое количество операций. Приведем малую часть наиболее часто используемых операций:
-запуск программ на решение;
-запись/считывание программ с дисков;
-разметка диска для записи программ;
-просмотр содержания дисков;
-удаление программ с дисков
-перевод символов с человеческого языка на язык ЭВМ и
-печать данных на принтере и т. д.
Поскольку любая ЭВМ работает под управлением программ, то необходимы программы обеспечивающие выполнение перечисленных выше операций.
Такие программы организуют работу ЭВМ и не связаны по своей сути с спецификой решаемых задач. Они выделяются в состав комплекса программ называемых Операционной Системой (ОС).
Операционная Система — совокупность программ обеспечивающих работу ЭВМ.
Имена системных программ называются командами, которые составляются по определенным правилам.
ОС по сути дела является составной частью любой ЭВМ. Без нее машина безжизненна.
Когда говорят, что необходимо освоить компьютер, всегда подразумевают, что нужно научиться работать с системными программами.
Операционные программы создают системные программисты хорошо знающие устройство и работу аппаратных средств ЭВМ.
Поскольку прикладные программы создаются на ЭВМ под управлением одной из ОС, то они не смогут выполнятся на ЭВМ с другой ОС; это следствие того, что несмотря на то, что все ОС выполняют одни и те же функции, существующие различия в их построении приводят к программной несовместимости прикладного программного обеспечения.
СТРУКТУРА СИСТЕМНОГО ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
Функции ОС многообразны, постоянно расширяются в следствии развития ЭВМ. Появляются новые устройства подключаемые к ЭВМ, происходит усовершенствование самих узлов машин, что требует новых системных программ для управления процессами обработки информации.
Насчитывается сотни ОС, это следствие того, что производством ЭВМ занимается множество производителей, которые используют различные подходы и принципы в создании машин и делают свои ОС.
В результате 50 летней истории развития вычислительной техники некоторые наиболее удачные ОС стали доминировать в тех или иных классах ЭВМ.
В настоящее время ОС классифицируют по следующим признакам:
1. Количеству пользователей, одновременно обслуживаемой системой;
2. По числу одновременно решаемых задач.
Первый признак делит ОС на однопользовательские и многопользовательские. Многопользовательские системы поддерживают одновременную работу на ЭВМ нескольких пользователей, за различными терминалами.
По второму признаку ОС делятся на однозадачные и многозадачные. Многозадачные ОС дают возможность пользователю одновременно запускать на решение несколько программ.
Для ПЭВМ разработаны и используются несколько ОС. Охарактеризуем три наиболее распространенные из них ОС: DOS, OS/2 и UNIX
Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:
Источник: studopedia.ru
Для чего нужны инструментальные программы?
По своему назначению они близки системам программирования. К инструментальным программам, например, относятся:
- редакторы;
- средства компоновки программ;
- отладочные программы, т.е. программы, помогающие находить и устранять ошибки в программе;
- вспомогательные программы, реализующие часто используемые системные действия;
- графические пакеты программ и т.п.
Инструментальные программные средства могут оказать помощь на всех стадиях разработки ПО.
Источник: znanio.ru