Программирование

Ответить в тред Ответить в тред
SICP тред /sicp/ #10 /sicp/ Аноним 23/11/20 Пнд 04:57:34 18634101
2.jpg 93Кб, 636x486
636x486
Продолжаем обсуждение лучшей книги всех времен и народов, а так же одноименных лекций. Приглашаются сюда как новички, ломающие над ней голову, так и опытные ребята, прошедшие ее всю (или большую ее часть).

Где скачать SICP?
На русском: http://newstar.rinet.ru/~goga/sicp/sicp.pdf
ориджинал: http://web.mit.edu/alexmv/6.037/sicp.pdf
https://git.io/sicp.pdf

Где я могу писать свой код, для выполнения заданий?
Онлайн редактор, с поддержкой Scheme: https://repl.it/languages/scheme
IDE для racket подобных языков(но есть и поддержка Scheme, но её нужно включить) - https://racket-lang.org/

Где посмотреть ответы на задачи?
http://community.schemewiki.org/?SICP-Solutions
https://github.com/qiao/sicp-solutions
https://wizardbook.wordpress.com/solutions-index/
Где посмотреть видео про книгу?
https://www.youtube.com/watch?v=a0YrCABCOEY
Предыдущий тред https://2ch.hk/pr/res/1714527.html
Аноним 23/11/20 Пнд 04:57:57 18634112
Так же полезная информация.
Где я ещё могу пообсуждать любимый SICP, кроме двача?
https://www.reddit.com/r/compsci/
https://www.reddit.com/r/learnprogramming

Полезные ресурсы:
https://teachyourselfcs.com/
https://github.com/ossu/computer-science
https://sicp.neocities.org/

Книжки по ФП
https://www.dropbox.com/sh/ugtfwgfilgr0ebu/AABVDeYpTvcqcg22XZnYT8Eca?dl=0


Заодно еще пара ссылок (на онлайн-версию, видосы и сикп на кложе):
clj: http://www.sicpdistilled.com/
1986: https://www.youtube.com/playlist?list=PL8FE88AA54363BC46
2004: https://www.youtube.com/playlist?list=PL7BcsI5ueSNFPCEisbaoQ0kXIDX9rR5FF
harvey: https://archive.org/details/ucberkeley-webcast-PL3E89002AA9B9879E?sort=titleSorter
html: http://sarabander.github.io/sicp/
По просьбам трудящихся еще 3 ссылки
https://htdp.org/2018-01-06/Book/part_prologue.html - как работает ракета
http://sicp.sergeykhenkin.com/
https://docs.racket-lang.org/sicp-manual/Installation.html

Для изучения языка-схемы порекомендую первые две главы https://www.scheme.com/tspl4/
Слоником в итт называют книгу The little schemer (но мне он не зашел из-за слишком своеобразной подачи материала).
Аноним 23/11/20 Пнд 12:30:51 18635763
2020-04-10-1832[...].png 58Кб, 443x665
443x665
Освятил
Аноним 23/11/20 Пнд 12:56:40 18635894
1.jpg 18Кб, 303x169
303x169
>>1863576
Подожди! Ты обронил
Аноним 23/11/20 Пнд 22:06:18 18640765
>>1863576
Говно, освещать надо минимум 4 или 5 главой
Аноним 23/11/20 Пнд 22:06:54 18640776
>>1863410 (OP)
ОПчик, ты как? Опять сикп забросил?
Аноним 23/11/20 Пнд 22:50:10 18641237
Снимок экрана о[...].png 190Кб, 986x1297
986x1297
Освятил.
Аноним 23/11/20 Пнд 23:04:38 18641328
Аноним 23/11/20 Пнд 23:34:59 18641529
>>1864123

