metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2012-04-10 02:21 pm

Как Артуро программиста на Кложуре искал

http://artureg.livejournal.com/147047.html
Печаль, печаль, огорчение, готовых программистов на Кложуре за копейки нет, а существующих всему с нуля учить надо или платить как айседу.

[identity profile] vit-r.livejournal.com 2012-04-10 01:04 pm (UTC)(link)
Фраза про "самоочевидное" говорит о том, что человек учить не умеет.

[identity profile] artureg.livejournal.com 2012-04-10 01:09 pm (UTC)(link)
да, вы правы, не умеет

[identity profile] stdray.livejournal.com 2012-04-11 08:32 am (UTC)(link)
Ну и зачем учить? Дать SICP и потребовать через день все упражнения из первой главы, через три - все из второй. С квиксортом проблем быть не должно.

[identity profile] artureg.livejournal.com 2012-04-11 08:34 am (UTC)(link)
главу СИКПа за день я не осиливал прочитать, они очень большие

[identity profile] stdray.livejournal.com 2012-04-11 08:40 am (UTC)(link)
Первая за 5 часов делается. Вторая состоит из "Вам надо применить cons", чуть более чем наполовину. В любом случае, по СИКПу достаточно быстро можно искуству погромамов обучиться.

По вашему весь этот материал можно усвоить за 5 часов?

[identity profile] artureg.livejournal.com 2012-04-11 08:42 am (UTC)(link)
1. Построение абстракций с помощью процедур . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
1.1. Элементы программирования . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
1.1.1. Выражения . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
1.1.2. Имена и окружение . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
1.1.3. Вычисление комбинаций . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
1.1.4. Составные процедуры . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
1.1.5. Подстановочная модель применения процедуры . . . . . . . . . . . . . . . . . . . . 33
1.1.6. Условные выражения и предикаты. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
1.1.7. Пример: вычисление квадратного корня методом Ньютона . . . . . . . . . . 40
1.1.8. Процедуры как абстракции типа «черный ящик» . . . . . . . . . . . . . . . . . . . 43
1.2. Процедуры и порождаемые ими процессы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
1.2.1. Линейные рекурсия и итерация . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
1.2.2. Древовидная рекурсия. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
1.2.3. Порядки роста . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
1.2.4. Возведение в степень . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
1.2.5. Нахождение наибольшего общего делителя . . . . . . . . . . . . . . . . . . . . . . . . 62
1.2.6. Пример: проверка на простоту . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
1.3. Формулирование абстракций с помощью процедур высших порядков . . . . . . 69
1.3.1. Процедуры в качестве аргументов . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
1.3.2. Построение процедур с помощью lambda . . . . . . . . . . . . . . . . . . . . . . . . . 74
1.3.3. Процедуры как обобщенные методы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
1.3.4. Процедуры как возвращаемые значения . . . . . . . . . . . . . . . . . . . . . . . . . . . 83

[identity profile] stdray.livejournal.com 2012-04-11 08:54 am (UTC)(link)
Я делал за 5 часов, но описанные вещи мне уже были известны, а сам СИКП читал для галочки. Я случайным знакомым пихал сикп и смотрел, что получится. Если человек занимается, то 2-4 дня на первую главу уходит. Хотя если за осиливание глав человеку деньги платят, можно потребовать, чтобы поторапливался.

[identity profile] artureg.livejournal.com 2012-04-11 08:58 am (UTC)(link)
да, у меня меня где то так и ушло на осознание первой главы

[identity profile] stdray.livejournal.com 2012-04-11 09:02 am (UTC)(link)
Воот. Новобранец ваш, не буть он из рук вон гуманитарий, тоже где-то так бы справился.

[identity profile] artureg.livejournal.com 2012-04-11 09:03 am (UTC)(link)
сикпа мало, помимо кложуры, там жабаскрипт с жквери, на осознание которых надо ещё больше времени.

[identity profile] stdray.livejournal.com 2012-04-11 09:09 am (UTC)(link)
Если человек совсем ничего не знает, то нереально, да.

[identity profile] metaclass.livejournal.com 2012-04-10 01:10 pm (UTC)(link)
Да, в этом весь смысл поста :)

[identity profile] juan-gandhi.livejournal.com 2012-04-10 03:00 pm (UTC)(link)
Точно.

Ничто не самоочевидно (а уж тем более кложа).