Организация и функционирование компьютеров


Компьютерные программы и языки программирования - часть 4


Сложные имеют большее разнообразие синтаксичес­ких конструкций и зачастую сильно упрощают программирование, но сложны в изучении и дают менее экономичный код. Наиболее употребительными простыми языками являются PASCAL , C (более сложная версия - C++) и BASIC. В нашем курсе мы будем изучать программирование на основе языка PASCAL. Более сложные языки программирования – PL/1, ADA, MODULA-2.

Другое деление языков - деление на императивные и декларативные. Императивные позволяют формулировать алгоритм в форме схемы отдель­ных операций (согласно приведенному выше определению алгоритма). Декларативные языки позволяют формулировать сразу цель программы, а алгоритм ее решения строится автоматически. Естественно, такие языки пригодны не для всех, а только для определенного класса задач, для которых формализован процесс составления алгоритма в классическом смысле. В качестве примера декларативных языков можно привести языки PROLOG и PLANNER.

Язык программирования Паскаль придуман швейцарским ученым Никлаусом Виртом в 1970г. Паскаль вначале предназначался для учебных целей, однако оказался настолько удачным, что широко распостранился среди профессио­наль­­­ных программистов. Его достоинствами являются простота, естествен­ность, хорошая усваиваемость при обучении и эффек­тивность при реализа­ции программ. При этом неоднократно делались попытки улучшить Паскаль за счет полезных (с точки зрения улучшателей) нововведений. В результате для Паскаля, как и для других языков програм­мирования, стала актуальной проблема приведения языка к единому стан­дарту, иначе терялось главное достоинство языка высокого уровня - уни­версальность и переносимость. Этот стандарт был создан в 1983г (стандарт ISO 7185 - 83). В этом стандарте зафиксированы те конструкции и термины Паскаля, которые должны присутствовать в каждой реализации и не могут быть изменены.

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


- Начало -  - Назад -  - Вперед -



Книжный магазин