Существует такое популярное заблуждение.
Когда детям для изучения программирования рекомендуют языки программирования в которых не нужно указывать тип у переменных. Полагают, что таким образом уберегают детей от лишней писанины.
Но это совершенно не верно! В корне ошибочный подход!
Потому как при таком программировании возникают очень часто встречающиеся скрытые ошибки, которые ребенку самостоятельно будет найти почти что невозможно.
Например, ребенок придумал переменную number, и присвоил ей 100:
number = 100;
А затем где-то дальше попытался эту переменную использовать, но опечатался и стал использовать переменную nunber.
Что произойдет?
Компьютер сразу создаст переменную nunber, и присвоит ей значение 0. Найти ошибку будет крайне сложно.
Об этом же говорит известнейший автор книг по профессиональному программированию Стив Макконел. Скриншот с его цитатой вы наверняка уже прочитали выше. Он приводит как раз подобный пример!
И это для взрослых дяденек, а представляете, как было бы трудно ребенку или начинающему программисту?
Поэтому мы для обучения программированию используем язык Детская Java (Processing), в котором с объявлением переменных все в полном порядке!
Присоединяйтесь к изучению! Успехов!
Когда детям для изучения программирования рекомендуют языки программирования в которых не нужно указывать тип у переменных. Полагают, что таким образом уберегают детей от лишней писанины.
Но это совершенно не верно! В корне ошибочный подход!
Потому как при таком программировании возникают очень часто встречающиеся скрытые ошибки, которые ребенку самостоятельно будет найти почти что невозможно.
Например, ребенок придумал переменную number, и присвоил ей 100:
number = 100;
А затем где-то дальше попытался эту переменную использовать, но опечатался и стал использовать переменную nunber.
Что произойдет?
Компьютер сразу создаст переменную nunber, и присвоит ей значение 0. Найти ошибку будет крайне сложно.
Об этом же говорит известнейший автор книг по профессиональному программированию Стив Макконел. Скриншот с его цитатой вы наверняка уже прочитали выше. Он приводит как раз подобный пример!
И это для взрослых дяденек, а представляете, как было бы трудно ребенку или начинающему программисту?
Поэтому мы для обучения программированию используем язык Детская Java (Processing), в котором с объявлением переменных все в полном порядке!
Присоединяйтесь к изучению! Успехов!
Комментариев нет:
Отправить комментарий