Что же такое программирование? Программирование - это раздел информатики, задача которого - разработка программного обеспечения ЭВМ. Назначение программирования - разработка программ управления компьютером с целью решения различных информационных задач задач. Для составления программ существуют разнообразные языки программирования. Язык программирования - это фиксиррованная система обозначений для описания алгоритмов и структурных данных. Языки программирования похожи на язки естественногообщения. И у тех и у других можно найти много общего. В узком смысле слово "программирование" обозначает процесс разработки программы на определенном языке программирования. Разработку средств системного ПО и систем программирования принято называть системным программированием; разработку прикладных программ называют прикладным программированием.По этому принципу делят программистов на системных и прикладных, в зависимости от типа создаваемых ими программ. В период существования ЭВМ первого, второго и третьего поколений для использования компьютера в любой области специалист должен был уметь программировать. В 1985 году, когда в школу вводился курс информатики, авторами первого школьного учебника был провозглашен лозунг "Программирование - вторая грамотность". Средства прикладного программного обеспечениястали появляться на ЭВМ третьего поколения. Их называли пакетами прикладных программ. Но лишь на ЭВМ четвертого поколения, на персональных компьютерах, прикладное ПО стало массовым и общедоступным. Теперь уже совсем не обязательно уметь прогрпммировать, знать языки программирования для того, чтобы воспользоваться компьютером. В наше время к программированию (прикладному) специалисты обращаются лишь в том случае, если отсутствует подходящее средство ПО для решения нужной задачи. Со временем такая ситуация становится более редкой. Для создания и исполнения на компьютере программы, написанной на языке программирования, используются системы программирования. Система программирования - это программное обеспечение компьютера, предназначенное для разработки, отладки и исполнения программ, записанных на определнном языке программирования. Существуют системы программирования на Паскале, Бейсике, Си и других языках.
|