Причины развития языков программирования:
Тенденции развития информатики
На недостаточном уровне находится использование достижений информатики в исследовании человека, медицине, развитии культуры. Связано это как с финансовыми ограничениями, так и с отставанием в области подготовки специалистов в соответствующих предметных областях.
Существенное расширение функциональных возможностей получают информационные технологии по обработке и использованию изображений, речевой информации, полнотекстовых документов, результатов научных измерений и массового мониторинга (особенно в связи с развитием электронных библиотек, а также электронных полнотекстовых архивов).
Также приоритетным направлением информатики является разработка интеллектуальных систем.
Для теоретической информатики наиболее перспективными представляются исследования общих свойств информации, изучение принципов информационного взаимодействия в природе и обществе, основных закономерностей реализации информационных процессов.
*Программы становились сложнее и больше по объему. Появилось стремление к повышению эффективности процесса создания программ.
Открываются новые возможности для информатизации экономики, управления городским хозяйством, транспортными системами, а также материальными и людскими ресурсами.
*Потребность в решении более сложных и разнообразных задач.
Интеллектуальная система (ИС, англ. intelligent system) — это техническая или программная система, способная решать задачи, традиционно считающиеся творческими, принадлежащие конкретной предметной области, знания о которой хранятся в памяти такой системы.
*Желание, чтобы программы работали на разных платформах, привело к развитию независимости от ЭВМ языков системного программирования.
В области научной методологии происходит философское переосмысление роли информации и информационных процессов в развитии природы и общества. Информационный подход становится фундаментальным методом научного познания.
*Большие проекты предусматривают совместный труд множества программистов. В возможности легкой командной работы хорошо себя зарекомендовала технология объектно-ориентированного программирования.
Прогресс компьютерных технологий определил процесс появления новых разнообразных знаковых систем для записи алгоритмов – языков программирования.
Информатика как современная наука, непосредственно связанная с информационными технологиями и техническим прогрессом, не может оставаться на текущем уровне развития, она меняется и развивается.