Стандарты языков программирования

Автор работы: Пользователь скрыл имя, 05 Февраля 2013 в 18:50, курсовая работа

Краткое описание

Цель : проанализировать стандарты языков программирования.
Задачи: 1) Рассмотреть классификацию языков программирования.
2) Рассмотреть развитие языков программирование.
3) Изучить стандарты языков программирования.

Содержание работы

Введение
Язык программирования.
Стандартизация языков программирования.
Развитие языков программирования.
2. Стандарт на языки программирования PLC: IEC 1131-3 (МЭК 1131-3)
2.1 История и общая информация стандарта PLC: IEC 1131-3 (МЭК 1131-3).
2.2 Разработка стандарта PLC: IEC 1131-3 (МЭК 1131-3).
2.3 Польза и важность стандарта PLC: IEC 1131-3 (МЭК 1131-3).
3.3 Будущее стандарта PLC: IEC 1131-3 (МЭК 1131-3).
3. Стандарты языков программирования
3.1 ГОСТ 22558-89 Язык программирования Кобол.
3.2 ГОСТ 23057-78 Язык программирования. Базисный Фортран.
3.3 ГОСТ 27787-88 Язык программирования Бейсик.
3.4 ГОСТ 27831-88 Язык программирования АДА.
3.5 ГОСТ 28140-89 Системы обработки информации. Язык программирования Паскаль.

Содержимое работы - 1 файл

курсовая.doc

— 147.00 Кб (Скачать файл)

65C/WG6, была образована  группа экспертов IEC TC 65/WG6*

Это позволит пользователям  создавать большие системы, объединяя  в

подсистемы необходимые пакеты. Программное обеспечение станет

независимым от аппаратных средств, на которых оно выполняется, что

упростит перенос программного обеспечения между системами. Это  сделает

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

Применение инструментальных средств, поддерживающих стандарты 1131-3,

начнется тогда, когда производители предоставят соответствующие системы,

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

этапом будет разработка функциональных блоков. Точно так же, как IEC

1131-3 систематизирует  существующую практику и расширяет  будущие

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

функциональных блоков IEC TC65/WG6 объединит и систематизирует  концепции

IEC 1131-3 и пользовательские требования к Fieldbus (ISA SP50.4). Кроме

этого, будет проведена  систематизация и стандартизация текущих

исследований в области  распределенных систем, состоящих из

интеллектуальных, автономных и взаимодействующих друг с другом

элементов, образующих "колонии" управляющих систем.

Из всего сказанного следует, что основой для программирования,

конфигурирования и  объединения таких систем будут  концепции стандарта

1131-3 и функциональных блоков. Это дает пользователям гарантию того,

что изучение стандарта 1131-3 не только поможет им более эффективно

работать сейчас, но заложит  базу для работы на долгие годы.

 

3. Стандарты языков программирования

3.1 ГОСТ 22558-89 Язык программирования  Кобол.

Название документа ГОСТ

Номер документа22558-89

Год выпуска документа89

Тип файла.pdf

Размер архива33314781 байт

 Обозначение ГОСТ 22558-89

Заглавие на русском  языкеЯзык программирования КОБОЛ

Заглавие на английском языке Programming language COBOL

Дата введения в действие01.01.1991ОКС35.060

Код КГСП85;

Код ОКСТУ4002

Индекс рубрикатора  ГРНТИ 500509

Ключевые слова программирование; программы вычислительных машин

Вид стандарта Основополагающие стандарты

Вид требований Документ имеет отметку

*Обозначение заменяемого(ых) ГОСТ 22558-77

Содержит требования: ISOISO 1989:1985

Содержит требования: СЭВСТ СЭВ 6184-8

Нормативные ссылки на: ГОСТГОСТ 22558-77;

Документ внесен организацией СНГ Академия наук УССР Управление Ростехрегулирования530 - Отдел стандартизации и сертификации информационных технологий, продукции электротехники и приборостроения Разработчик МНД Российская Федерация Межгосударственный ТК22 - Информационная технология

Дата последнего издания 05.11.1991Количество страниц (оригинала)811Организация – Разработчик Академия наук УССР;

Киевский институт кибернетики

Статус Действует.

 

3.2 ГОСТ 23057-78 Язык программирования. Базисный Фортран.

 

Обозначение стандарта: ГОСТ 23057-78

Статус стандарта: действующий

Название рус.: Язык программирования Базисный Фортран

Название англ.: Programming language basic FORTRAN

Дата введения в действие: 01.01.1979

Область и условия  применения: Настоящий стандарт распространяется на язык программирования Базисный Фортран

Список изменений: №1 от --1981-01-01 (рег. --1980-06-24) «Срок действия продлен»

 

3.3 ГОСТ 27787-88 Язык программирования  Бейсик.

Действующий.

Настоящий стандарт устанавливает: 1) синтаксис программ, написанных на языке Бейсик;

2) форматы и точность  данных, а также диапазон представления  чисел для данных, поступающих  на вход процессора обработки данных, управляемого программой, написанной на языке Бейсик;

3) форматы и точность  данных, а также диапазон представления  чисел, получаемых в результате  выполнения процессором обработки  данных программы, написанной  на языке Бейсик;

