Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ответы по информатике.doc
Скачиваний:
12
Добавлен:
19.04.2019
Размер:
917.5 Кб
Скачать

46. Инструментальные средства разработки программных продуктов. Классификация языков программирования.

Язык программирования — набор ключевых слов (словарь) и система правил (грамматических и синтаксических) для конструирования операторов, состоящих из групп или строк чисел, букв, знаков препинания и других символов, с помощью которых люди могут сообщать компьютеру набор команд.

Низкого уровня:

машинный: двоичный язык, шестнадцатеричный язык; язык детализированных схем программ; символический язык: язык Ассемблера, язык Макроассемблера.

Высокого уровня:

универсальные: Фортран, Basic, Алгол, Кобол, ПЛ\1,Паскаль, Ада;

специализированные.

Уровень языка программирования определяется смысловой емкостью его конструкций и его ориентацией на программиста – человека.

Двоичный язык

– непосредственно машинный язык. В настоящее время такие языки программистами не применяются.

Шестнадцатеричный язык

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

Язык детализированных схем программ

– это не язык программирования, а язык представления алгоритмов при разработке программ, некогда широко используемый. В связи с низким уровнем этот язык в настоящее время на практике не применяется.

Язык Ассемблера

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

Язык Макроассемблера– является расширением языка Ассемблера за счет включения макросредств,т.е. представляет средство определения и использования новых, более мощных команд, как последовательностей базовых инструкций, что несколько повышает его уровень.

Фортран

– первый и распространенный язык,был разработан в 1956 г. сотрудником формы IBM Дж.Бекусом (математик). все – таки сложен для многих пользователей,которым желательно прежде всего простота. И такой язык был изобретен на базе Фортрана – это Бейсик.

BASIC

-создали его Дж. Кемени и Т. Куртц. Простой язык программирования,разработанный в 1964 г. для использования новичками в Дортмутском колледже, как средство для обучения программированию, язык популярен.

Алгол

– создан в 1960 г.. Развитием языка Алгол – 60 является Алгол – 68, созданный. Версия Алгол – 68обладала богатым набором средств, высокой строгостью и стройностью, но и большой сложностью. Ее реализация затянулась на долгие годы, в результате устарел.

Кобол

– общий язык, ориентированный на экономические применения, на обработку коммерческой информации, разработан в 1960 г.

ПЛ\1 (PL/1)

– этот язык является попыткой совместить все лучшее, что есть в Алголе и Коболе.Был создан на фирме IBM в 1966 – 67 г.г. в настоящее время практически не используется.

ПАСКАЛЬ (PASCAL)

– этот язык является прямым развитием направления Алгола, он стал одним из наиболее популярных процедурных языков программирования среди прикладных программистов. Он разработан в 1970 г.

АДА

– разработан в 1979 г. ведущими специалистами в области программирования по заказу Министерства обороны США для использования во встроенных системах с управляющими ЭВМ, что требует поддержки режима реального времени.

Язык С

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

Modula – 2– 1979 г. – создан Н. Виртом, но подобно С, в нем присутствуют низкоуровневые средства.

APL– был создан Иверсоном в 1969 г. и сразу получил широкое распространение. Основное его назначение – обработка массивов.

LOGO (ЛОГО)– с целью обучения детей в 1960 г.разработан и используется в настоящее время. Он отличается простотой, но весьма богатыми возможностями

GPSS– общецелевая система моделирования