Виды и состав систем программирования
Даже при наличии десятков тысяч готовых программ пользователям может понадобиться нечто такое, чего не делают или делают не так имеющиеся готовые программы. В этих случаях для разработки новых программ используют системы программирования.
Современные системы программирования предоставляют пользователю мощные и удобные средства для разработки программ.
Виды систем программирования. Программисты предпочитают те системы, которые просты в использовании, позволяют получать эффективные программы, имеют богатые библиотеки программ. В качестве таких систем программирования используются Turbo С, Turbo С++, Turbo Pascal, С, С++ и другие. Системы программирования, прежде всего, различаются по тому, какой язык программирования они реализуют, например:
· язык С (Си) был изобретен в начале 1970-х гг. Кеном Томпсоном и Денисом Ритчи для написания весьма популярной ныне операционной системы UNIX. Этот язык соединяет свойства языка высокого уровня с возможностью эффективного использования ресурсов компьютера, которое обычно обеспечивается только при программировании на языке Ассемблера;
· язык С++ (Си плюс плюс) представляет собой расширение языка Си (создан в 1983 г. Бьёрном Страуструпом). Язык облегчает создание сложных программ, реализует популярные в настоящее время концепции объектно-ориентированного программирования;
· язык Паскаль (Pascal) (опубликован в 1970 г. Никлаусом Виртом) позволяет писать легко читаемые программы и содержит в себе все элементы, необходимые для соблюдения хорошего строгого стиля программирования. Это обусловливает большую популярность языка;
· язык Бейсик (Basic) (разработан в 1963 г. Томасом Курцем и Джоном Кемени) облегчает написание простых программ и предназначен для начинающих пользователей. Существует множество версий этого языка, которые не всегда совмести мы друг с другом. Язык мало подходит для написания больших и сложных программ;
· языки Лисп (Lisp, от англ. LISt Processing language – «язык обработки списков», создан в 1958 г. Джоном Маккарти) и Пролог (Prolog, фр. Programmation en Logique, создан в 1972 г.) используются для построения экспертных систем;
· а язык Clipper используется для создания информационных систем.
Состав систем программирования. В состав систем программирования входят:
· компилятор, осуществляющий преобразование программы, написанной на языке программирования, в программу в машинных кодах, или интерпретатор, осуществляющий непосредственное покомандное выполнение программы на языке программирования высокого уровня;
· библиотеки программ, содержащие заранее подготовленные программы, которыми могут пользоваться программисты;
· различные вспомогательные программы.
Дата добавления: 2016-01-26; просмотров: 5643;