ух, такой то струей окропил
Аноним 24/11/20 Втр 00:53:33 186418610
>>1864077
Ну да, хуле. Да и не сикп, а хтдп. Был перерыв 10 месяцев перед февралем, февраль был месяцем программиста, за месяц дорешал до того же места, на каком остановился. Вот, с февраля опять нихера не делаю. времени нет, ебаный в рот.
Аноним 24/11/20 Втр 17:51:56 186467911
Аноним 26/11/20 Чтв 19:50:45 186635012
image.png 5Кб, 322x216
322x216
Кто-то может объяснить мне замыкания? Нихуя не понимаю почему пикрил код работает именно так. Ведь после каждого нового вызова должен выполняться (let ((x 0)), т.е. обнуление переменной x, и логичный результат 1 1 1, а не 1 2 3
Аноним 26/11/20 Чтв 20:38:16 186640413
>>1866350
х остается в скоупе лямбды, что непонятного-то?
Аноним 26/11/20 Чтв 20:47:08 186641014
>>1866404
нихуя не понятно, как он там остается?
Аноним 26/11/20 Чтв 21:09:06 186642515
>>1866410
Читай дальше, когда будут "пространства имён" объяснять с таблицами поймешь
Аноним 26/11/20 Чтв 21:15:05 186643116
>>1866425
Но я не читаю сикп. На каких это страницах рассказывается? Только что открыл пдф ctr+F => "пространства имён" ничего не нашло.
Аноним 26/11/20 Чтв 23:46:38 186657417
>>1866431
>пространства имён
Та патаму что я забыл как это называется

Короче спецом открыл учебник, вот тут разибрают примерно аналогичный пример с лямбой:
3.2.3. Кадры как хранилище внутреннего состояния

Ещё более аналогично Упражнение 3.10. там как раз с let

Называются они окружением
Аноним 26/11/20 Чтв 23:47:41 186657518
>>1866574*
За пониманием происходящего надо ещё чуть назад листнуть и читать с 3.2
Аноним 27/11/20 Птн 00:23:56 186660319
>>1866574
>>1866575
Спасибо, завтра с утра посмотрю, надеюсь разберусь.
Аноним 27/11/20 Птн 09:44:40 186669320
>>1864123
Это тоже в сикпе? Я сча на 4 главе, но не встречал этого еще
Аноним 27/11/20 Птн 14:18:18 186688621
>>1866410
Считай, что создаётся скрытая глобальная переменная х для каждой возвращенной лямбды.
Аноним 28/11/20 Суб 06:38:28 186753122
В 2021 выходит advanced версия СИКП от Сассмана, а ОП до сих пор даже оригинал не осилил.
Гуглите Software Design for Flexibility
Аноним 28/11/20 Суб 10:04:44 186758323
>>1867531
До февраля долго еще, можно сикп этот ваш трижды осилить за это время.
Аноним 28/11/20 Суб 22:38:14 186800724
Нахуя нужен этот ваш sicp?
Аноним 29/11/20 Вск 20:04:26 186877425
предыдущие треды 05/12/20 Суб 22:04:00 187379726
Сап, двач. Надумал прочесть эту книгу, пока не открывал, но желание есть. Так вот, стоит ли читать предыдущие треды начиная с первого?
Если да, то первый находится по этой ссылке ниже, правильно понимаю?
https://2ch.hk/pr/arch/2018-09-16/res/1187852.html
05/12/20 Суб 22:22:35 187380627
>>1873797
Я те скажу так: не то что старые — даже прошлый тред читать не стоит. Они состоят в основном из одинковых срачей с залетухами.
Читай книгу, а вопросы гугли в тредах, если хочешь. А можешь и рпосто тут спрашивать, всё равно в треде больше обсуждать нечего, правда бампая его ты можешь сагрить залетух, но мы справимся, вообще кстати молодец что с сажей отписал.
05/12/20 Суб 22:30:17 187381228
>>1873806
Понял, спасибо. Не понял только часть про залетух, но за похвалу спасибо. Надеюсь местный сленг скоро начну понимать, про лурк знаю :)
Аноним 05/12/20 Суб 23:34:24 187385729
>>1866693

