Виды и состав систем программирования

 

Даже при наличии десятков тысяч готовых программ пользователям может понадобиться нечто такое, чего не делают или делают не так имеющиеся готовые программы. В этих случаях для разработки новых программ используют системы программирования.

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

Виды систем программирования. Программисты предпочитают те системы, которые просты в использовании, позволяют получать эффективные программы, имеют богатые библиотеки программ. В качестве таких систем программирования используются 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; просмотров: 5513;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.003 сек.