XXШ. - А что, так можно было? - Предисловие

[ Все книги с иллюстрациями - на авторском сайте: y-books.neocities.org ]
[ подробнее см. proza.ru/avtor/yarmosh ]


ПРЕДИСЛОВИЕ

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

Любой компьютер понимает команды. Собранная под конкретную задачу последовательность команд называется программой, или программным приложением. Набор команд и правила их применения зависят от выбранного языка программирования. А их много тысяч. Популярные и почти забытые, упрощенные и всемогущие, простенькие и заумные, заточенные на область применения и общего назначения. Не вдаваясь в классификацию, ограничимся утверждением, что начинающему все это разнообразие на самом деле ни к чему. Утверждение, конечно, спорное, но давайте посмотрим, что действительно важно для новичка?

Во-первых, с первых строк обязательно видеть результат. Быстро. И не просто "Hello World!", а шажок в нужном направлении.

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

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

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

Плюс, конечно, предметная задача, которую нужно решить.

Как же подступиться к программированию?

Отступим от традиционных подходов и начнем с конца.

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

Кажется более логичным от набора конкретных примеров, которые познавательны сами по себе, перейти к обобщениям, а не наоборот.

Итак, первый пример.


Рецензии