История и методология науки и производства в области автоматизации. Втюрин В.А. - 49 стр.

UptoLike

Составители: 

49
научных измерений и массового мониторинга (особенно в связи с развити-
ем электронных библиотек, а также электронных полнотекстовых архи-
вов).
Продолжаются поиски эффективных методов формализованного
представления знаний, в том числе нечетких и плохо формализуемых, а
также методов их использования при автоматизированном решении слож-
ных задач в различных сферах социальной практики.
На недостаточном уровне находится использование достижений ин-
форматики в исследовании человека, медицине, развитии культуры. Свя-
зано это как с финансовыми ограничениями, так и с отставанием в области
подготовки специалистов в соответствующих предметных областях, хоро-
шо владеющих средствами и методами информатики.
Информатика как современная наука, непосредственно связанная с
информационными технологиями и техническим прогрессом, не может
оставаться на текущем уровне развития, она меняется и развивается. Языки
программирования, как важная часть информатики, так же имеют опреде-
ленные тенденции и перспективы совершенствования и развития.
Прогресс компьютерных технологий определил процесс появления
новых разнообразных знаковых систем для записи алгоритмов языков
программирования. Смысл появления такого языка оснащенный набор
вычислительных формул дополнительной информации, превращает дан-
ный набор в алгоритм.
Язык программирования служит двум связанным между собой це-
лям: он дает программисту аппарат для задания действий, которые должны
быть выполнены, и формирует концепции, которыми пользуется програм-
мист, размышляя о том, что делать. Первой цели идеально отвечает язык,
который настолько "близок к машине", что всеми основными машинными
аспектами можно легко и просто оперировать достаточно очевидным для
программиста образом. Второй цели идеально отвечает язык, который
настолько "близок к решаемой задаче", чтобы концепции ее решения мож-
но было выражать прямо и коротко.
Тенденции развития языков программирования обусловлены следу-
ющими причинами:
1. Потребность в решении более сложных и разнообразных задач.
Первые ЭВМ имели ограниченные возможности, следовательно, и про-
граммы были простыми. В процессе эволюции вычислительной техники от
нее требовалось решение все более сложных и разнообразных задач. Сле-
довательно, язык программирования должен был позволять писать про-
граммы для решения этих новых задач. Это способствовало появлению и
развитию в языках программирования различных новых технологий.