metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2013-08-03 11:49 pm

Обучение программированию с нуля.

Последнее время часто возникает такой вопрос: как обучить человека программированию вообще с нуля. Т.е., например, человек умеет работать на компьютере и все, пользователь - с чего начинать, чтобы он смог хоть как-то понять, например, книги по программированию "для начинающих".
Если по хорошему, то начинать, конечно, надо с таненбаума, ассемблера, сишечьки, SICP и прочего такого - но, само собой, за короткое время это не осилишь, да и, честно говоря, когда не видишь практического применения - оно даже с базовыми знаниями нихрена не осиливается. Разве что для сдачи экзамена, когда над душой стоит препод с дубиной.

[identity profile] theiced.livejournal.com 2013-08-04 08:00 am (UTC)(link)
ооп - сложно и говно (да и вообще не нужно).

[identity profile] vp.livejournal.com 2013-08-04 08:09 am (UTC)(link)
Оно просто для понимания, как раз таки. Если подходить с умом и без истерики.

[identity profile] pascendi.livejournal.com 2013-08-04 11:39 am (UTC)(link)
Вы не поняли.
Товарищ написал: "Я не разобрался, мне это трудно. Поэтому -- говно и вообще не нужно". :-)

[identity profile] theiced.livejournal.com 2013-08-04 01:37 pm (UTC)(link)
в чём конкретно я не разобрался?

[identity profile] pascendi.livejournal.com 2013-08-04 04:33 pm (UTC)(link)
Реакция Ваша типична для того, кто не разобрался. А в чем конкретно -- откуда ж мне знать, покопайтесь в подсознании, сами найдете :-)

[identity profile] theiced.livejournal.com 2013-08-04 07:02 pm (UTC)(link)
вариант "разобрался и осознал что оно не нужно" не рассматривается?

[identity profile] pascendi.livejournal.com 2013-08-05 06:07 am (UTC)(link)
При таком варианте люди обычно пишут что-то вроде "понял, что лично мне это не нужно" или "понял, что это плохо и не нужно потому, что..." :-)

[identity profile] theiced.livejournal.com 2013-08-05 08:36 am (UTC)(link)
"обычно" люди тупое говно с хуями вместо моска жрущее ещё больше говна. мне то это зачем?

[identity profile] theiced.livejournal.com 2013-08-04 01:37 pm (UTC)(link)
сложно. неестественно. нелогично. реальный мир и человеческое мышление проще на функциональщину ложатся.

[identity profile] vp.livejournal.com 2013-08-04 01:53 pm (UTC)(link)
А какую программу старта ты бы предложил?

[identity profile] theiced.livejournal.com 2013-08-04 01:55 pm (UTC)(link)
лисп. вон готовая книжка даже есть - http://landoflisp.com/

[identity profile] vit0ld.livejournal.com 2013-08-05 09:31 am (UTC)(link)
книжка это замечательно.

но на мой взгляд, не всякий начинающий отвалит $40 за Ebook, не будучи уверенным, что это ему пригодится, как считаете ?

[identity profile] vit0ld.livejournal.com 2013-08-04 12:51 pm (UTC)(link)
интересуюсь мнением, а что по-Вашему

а) просто
и
б) не говно

необязательно оба критерия сразу

[identity profile] vit0ld.livejournal.com 2013-08-04 04:21 pm (UTC)(link)
толсто

кстати, а чо, паскаль ещё дышит?

[identity profile] vp.livejournal.com 2013-08-04 05:26 pm (UTC)(link)
Нет смысла ему учить. Никаких преимуществ в синтаксисе перед си.

[identity profile] vit0ld.livejournal.com 2013-08-04 06:16 pm (UTC)(link)
скорее наоборот

[identity profile] vp.livejournal.com 2013-08-04 06:18 pm (UTC)(link)
Обоснуйте?

[identity profile] vit0ld.livejournal.com 2013-08-05 03:58 am (UTC)(link)
скорее наоборот, у Си есть преимущества в синтаксисе ( кратость ).
что тут обосновывать?

[identity profile] vp.livejournal.com 2013-08-05 07:18 am (UTC)(link)
Вот это я и имел ввиду. Я думал, что вы за синтаксис паскаля :)

[identity profile] vit0ld.livejournal.com 2013-08-05 09:29 am (UTC)(link)
))

[identity profile] timon-aeg.livejournal.com 2013-08-04 05:44 pm (UTC)(link)
"Проект Информатика-21 ставит конкретной целью пропаганду и внедрение в систему образования Оберона/Компонентного Паскаля как практически идеальной единой платформы для обучения программированию и информатике самых широких контингентов учащихся."
http://www.inr.ac.ru/~info21/