Как стать автором
Обновить

Комментарии 35

Подскажите пожалуйста как вставить картинки и стоит ли? Вставил из альбома на picasaweb, но они не отображаются.
Картинки лучше заливать на официальный хостинг хабрахабра habrastorage.org/
Пара картинок думаю не помешает.
Спасибо большое.
даешь ruby вместо vb и pascal в школах!!!
Pacal конечно давно пора заменить, но вот стоит ли заменять именно на Ruby я немного сомневаюсь.
Уж лучше Python. А для профильных классов — C.
Мне кажется, что Ruby лучше ибо он более выразителен чем Python.
… как минимум для образования. Что касается веб разработки, то тут у Ruby имеется большой козырь в виде Ruby on Rails. Если это не учитывать, то языки приблизительно вровень идут по своим возможностям.
RoR не стоит впутывать в образование. Ruby — да.
Django?
Я знаю несколько фанатиков Python, которые соглашаются, что Rails действительно шикарный фреймворк и Django ему уступает. Я склонен им верить — они лица не заинтересованные и достаточно опытные программисты.
Ruby это очень хороший язык для преподавания — он красив, лаконичен, объектно-ориентирован.
Ну наверно наиболее выразителен это Shakespeare :)
Соглашусь, лучше бы в школах преподавали C(или C# на худой конец) нежели язык который все равно придется забывать.
Людей которым понадобится хоть какой-то язык программирования, очень мало. Зато те, кому интересно будут знать что есть языки более приятные и менее приятные
Пуркуа па?
Единственное что будет существенным тормозом- инертность учителей и бумажная волокита, а так идея здравая.
По-моему использовать язык с динамической типизацией для обучения не очень хорошая идея.
В корне не согласен. На практике выходит наоборот.

Понимание типов данных и их применения при разработке — да, очень важная вещь. Но на начальном этапе ребёнок хочет реализовать свои амбиции как можно скорее. И непонимание некоторых особенностей работы с типами может стать для ребёнка непреодолимой преградой. Чем проще и быстрее, но не в ущерб семантики языка, можно будет что-то делать — тем лучше для ребёнка.
Вспомните школу, одноклассников, одноклассниц… Как у них было с программированием? Особенно на начальном этапе. Ruby конечно клевый (обожаю его), но начинать с ООП будет очень тяжело. Pascal может и редкостная кака, но зато в нем ничего лишнего — переменные, алгоритмы. Через несколько (!!!) занятий — функции.
Why not? ООП можно объяснять в стиле «стул состоит из ножек и спинки, а они состоят из дерева». Все течет, все меняется… Да и на ООП можно сделать не основной упор, а
10.times do |x| 
  puts x 
end
уж точно легче паскаля воспринимается.
Какой сахарный пример. Приучать детей к хорошему синтаксису — ок. Но для понимания алгоритмов паскалевская конструкция будет лучше
program Loops;
var
   x: Integer;
begin
   for x := 1 to 10 do
      begin
         Writeln(x);
      end;
end.
Не совсем понимаю, чем паскаль лучше для понимания алгоритмов. Переписать с использованием for (меньше «сахара»)? Ок, хотя то, что число является объектом, это не сахар.
for x in 0..10
   puts x
end

А вообще, думаю прогресс больше зависит не от ЯП… от учителя.
Я бы сказал, что в большей степени от учителя, чем от языка.
А ещё в паскале есть динамическая память, например, текстовые GUI и да, ООП тоже есть. Никто же не заставляет сразу всё учить.
Руби слишком абстрактный чтобы понять принципы программирования. Он может показать всю магию и то, что программирование — это фан.
а нужно ли понимать как работает сборщик мусора или размещаются переменные в памяти школьнику? Если он будет серьезно заниматься программированием, то про это прочитает. А так для школы, то есть начального и базового курса кажется вполне неплох
Стоит заметить, что Hackety Hack! с пропажей _why — мертвый проект.
А так — очень занимательная штука, правда — дня на 2.
Зато отличное подспорье начинающим рубистам и тем, кто хочет посмотреть Гуи на руби.
Шузы — это круто и по «религииозным понятиям» — правильно — но qt + ruby — это современно и своевременно.
Если не ошибаюсь, все проекты после _why поддерживает Стив Клабник, видимо ему тяжело было вести собственные проекты + поддерживать проекты _why. Кстати, ему об этом можно будет задать вопрос на rubyc.eu/.
На фоне всех нынешних реформ образования, существование подобных проектов очень радует, и начинает теплиться надежда, что ещё не всё потеряно.
ребят, DHH уже в школе. По крайней мере у меня на занятиях.
Дело осталось за малым :)

Очень хорошее дело, какие видео показываешь? с переводом? Как к этому относятся?
Видео без перевода. От этого интереснее после информатики ходить на английский.
Да, развивать знание английского — супер и студенты (школьники?) поймут, что если хочешь знать программирование, то и английский очень желательно.
Но посмотрите на это с другой стороны — они приходят учить один предмет, а получают два. Если они до этого сильно англ. не учили — вреда может быть больше, чем толку.
Необязательно всегда, но в большинстве случаев невербальный жест «рука подпирающая щеку» говорит о скуке. :)
Описаны хорошие, полезные вещи. Несомненно, они могут зажечь интерес к программированию.

Немного от темы, немного к юмору.
Однажды решили развивать Интернет в школах и в итоге школьники заполонили весь Интернет.
Теперь решили развивать программирование в школах. Что будет дальше?
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории