История изменений
Исправление proud_anon, (текущая версия) :
Эхем... мне кажется, то, что пытаются сделать в рамках этого проекта, значительно пересекается с http://rosettacode.org
А в целом выучить по этому материалу язык программирования — это как выучить материал университетского курса по шпаргалкам. Или естественный язык по разговорнику.
Я попытался выучить R и мало что понял.
Конечно, можно сказать: «А ты прочти 10 раз, поэкспериментируй, посмотри другие источники в интернете...», но такой способ обучения, ИМХО, практически то же, что метод научного тыка, хотя, конечно, вместо произвольных последовательностей символов я буду набирать менее произвольные. Но все равно, времени, скорее всего, уйдет больше, а знаний получится меньше, чем если взять хороший учебник.
Кроме того, без понимания нужной парадигмы программирования, а иногда и похожих языков, вряд ли что-то удастся выучить.
Да и потом, и ногда упущены важные моменты. Выше в треде уже упоминали Lua. Как можно описать цикл for и не сказать, что изменение значения контрольной переменной внутри тела цикла приведет к неопределенному поведению? Это, если что, написано в reference manual. Впрочем, если кому-то удобно учить Lua по этому курсу, я думаю, ему проще будет взять reference manual и учить по нему.
Одним словом, я считаю, что подобная методика либо будет революционной и изменит представление об обучении программированию, либо, что более вероятно, не взлетит.
Исправление proud_anon, :
Эхем... мне кажется, то, что пытаются сделать в рамках этого проекта, значительно пересекается с http://rosettacode.org
А в целом выучить по этому материалу язык программирования — это как выучить материал университетского курса по шпаргалкам. Или естественный язык по разговорнику.
Я попытался выучить R и мало что понял.
Конечно, можно сказать: «А ты прочти 10 раз, поэкспериментируй, посмотри другие источники в интернете...», но такой способ обучения, ИМХО, практически то же, что метод научного тыка, хотя, конечно, вместо произвольных последовательностей символов я буду набирать менее произвольные. Но все равно, времени, скорее всего, уйдет больше, а знаний получится меньше, чем если взять хороший учебник.
Кроме того, без понимания нужной парадигмы программирования, а иногда и похожих языков, вряд ли что-то удастся выучить.
Да и потом, и ногда упущены важные моменты. Выше в треде уже упоминали Lua. Как можно описать цикл for и не сказать, что изменение значения контрольной переменной внутри тела цикла приведет к неопределенному поведению? Это, если что, написано в reference manual. Впрочем, если кому-то удобно учить Lua по этому курсу, я думаю, ему проще будет взять reference manual и учить по нему.
Одним словом, я считаю, что подобная методика будет либо революционной, и изменит представление об обучении программированию, либо, что более вероятно, не взлетит.
Исправление proud_anon, :
Эхем... мне кажется, то, что пытаются сделать в рамках этого проекта, значительно пересекается с http://rosettacode.org
А в целом выучить по этому материалу язык программирования — это как выучить материал курса по шпаргалкам. Или естественный язык по разговорнику.
Я попытался выучить R и мало что понял.
Конечно, можно сказать: «А ты прочти 10 раз, поэкспериментируй, посмотри другие источники в интернете...», но такой способ обучения, ИМХО, практически то же, что метод научного тыка, хотя, конечно, вместо произвольных последовательностей символов я буду набирать менее произвольные. Но все равно, времени, скорее всего, уйдет больше, а знаний получится меньше, чем если взять хороший учебник.
Кроме того, без понимания нужной парадигмы программирования, а иногда и похожих языков, вряд ли что-то удастся выучить.
Да и потом, и ногда упущены важные моменты. Выше в треде уже упоминали Lua. Как можно описать цикл for и не сказать, что изменение значения контрольной переменной внутри тела цикла приведет к неопределенному поведению? Это, если что, написано в reference manual. Впрочем, если кому-то удобно учить Lua по этому курсу, я думаю, ему проще будет взять reference manual и учить по нему.
Одним словом, я считаю, что подобная методика будет либо революционной, и изменит представление об обучении программированию, либо, что более вероятно, не взлетит.
Исходная версия proud_anon, :
Эхем... мне кажется, то, что пытаютсясделать в рамках этого проекта, значительно пересекается с rosettacode.org
А в целом выучить по этому материалу язык программирования — это как выучить материал курса по шпаргалкам. Или естественный язык по разговорнику.
Я попытался выучить R и мало что понял.
Конечно, можно сказать: «А ты прочти 10 раз, поэкспериментируй, посмотри другие источники в интернете...», но такой способ обучения, ИМХО, практически то же, что метод научного тыка, хотя, конечно, вместо произвольных последовательностей символов я буду набирать менее произвольные. Но все равно, времени, скорее всего, уйдет больше, а знаний получится меньше, чем если взять хороший учебник.
Кроме того, без понимания нужной парадигмы программирования, а иногда и похожих языков, вряд ли что-то удастся выучить.
Да и потом, и ногда упущены важные моменты. Выше в треде уже упоминали Lua. Как можно описать цикл for и не сказать, что изменение значения контрольной переменной внутри тела цикла приведет к неопределенному поведению? Это, если что, написано в reference manual. Впрочем, если кому-то удобно учить Lua по этому курсу, я думаю, ему проще будет взять reference manual и учить по нему.
Одним словом, я считаю, что подобная методика будет либо революционной, и изменит представление об обучении программированию, либо, что более вероятно, не взлетит.