воскресенье, 6 апреля 2014 г.

Неявное объявление переменных в языках, которые не подходят для изучающих программирование с нуля

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

Но это совершенно не верно! В корне ошибочный подход!

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

Например, ребенок придумал переменную number, и присвоил ей 100:
number = 100;
А затем где-то дальше попытался эту переменную использовать, но опечатался и стал использовать переменную nunber.

Что произойдет?
Компьютер сразу создаст переменную nunber, и присвоит ей значение 0. Найти ошибку будет крайне сложно.

Об этом же говорит известнейший автор книг по профессиональному программированию Стив Макконел. Скриншот с его цитатой вы наверняка уже прочитали выше. Он приводит как раз подобный пример!
И это для взрослых дяденек, а представляете, как было бы трудно ребенку или начинающему программисту?

Поэтому мы для обучения программированию используем язык Детская Java (Processing), в котором с объявлением переменных все в полном порядке!

Присоединяйтесь к изучению! Успехов!

Комментариев нет:

Отправить комментарий

| О книге для детей | Почему Процессинг? | Консультации по Skype | Онлайн-кружок |