ВУЗ:
Составители:
Рубрика:
3
Введение
Создание компьютерных программ в России началось одновременно
с производством первых ЭВМ. К середине 60-х годов 20 - го века в стране
сложилась своя школа программирования, которую отличали новаторство,
изобретательность, поиск нестандартных решений. Техническая база при
этом не отличалась качественной микроэлектроникой. В 80 - е годы 20 – го
века в России отсутствовало коммерческое программирование: программы
создавались по
государственному заказу и становились частью ЭВМ или
систем, созданных на базе ЭВМ.
На западе с 1976 г. началось массовое распространение ПК и разра-
ботка различных программ: от служебных до игровых. К коммерческим
программам предъявлялись совершенно новые требования к оформлению
программных продуктов - привлекательность, выразительность, дружест-
венность. Именно это отсутствовало в программах, создаваемых
россий-
скими программистами, которых больше интересовали разработки инте-
ресных алгоритмов и приемов программирования, а не скучная оформи-
тельская работа.
Попытки разработать свой национальный язык программирования
делались в разных странах. В России такой язык программирования был
написан символами русского языка, что создавало проблемы его использо-
вания в других странах, а также требовалась
специальная программа –
компилятор, которая переводит символы русого языка в цифровой код. За-
траты на разработку компиляторов превышают в десятки раз затраты на
разработку набора символов и правила синтаксиса.
Разработка наборов операторов и правила синтаксиса называется
идеей языка программирования.
Разработка компилятора называется реализацией языка программи-
рования.
Опыт показывает, что национальные языки
программирования мед-
ленно развиваются из-за ограниченности круга потребителей, новые вер-
сии языка выходят редко. Такие национальные языки программирования
начинают очень сильно отставать от своих англоязычных конкурентов.
Существуют специальные языки программирования, разработанные
для решения специальных задач. К ним относятся: для решения инженер-
ных задач – язык ФОРТРАН, для решения банковских задач – язык
КО-
БОЛ, для решения военных задач – язык АДА, для решения архитектурных
задач – язык ЛИПС, для решения научных задач – язык ПРОЛОГ, для про-
граммирования сайтов для Internet – JAVA.
Кроме специальных языков есть универсальные языки программиро-
вания. На сегодняшний день наиболее универсальными языками програм-
мирования считаются Бейсик, Паскаль, СИ++. За долгое время развития
эти
языки превратились в целые системы программирования, первые из
которых появились во 2-й половине 90-х годов 20 – го века. Они облегчи-
ли процедуры по оформлению программ, а программистам позволили со-
3 Введение Создание компьютерных программ в России началось одновременно с производством первых ЭВМ. К середине 60-х годов 20 - го века в стране сложилась своя школа программирования, которую отличали новаторство, изобретательность, поиск нестандартных решений. Техническая база при этом не отличалась качественной микроэлектроникой. В 80 - е годы 20 – го века в России отсутствовало коммерческое программирование: программы создавались по государственному заказу и становились частью ЭВМ или систем, созданных на базе ЭВМ. На западе с 1976 г. началось массовое распространение ПК и разра- ботка различных программ: от служебных до игровых. К коммерческим программам предъявлялись совершенно новые требования к оформлению программных продуктов - привлекательность, выразительность, дружест- венность. Именно это отсутствовало в программах, создаваемых россий- скими программистами, которых больше интересовали разработки инте- ресных алгоритмов и приемов программирования, а не скучная оформи- тельская работа. Попытки разработать свой национальный язык программирования делались в разных странах. В России такой язык программирования был написан символами русского языка, что создавало проблемы его использо- вания в других странах, а также требовалась специальная программа – компилятор, которая переводит символы русого языка в цифровой код. За- траты на разработку компиляторов превышают в десятки раз затраты на разработку набора символов и правила синтаксиса. Разработка наборов операторов и правила синтаксиса называется идеей языка программирования. Разработка компилятора называется реализацией языка программи- рования. Опыт показывает, что национальные языки программирования мед- ленно развиваются из-за ограниченности круга потребителей, новые вер- сии языка выходят редко. Такие национальные языки программирования начинают очень сильно отставать от своих англоязычных конкурентов. Существуют специальные языки программирования, разработанные для решения специальных задач. К ним относятся: для решения инженер- ных задач – язык ФОРТРАН, для решения банковских задач – язык КО- БОЛ, для решения военных задач – язык АДА, для решения архитектурных задач – язык ЛИПС, для решения научных задач – язык ПРОЛОГ, для про- граммирования сайтов для Internet – JAVA. Кроме специальных языков есть универсальные языки программиро- вания. На сегодняшний день наиболее универсальными языками програм- мирования считаются Бейсик, Паскаль, СИ++. За долгое время развития эти языки превратились в целые системы программирования, первые из которых появились во 2-й половине 90-х годов 20 – го века. Они облегчи- ли процедуры по оформлению программ, а программистам позволили со-