страница 11
Для тех, кому не приходилось программировать
Если вы изучали азы работы в HTML несколько лет назад по тоненькому справочнику, то размеры этой книги могут вас просто испугать. Может быть, JavaScript далеко не самый простой для изучения язык в мире, но, вне всяких сомнений, он ни в какое сравнение не идет с такими фундаментальными средами программирования, как Java или С. В отличие от разработки завершенных приложений (которые практически каждому из вас приходилось приобретать на компакт-дисках), с помощью JavaScript можно экспериментально создавать небольшие фрагменты программного кода, используемые в качестве компонентов более сложных программ. Интерпретатор JavaScript, который встроен во все браузеры, поддерживающие сценарии, выполнит за вас большую часть черновой работы.
Программирование заключается в создании серии инструкций для выполнения их компьютером. Если проводить аналогию с повседневной жизнью, то люди постоянно следуют инструкциям, даже если сами этого не подозревают. Путешествие к дому друга является примером следования последовательности несложных инструкций: пройти три квартала в одном направлении; возле аптеки повернуть налево; после прохождения ее повернуть направо. Выполняя эти инструкции, вам приходится принимать определенные решения: если на светофоре горит красный свет, то нужно остановиться; если - зеленый, то можно идти; если - желтый, то следует приготовиться к движению или остановке. Время от времени некоторые действия приходится повторять по несколько раз (как, например, хождение по улицам в поисках заветной аптеки). Программа для компьютера содержит не только последовательность основных действий, но и предопределяет, какие решения принимать или какова повторяемость действий (как, например, реагировать на сигналы светофора или как вести себя в случае, если рядом расположено две аптеки) для достижения целей, стоящих перед программой.