В конце 4-й главы как раз и будет. Упрощенный пролог напишешь.
Аноним 06/12/20 Вск 00:36:13 187388230
>>1867531

Ебать охуенно! Я как раз добиваю СИКП и думал - чем же теперь после работы заниматься, а тут вторая часть подоспела.
Аноним 06/12/20 Вск 00:56:14 187389631
>>1873882
>чем же теперь после работы заниматься
Жену трахни. Хотя нет, это слишком мало времени занимает…
Аноним 07/12/20 Пнд 08:12:47 187478132
С нуля можно вкатиться?Знание математики нужно?
Аноним 07/12/20 Пнд 20:40:46 187518233
Аноним 08/12/20 Втр 00:43:55 187540934
Аноним 08/12/20 Втр 01:08:15 187542035
>>1874781
Да-Да-Нет-Да!

олды поймут
Аноним 08/12/20 Втр 01:36:37 187543636
>>1866404
Тут дохуя непонятного, чувак.
Всё это совершенно неочевидно и контр-интуитивно.
Точнее - непонятно вообще нихуя.

Всё немного проясняется, если узнать, что let - это сахар для лямбды.
И что вот это вот всё, что там написано, раскладывается в:
(define counter2
((lambda (x)
(lambda ()
(set! x (+ x 1)) x)) 0))



Аноним 08/12/20 Втр 11:06:02 187560137
>>1875420
Хотя кого я спрашиваю, пох сам буду
Аноним 08/12/20 Втр 12:32:36 187564738
>>1875436
В смысле непонятно? Там создаётся функция, которая выглядит так
1. Верни цифру, которая в тебе хранится
2. Создай функцию, возвращающую цифру большую на один, чем та что в тебе хранится
3. Назови эту функцию counter
Аноним 08/12/20 Втр 14:29:12 187572339
>>1875601
Не бомби, чувак.

Нужно некоторое понимание математики, т.к. много математических задач. Хотя и не очень сложных.
Авторы не стали утруждать себя придумыванием чего-то более практически полезного.

С нуля лучше не надо. Быстро демотивируешься.
С нуля лучше в питон.
И, кстати, есть сикп в версии для питона (не особо интересно, но, это на на мой взгляд).
Аноним 08/12/20 Втр 14:33:02 187572640
>>1875647
Дурака решил включить?
Там непонятен механизм запоминания значения счётчика.

>х остается в скоупе лямбды,
Вот это вот там непонятно.
А если разложить let, как я написал, тогда понятно, что это просто кложура.

>>1875601
Ещё могу добавить, что JavaScript довольно таки похож на Scheme, но, с сишным синтаксисом. И есть сикп для JS.
Так что, если хочется не вообще программирования, а именно чего-то похожего, то лучше JS.
Аноним 08/12/20 Втр 15:17:55 187577541
>>1875726
>Дурака решил включить?
Я вижу что человек не понимает и пытаюсь максимально простым языком объяснить, если это называется "включить дурака" то да, я включил дурака, но с благими намерениями.
>Там непонятен механизм запоминания значения счётчика.
Будет понятно в главе 4, когда будешь писать интерпретатор.
Пока что можно упрощённо сказать что когда функция создаётся, она же не в вакууме подвешивается, она должна где-то существовать, вот считай что когда интерпретатор её создаёт, он её сразу компилирует в машинный код и этот код размещает где-то в оперативной памяти, а когда ты её вызываешь он переносит выполнение в неё.
Так вот, создаётся вот эта последовательность машинных инструкций, и в ней сразу написано не "вернуть икс", а "вернуть 4", например, и когда ты её вызываешь она покорно возвращается тебе 4.
>А если разложить let, как я написал, тогда понятно, что это просто кложура
А что такое кложура? А? А? А? А как она запоминает? А? А? А?
Аноним 08/12/20 Втр 15:29:08 187579242
>>1875601
Вот, например, такой же счётчик, как в >>1866350
https://jsfiddle.net/3601z24g/