4) семантические правила для интерпретации смысла программ, написанных на языке Бейсик;

5) ошибки и исключительные  ситуации, которые должны быть  обнаружены, а также способ, при  помощи которого эти ошибки  и исключительные ситуации должны  быть обработаны.

Настоящий стандарт не устанавливает: 1) механизм, при помощи которого программы, написанные на языке Бейсик, преобразуются для использования процессором обработки данных; 2) средства, при помощи которых выполняются программы, написанные на языке Бейсик; 3) состав и форму документации на реализации языке Бейсик и программы, написанные на языке Бейсик.

 

3.4 ГОСТ 27831-88 Язык программирования  АДА.

Действующий.

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

 

3.5 ГОСТ 28140-89 Системы обработки  информации. Язык программирования  Паскаль.

Название документа ГОСТ

Номер документа 28140-89

Год выпуска документа 89

Тип файла .pdf

Размер архива 131971 байт

Обозначение ГОСТ 28140-89

Заглавие на русском языке Системы обработки информации. Язык программирования ПАСКАЛЬ

Заглавие на английском языке Information processing systems. Programming languages-PASCAL

Дата введения в действие 01.07.1990

Дата огр. срока действия 01.01.2002

ОКС 35.060

Код ОКП 400200;

Код КГС П85;

Код ОКСТУ 5005

Индекс рубрикатора ГРНТИ  500509

Ключевые слова системы обработки информации;требования к процессору языка паскаль;требования к программе;устанавливает два уровня соответствия стандарту процессоров и программ

Вид стандарта Основополагающие стандарты

Содержит требования: СЭВ СТ СЭВ 6182-88

Нормативные ссылки на: ISO ISO 7185:1983

Управление Ростехрегулирования 530 - Отдел стандартизации и сертификации информационных технологий, продукции электротехники и приборостроения

Разработчик МНД Российская Федерация

Межгосударственный ТК 22 - Информационная технология

Статус Отменен

 

Заключение

Изобретение языка программирования высшего уровня позволило нам общаться с машиной, понимать её (если конечно Вам знаком используемый язык), как понимает американец немного знакомый с русским языком древнюю азбуку Кириллицы. Проще говоря, мы в нашем развитии науки программирования пока что с ЭВМ на ВЫ. Поверьте мне это не сарказм вы только посмотрите как развилась наука программирования с того времени, как появились языки программирования, а ведь язык программирования высшего уровня, судя по всему ещё младенец. Но если мы обратим внимание на темпы роста и развития новейших технологий в области программирования, то можно предположить, что в ближайшем будущем, человеческие познания в этой сфере, помогут произвести на свет языки, умеющие принимать, обрабатывать и передавать информации в виде мысли, слова, звука или жеста. Так и хочется назвать это детище компьютеризированного будущего: «языки программирования "высочайшего" уровня». Возможно, концепция решения этого вопроса проста, а ближайшее будущее этого проекта уже не за горами, и в этот момент, где нибудь в Запорожье, Амстердаме, Токио или Иерусалиме, перед стареньким 133MHz горбится молодой, никем не признанный специалист и разрабатывает новейшую систему искусственного интеллекта, которая наконец-то позволит человеку, с помощью своих машинных языков, вести диалог с машиной на ТЫ.

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

В завершении своей работы хочется процитировать человека, фрагменты работы которого, в виде информации о языке Си, вам уже попадались на страницах этого текста:

"Единственный способ изучать новый язык программирования – писать на нём программы".

Брайэн Керниган

 

 

Литература

 

  1. “LEX - генератор программ лексического анализа” - Давидов Михаил Изгияевич; Антонов Вадим Геннадьевич. МОСКВА – 1985;
  2. "BASIC Face-off", Justin J.Crom, - PC Tech Journal, September 1987, p.136. Перевод: Лопухов В.Н. (Интегратор Promt98);
  3. “Язык программирования Си.” Б.В. Керниган, Д. Ритчи, А. Фьюэр. Русский перевод: Москва: Финансы и Статистика. 1985 г.;
  4. “Основы автоматизации” ч.1, Золотарев В.В., 1978 г.;
  5. “Языки программирования” кн.5, Ваулин А.С., 1993 г.;
  6. “Языки программирования: разработка и реализация”, П. Терренс, 1979 г.;
  7. “Введение в программирование на языке Ассемблер” ч.1, Касвандс Э.Г.;
  8. “Языки программирования высокого уровня”, Хротко Г., 1982 г.;
  9. “Языки программирования”, Малютин Э.А., Малютина Л.В., 1982 г.;
  10. “Новые языки программирования и тенденции их развития”, Ушкова В., 1982 г.;
  11. “Мир Лиспа” т.1, Хьювенен Э., Сеппенен Й., 1990 г.;
  12. “Алгоритмические языки реального времени”, Янг С., 1985 г.
  13. "Информатика и ИКТ. 10-11", Н. Д. Угринович, Москва, 2006 г.
  14. www.informic.narod.ru
  15. www.problems.ru
  16. www.it-n.ru
  17. www.allbest.ru



Информация о работе Стандарты языков программирования