ПОНЯТНО О Visual Basic NET (том 3)



Языки программирования


Полвека назад языков программирования не было. Был лишь машинный язык. Главный недостаток команд машинного языка, как вы уже знаете, состоит в том, что действия, вызываемые этими командами, очень мелки. Поэтому программа выполнения даже очень простого задания будет состоять из большого числа команд. Это все равно, что строить дом не из кирпичей, а из косточек домино – построить можно, но слишком долго и утомительно. С другой стороны орнамент из кирпичей на этом доме получится плохой, грубый, а из косточек домино – гораздо более богатый и тонкий. Об этом не забывают поклонники языка Ассемблер (см. ниже).

Поскольку этот недостаток машинного языка был давным-давно понятен всем программистам, то они составили из команд машинного языка процедуры для выполнения наиболее популярных маленьких заданий, таких как:

Нарисовать кружочек заданного размера в заданном месте экрана

Нарисовать прямоугольник заданного размера и формы в заданном месте экрана

Нарисовать отрезок прямой

Написать на экране заданное слово, заданный текст

Запомнить слово или текст, введенные с клавиатуры

Вычислить математическую формулу

Как видите, действия, вызываемые этими процедурами, гораздо более крупные, чем у команд машинного языка. Поэтому эти процедуры более удобны для написания программ. Возьмем, например, программу, рисующую синюю тележку с надписью "Игрушки". Для ее написания с использованием вышеприведенных процедур достаточно согласиться с тем, что колесо – это кружочек, а корпус тележки – прямоугольник.

Наряду с созданием крупных процедур разрабатывались правила удобной для человека и компактной записи последовательности команд в программе. Правила эти стали называть языком программирования. Но если язык, то какой? Попробуем вникнуть У людей есть русский, английский, китайский языки. Что такое любой из этих языков общения людей? Грубо говоря, это набор букв, слов, знаков препинания и правил, по которым все эти элементы нужно выстроить в цепочку, чтобы получить правильное предложение. Язык программирования – примерно то же самое. Важнейшей частью языка программирования как раз и является набор правил, по которым различные элементы (например, команды) нужно выстроить в цепочку, чтобы получить правильную программу. Поскольку правила можно придумать разные, постольку и языки программирования могут быть разными.




Содержание  Назад  Вперед