Но, там совершенно явная кложура (замыкание) и не возникает никаких вопросов.
Сначала явно делаем счётчик, т.е. привязываем переменную х к функции счётчика и возвращаем эту (анонимную) функцию, присваиваем её переменной counter, а потом пользуемся.

Аноним 08/12/20 Втр 15:37:50 187580343
>>1875775
Ты написал кучу хуйни, скорее всего, ты сам не понимаешь, что там происходит.

Кложура создаёт scope (область определения и видимости переменной). Это _единственный_ способ создать scope, кстати, как и в JavaScript.
let прячет кложуру, и всё становится непонятным.

И let - это сахар для кложуры, т.к. кложура, ещё раз - единственный способ создать scope.

Если ты хочешь объяснить - объясняй, что let создаёт scope (лексический, ограниченный скобками), в котором запоминается переменная, а не пиши хуйню про машинный код.
И counter - это не просто функция, это функция внутри scope, который был создан через let.

См. пример в >>1875792
Там происходит _ровно_ то же самое, но, без сахара.
Аноним 08/12/20 Втр 16:11:14 187584544
>>1875803
>Ты написал кучу хуйни, скорее всего, ты сам не понимаешь, что там происходит
А, так ты повыёбываться пришёл? Тогда выёбывайся перед кем-нибудь другим, дальше не читал твой пост.
Аноним 08/12/20 Втр 16:34:29 187586045
>>1875845
Чувак, всё началось с того, что ты очень неправильно ответил на очень правильный вопрос (>>1866350).
И ты именно что выебнулся ("что непонятного-то?").
Понимаешь?
Аноним 08/12/20 Втр 16:38:42 187587146
>>1875860
>что непонятного-то?
А спросить мой ли это пост ты как обычно забыл, да?
Аноним 08/12/20 Втр 16:45:45 187588747
>>1875871
А, вон оно что. Ну, бывает.
Ты же ответил так, как будто это твой пост.
Человек 08/12/20 Втр 16:51:34 187589248
Что прекрасного в этом языке? Просто в шапке этого не хватает
Аноним 08/12/20 Втр 17:51:43 187596549
Аноним 08/12/20 Втр 23:38:23 187622750
>>1875892
Scheme (в варианте SICP) - это предельно простой язык.
Синтаксис практически отсутсвует.
Он ничего не скрывает, ты пишешь программу такой, какова она есть.
сахар, типа let - маленькое исключение из правил

Т.е. этот язык позволяет постичь эссенцию программирования.
Оборотная сторона - для коммерческого программирования он не очень пригоден, хотя, есть и взрослые реализации.

Но, этот тред не про язык Scheme, а про книгу (учебный курс) - Структура и интерпретация компьютерных программ (SICP).
Есть также апокрифические варианты этого курса для Clojure, JavaScript, Python, но, они, часто, не полные и упрощённые.

Важный момент - для полных ньюфагов этот курс (в наше время) не особо рекомендуется. Мир изменился, программирование изменилось, ньюфаги изменились.
Так что это, скорее, для тех, кто уже умеет программировать, но, хотел бы постичь дзен, и стать просветлённым.
Аноним 09/12/20 Срд 08:32:24 187634051
>>1876227
А ньюфагу с чего начать?
09/12/20 Срд 09:29:53 187634452
>>1876340
Если хочется именно Scheme - то HTDP.
Но, русского перевода нет, вроде-бы.
Можно посмотреть https://habr.com/ru/post/328562/

Есть ещё Realm Of Racket - но, нет русского перевода, и вообще, книжка спорная.
Если вообще лисп - то Land Of Lisp.

А так - питон или JS.
Если именно научиться программировать - то питон.
Если побыстрее найти работу - то жс.

Аноним 09/12/20 Срд 10:09:42 187636153
>>1876227
Мне си-евангелисты говорили что для познания дзена программинга нужно си, архитектуру проца, асм учить и лазать в компиляторах и прочих кишках прикладных языков программирования.
09/12/20 Срд 11:07:17 187638054
>>1876361
Это разные вещи. И одно другому не мешает.

