У меня в детстве был "Бейсик для детей" Ватта и Мангады. А что вручить ребенку 6-8 лет сегодня?
Был в книжном магазине давеча, протупил полчаса перед полками. На полках либо занудство для взрослых дяденек, вроде меня, либо детские книжки, ориентированные на воспитание юзера.
Неужели нет больше правды на Земле?
P.S. Да, кстати, думаю, что имеет смысл ребёнка сразу учить web-программированию. Если лет 5 назад я бы уверенно выбрал Delphi, то сейчас, наверное, правильно что-то в духе html => js => java/c#... Просто js позволяет сделать всё, что позволял делать Бейсик. Т.е. вначале попробовать какие-нибудь викторины/анкеты сделать при помощи этих инструментов, потом попробовать что-то нарисовать, сделать движущиеся объекты, потом прикрутить управление. Потом переходить к web-приложениям с несколькими формами, осваивать ООП. К базам данных переходить уже лет в 12-13...
July 9 2009, 23:14:09 UTC 2 years ago
July 9 2009, 23:28:21 UTC 2 years ago
По-моему, слабая типизация это нормально. Как раз в раннем детстве сильная типизация очень тяжело даётся — чтобы её понять, надо понимать представление данных на низком уровне. А это сложновато. Опять же, не претендую на твёрдость мнения в этом вопросе...
2 years ago
2 years ago
2 years ago
2 years ago
July 10 2009, 04:30:33 UTC 2 years ago
July 10 2009, 08:28:29 UTC 2 years ago
July 10 2009, 05:40:25 UTC 2 years ago
(Лет через 5-6 и передо мной встанет этот вопрос :))
July 10 2009, 08:26:38 UTC 2 years ago
Ой, не надо! Типичный быдлоязык, засиженный "вошедшими через низкий порог". Та же жаба, тильки у профиль.
July 10 2009, 08:34:24 UTC 2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
July 10 2009, 12:49:13 UTC 2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
July 10 2009, 05:57:26 UTC 2 years ago
А что, флеш - это как минимум интересно на поиграть. Наверное, ребенку будет интереснее сразу движущиеся объекты и визуализация, а не анкеты и викторины. Я начала сразу со строгой типизации и ООП, но мне было уже очень много лет)
July 10 2009, 06:52:33 UTC 2 years ago
July 10 2009, 07:46:41 UTC 2 years ago
July 10 2009, 08:24:38 UTC 2 years ago
July 10 2009, 08:33:53 UTC 2 years ago
Что-нибудь лиспо-подобное. Может быть, NewLisp. Функциональщина оченно хороша на обработке строк :)
July 10 2009, 08:35:51 UTC 2 years ago
July 10 2009, 08:52:20 UTC 2 years ago
July 10 2009, 10:24:50 UTC 2 years ago
Хотя сам я, как экземпляр, в какой-то мере принадлежу академической традиции с её NewLisp'ами и BlackBox'ами, взгляд у меня на индустрию сугубо практический. Сегодня побеждают языки, которые:
1. Более всего приспособлены для командной разработки; позволяют снизить её издержки
2. Более всего приспособлены для взаимодействия с современными средствами persistance;
3. Более всего приспособлены для создания web-приложений.
Конечно, академические языки способствуют формированию более правильного стиля программирования. Но это имеет слабое отношение к действительности данной нам в индустрии производства ПО. 99% современным задач не требуют хорошего знания трудов Кнута, Вирта, Липского, Худмана, Хидетниеми и иже с ними. Простота решения при помощи того или иного инструмента наиболее распространённых задач и определяет в конечном счёте его популярность, маховик которой затем быстро раскручивается за счёт роста числа специалистов, информации, готовых решений и компонентов и т.д. Именно поэтому мир завоёвывают "народные", а не "элитарные" языки. Да, "академические программисты", будут всегда кривить губы по поводу разных php и т.п. — это закон жизни. Но дело в том, что эффективность этих "неправильных" инструментов показана массовой практикой, и этому очень трудно что-то противопоставить. Пока у нас нет возможности создать и провести программу "правильной" информатизации в государственных масштабах, лучшее, что мы имеем это популярные инструменты.
July 10 2009, 10:43:27 UTC 2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
July 11 2009, 10:57:20 UTC 2 years ago
"Незнайку на Луне".
July 11 2009, 11:57:28 UTC 2 years ago
Я про обучение программированию.
July 11 2009, 13:11:26 UTC 2 years ago
July 11 2009, 14:43:27 UTC 2 years ago
книга "Код, тайный язык информатики".
По програмированию, как таковому, там мало, зато книга занимательная, что есть гуд (для детей), и добавляет любви к цифровой электронике.
July 13 2009, 10:26:15 UTC 2 years ago
July 13 2009, 10:52:30 UTC 2 years ago
Не знаю, конечно, насчет 8-и лет, но лично мне, в свое время не хватало именно такой книги.
2 years ago
July 13 2009, 10:37:31 UTC 2 years ago
Если - для общего развития, то нужно действительно что-нибудь визуальное, для начала.
Думаю, программирование - достаточно индивидуальная вещь. Чтобы понять, что дать ребенку почитать, нужно узнать у него, что ему интересно. Без интереса, ребенок программированию не научится.
А вообще, я думаю, что учить программированию нужно в системе компьютерной алгебры :). Правда, человеку придется потом придется заново переучиваться и узнать, что реальная жизнь гораздо труднее и прозаичнее :).
July 13 2009, 10:38:46 UTC 2 years ago