Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






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






 

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

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

Виды систем программирования. Программисты предпочитают те системы, которые просты в использовании, позволяют получать эффективные программы, имеют богатые библиотеки программ. В качестве таких систем программирования используются Turbo С, Turbo С++, Turbo Pascal, С, С++ и другие. Системы программирования, прежде всего, различаются по тому, какой язык программирования они реализуют, например:

· язык С (Си) был изобретен в начале 1970-х гг. Кеном Томпсоном и Денисом Ритчи для написания весьма популярной ныне операционной системы UNIX. Этот язык соединяет свойства языка высокого уровня с возможностью эффективного использования ресурсов компьютера, которое обычно обеспечивается только при программировании на языке Ассемблера;

· язык С++ (Си плюс плюс) представляет собой расширение языка Си (создан в 1983 г. Бьёрном Страуструпом). Язык облегчает создание сложных программ, реализует популярные в настоящее время концепции объектно-ориентированного программирования;

· язык Паскаль (Pascal) (опубликован в 1970 г. Никлаусом Виртом) позволяет писать легко читаемые программы и содержит в себе все элементы, необходимые для соблюдения хорошего строгого стиля программирования. Это обусловливает большую популярность языка;

· язык Бейсик (Basic) (разработан в 1963 г. Томасом Курцем и Джоном Кемени) облегчает написание простых программ и предназначен для начинающих пользователей. Существует множество версий этого языка, которые не всегда совмести мы друг с другом. Язык мало подходит для написания больших и сложных программ;

· языки Лисп (Lisp, от англ. LISt Processing language – «язык обработки списков», создан в 1958 г. Джоном Маккарти) и Пролог (Prolog, фр. Pro grammation en Log ique, создан в 1972 г.) используются для построения экспертных систем;

· а язык Clipper используется для создания информационных систем.

Состав систем программирования. В состав систем программирования входят:

· компилятор, осуществляющий преобразование программы, написанной на языке программирования, в программу в машинных кодах, или интерпретатор, осуществляющий непосредственное покомандное выполнение программы на языке программирования высокого уровня;

· библиотеки программ, содержащие заранее подготовленные программы, которыми могут пользоваться программисты;

· различные вспомогательные программы.

 






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.