Байтоёбство - полезная вещь.
Но, если ты не собираешься много писать на низкоуровневых языках (хотя-бы на Go), то, сильно налегать на него не нужно. Просто иметь понятие.
Аноним 09/12/20 Срд 12:10:07 187642255
>>1876380
>одно другому не мешает
Два чая. И в компиляторах (интерпретаторах, выдуманных архитектурах эвм и прочих кишках) ты лазаешь и в сикпе тоже.
Аноним 09/12/20 Срд 18:52:22 187680256
>>1876227
>>сахар, типа let - маленькое исключение из правил

ну не, let - стандартный макрос. Макросы прям одна из топовых фич схемы (и лиспов вообще)
09/12/20 Срд 20:38:40 187690257
Вопрос возможно глупый, но почему код ниже печатает "tea" два раза? (в repl)
В первый раз, когда вычисляет предикат, и во второй когда возвращает значение cond? Хотя если записать cond в переменную и вывести, то получится #undef, что бы это ни значило.
[code](cond ((= 0 1) (print 'coffee))
((print 'tea)))[/code]
Аноним 09/12/20 Срд 21:29:59 187692758
>>1876902
У меня всё нормально - печатает 1 раз 'tea
Прямо скопипастил твой код в DrRacket.

#undef - потому, что этот код не возвращает никакого значения, он просто проверяет условие и печатает.
Если ты хочешь сделать это функцией - надо и определять, как функию (lambda).
Аноним 09/12/20 Срд 22:00:51 187695159
>>1876902
Какая у тебя реализация Scheme? Есть подозрение, что она делает, как в Common Lisp - print печатает свой аргумент и возвращает его, поэтому ты его и видишь два раза, один раз - результат вызова print, второй раз - значение твоего выражения.
09/12/20 Срд 22:44:04 187698160
Спасибо за ответы
>>1876927
Не, я просто тыкал, чтобы посмотреть как оно себя ведёт, заметил интересную вещь и захотел понять почему она так.
Если после (print 'tea) дописать 'juice, то он выведет 'tea и вернёт juice, а если так как стоит сейчас, то #undef, потому что я ничего не возвращаю, и почему-то два раза 'tea

>>1876951
BiwaScheme Interpreter v0.6.4
Но если я напишу (print (print 'tea)), то выводом будет tea и #undef.

Ничего, что я тут спрашиваю? Не оффтоп?
Аноним 09/12/20 Срд 22:56:02 187699061
>>1876981
>(print (print 'tea)), то выводом будет tea и #undef

Ты печатаешь левым print'ом результат, который тебе вернул правый print.
Какой результат возвращает print? Никакой.

С такими вопросами - взял бы ты DrRacket, да подучил самые основы.
По нему куча инфы, и можно решать sicp (надо поставить доп. модуль).
Есть книжка "Realm Of Racket" - с шутками-прибаутками.
Это не говоря про HTDP.

Алсо, как я уже тебе сказал, твой пример с cond нормально работает в рэкете.
А эта BiwaScheme - какая-то херня, похоже, судя даже по номеру версии.
Аноним 09/12/20 Срд 23:01:43 187699562
>>1876981
>BiwaScheme is a Scheme interpreter written in JavaScript.
Когда хочется быть не как все.

Сам по себе JS - это уже Scheme в той мере, в какой это может быть нужно в реалиях JS.
Аноним 09/12/20 Срд 23:21:20 187700363
>>1876981
А, я понял, это ты просто пытался определить, что происходит, а не по незнанию всё это делал.
Ну, значит, кривая схема, и на жс, к тому же.
09/12/20 Срд 23:56:38 187702564
>>1877003
Тыкал я как раз по незнанию) Надо было сразу Racket качать видимо, действительно выводит один раз. С книгой сходится, вместо print'ов display.
P.S: с #lang scheme в DrRacket та же хрень с двумя 'tea

Realm of Racket весёлая, кстати, прочту) Благодарю за наводку.
Аноним 11/12/20 Птн 18:37:08 187825065
>>1873797
Пиздец, чего только прокастинирующие дауны не выдумают, лишь бы не читать уже эту грёбаную книгу
Аноним 11/12/20 Птн 18:40:48 187825666
Аноним 15/12/20 Втр 19:27:06 188135467
>>1863410 (OP)
Что мне сикп или хтдп даст как крестоебу с опытом примерно в пять лет кроме погружения в функциональщину? На распутье - стоит ли их уделять этим книгам время. Истории успеха приветствуются.
Аноним 15/12/20 Втр 20:36:45 188138768
Аноним 15/12/20 Втр 22:26:29 188148569
>>1881354
Попробуй - узнаешь.
Хтдп не надо, наверное, надо sicp.
И слоника, наверное, чтобы рекурсивные вещи прошить в подсознание.
Аноним 15/12/20 Втр 22:57:55 188150770
>>1881354
Это форс книги для самых нюбов, для людей которые вообще ничего не знают про программирование, тебе они уже не помогут.

> крестоебу с опытом примерно в пять лет
Вообще помочь может только прерывание своего жалкого существования.
Аноним 16/12/20 Срд 00:04:32 188158171
кузя бенни.jpg 68Кб, 604x475
604x475
>>1881507
> Вообще помочь может только прерывание своего жалкого существования.
Да нах так его уничтожать подумай тебе же сидеть потом за доведение
Аноним 16/12/20 Срд 22:54:07 188223572
>>1881354
Если ты закончил более-менее норм уник по прогерской специальности, то ничего. Разве что базовые знания в каком то из диалектов лиспа.
Если уника за плечами нет, то вкатывайся.
Аноним 17/12/20 Чтв 01:20:51 188232973
>>1882235
Это ты так для себя решил, и читать не стал, я правильно понял?
Аноним 17/12/20 Чтв 21:53:10 188306574
image.png 8Кб, 353x217
353x217
начал изучать книжку и столкнулся с математикой, хоть и не сложной, но приходится гуглить и подучивать ещё и её функции. возникает вопрос чего ещё ожидать дальше?
Аноним 17/12/20 Чтв 22:46:15 188310375
>>1883065
деления на ноль в следующей главе
Аноним 18/12/20 Птн 07:58:58 188327776
>>1883065
>модуль
>квадратный корень
>математикой, хоть и не сложной, но приходится гуглить и подучивать ещё и её функции
Очень толсто. Попробуй тоньше.
Аноним 18/12/20 Птн 10:23:10 188330077
Аноним 18/12/20 Птн 11:44:45 188332578
>>1883300
В книге же и написано что к чему, гуглить-то зачем?
Аноним 18/12/20 Птн 18:43:53 188383479
>>1883325
Ну вот я задумался что представляет собой степень. Допустим 2 в квадрате это чтсло умноженное на само себя, 22 =4. А для 2 в кубе следующий шаг 42 или 4*4? Разве кто-то в школе думал что математика когда то пригодиться?
Аноним 18/12/20 Птн 19:17:37 188386180
семт.jpg 18Кб, 720x405
720x405
>>1883834
>Ну вот я задумался что представляет собой степень
То что все решат что оно представляет, то и будет представлять. Математика — это в том числе язык, а степени — слово этого языка.
При этом некоторые придурки умудряются из-за чисто языковых разногласий устраивать холивары и нести хуйню.
Аноним 19/12/20 Суб 03:55:58 188432781
>>1883834
Еб твою мать, ты в степени возводить не умеешь? Это 6 класс математики, ебаный в рот.
Аноним 19/12/20 Суб 11:33:31 188440782
sicp.jpeg 27Кб, 640x468
640x468
>>1863410 (OP)
ОП-хуй перестань ставить маняме в ОП-пик.
Аноним # OP 19/12/20 Суб 17:42:21 188472683
Нет не перестану :З
Аноним 20/12/20 Вск 22:43:13 188573684
racket-programm[...].jpg 31Кб, 185x270
185x270
Аноним 21/12/20 Пнд 10:44:56 188599185
>>1883834
>А для 2 в кубе следующий шаг 42 или 44?
А нахуя бы было 2^3 = 4
4 , если 4*4 = 4^2?
Аноним 21/12/20 Пнд 10:45:39 188599286
>>1885991
Да сука
А нахуя бы было 2^3 = 4х4 , если 4х4 = 4^2?
Аноним 21/12/20 Пнд 10:46:28 188599387
Или даже так:
А нахуя бы было 23 = 4х4 , если 4х4 = 42?
Аноним 22/12/20 Втр 08:01:22 188680988
>>1885993
Ты совсем идиот? 2^3= 2х2х2=4х2=8
Аноним 22/12/20 Втр 08:59:25 188682289
>>1885736
Кому нахуй нужен этот ракет, бесполезный язык если не используется для создания интерпретаторов.
Аноним 22/12/20 Втр 13:03:06 188699990
>>1886809
Это ты идиот, нить изволь прочесть.
Аноним 23/12/20 Срд 05:05:19 188772891
>>1886822
Туда ли ты зашёл, пацанчик?
Аноним 08/01/21 Птн 13:49:40 190443092
image.png 43Кб, 579x589
579x589
аноны, поясните почему не работает, вроде правильно сделал. упражнение 1,11
Аноним 08/01/21 Птн 14:06:55 190446193
image.png 1Кб, 270x21
270x21
>>1904430
>поясните почему не работает
Ты читать не умеешь или что?
Аноним 08/01/21 Птн 16:27:00 190462694
>>1904430
сам нашёл ответ
>Внутренние определения должны быть в начале тела процедуры. За последствия запуска программ, перемешивающих определения и их использование, администрация ответственности не несет.
Аноним 12/01/21 Втр 19:00:14 190846295
>>1904626
Тебе, блядь, IDE говорит что ты не объявил функцию calc перед её использованием. "сам нашёл ответ", что ты там нашёл, Даннинг-Крюгер?
Аноним 14/01/21 Чтв 05:12:25 190964196
pic2.PNG 11Кб, 332x446
332x446
pic1.PNG 13Кб, 644x611
644x611
>>1863410 (OP)
Господа, я в отчаянии. Это отько, у меня не сходятся ответы упраженния 1.1 что не так?
Аноним 14/01/21 Чтв 07:18:48 190966997
Аноним 16/01/21 Суб 06:05:55 191147898
Racket поддерживает аппликативный метод ?
Аноним 17/01/21 Вск 02:37:30 191236499
>>1911478
Проведи проверку как в одном упражнении
Аноним 17/01/21 Вск 05:38:12 1912419100
>>1908462
>что ты не объявил функцию calc
Но я же точно её определил, а она говорит что нет
>Даннинг-Крюгер?
Кто такой?
Аноним 21/01/21 Чтв 16:20:41 1917208101
Господа, а стоит ли делать упражнения на Edwin для emacs?
Аноним 21/01/21 Чтв 16:42:34 1917224102
>>1917208
Возьми и сделай, у кого ты спрашиваешь, в /pr/ только вкатывальщики.
Аноним 23/01/21 Суб 22:19:41 1919415103
24db743c-037c-4[...].png 21Кб, 633x427
633x427
Снимок1.PNG 6Кб, 471x159
471x159
господа вкатывальщики, объясните пожалуйста:
1. почему выдаёт ошибку на первом пике?
2. что это за конструкция (n i) и (d i) на втором пике и почему она вообще работает?
3. почему если передавать аргументы как 1,0 вместо (ламбдa i 1.0) программа не работает, разве это не одно и то же?
Настройки X
Ответить в тред X
15000
Макс объем: 40Mб, макс кол-во файлов: 4
Кликни/брось файл/ctrl-v
Стикеры X
Избранное / Топ тредов