Сохранен 512
https://2ch.hk/pr/res/1863410.html
24 декабря Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!

SICP тред /sicp/ #10 /sicp/

 Аноним 23/11/20 Пнд 04:57:34 #1 №1863410 
2.jpg
Продолжаем обсуждение лучшей книги всех времен и народов, а так же одноименных лекций. Приглашаются сюда как новички, ломающие над ней голову, так и опытные ребята, прошедшие ее всю (или большую ее часть).

Где скачать 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 #2 №1863411 
Так же полезная информация.
Где я ещё могу пообсуждать любимый 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 #3 №1863576 
2020-04-10-183238443x665scrot.png
Освятил
Аноним 23/11/20 Пнд 12:56:40 #4 №1863589 
1.jpg
>>1863576
Подожди! Ты обронил
Аноним 23/11/20 Пнд 22:06:18 #5 №1864076 
>>1863576
Говно, освещать надо минимум 4 или 5 главой
Аноним 23/11/20 Пнд 22:06:54 #6 №1864077 
>>1863410 (OP)
ОПчик, ты как? Опять сикп забросил?
Аноним 23/11/20 Пнд 22:50:10 #7 №1864123 
Снимок экрана от 2020-11-23 22-45-11.png
Освятил.
Аноним 23/11/20 Пнд 23:04:38 #8 №1864132 
>>1864123
уф
Аноним 23/11/20 Пнд 23:34:59 #9 №1864152 
>>1864123

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

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

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

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

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

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

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

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



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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#undef - потому, что этот код не возвращает никакого значения, он просто проверяет условие и печатает.
Если ты хочешь сделать это функцией - надо и определять, как функию (lambda).
Аноним 09/12/20 Срд 22:00:51 #59 №1876951 
>>1876902
Какая у тебя реализация Scheme? Есть подозрение, что она делает, как в Common Lisp - print печатает свой аргумент и возвращает его, поэтому ты его и видишь два раза, один раз - результат вызова print, второй раз - значение твоего выражения.
sageАноним 09/12/20 Срд 22:44:04 #60 №1876981 
Спасибо за ответы
>>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 #61 №1876990 
>>1876981
>(print (print 'tea)), то выводом будет tea и #undef

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

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

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

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

Realm of Racket весёлая, кстати, прочту) Благодарю за наводку.
Аноним 11/12/20 Птн 18:37:08 #65 №1878250 
>>1873797
Пиздец, чего только прокастинирующие дауны не выдумают, лишь бы не читать уже эту грёбаную книгу
Аноним 11/12/20 Птн 18:40:48 #66 №1878256 
>>1878250
Сука чёт орнул
Аноним 15/12/20 Втр 19:27:06 #67 №1881354 
>>1863410 (OP)
Что мне сикп или хтдп даст как крестоебу с опытом примерно в пять лет кроме погружения в функциональщину? На распутье - стоит ли их уделять этим книгам время. Истории успеха приветствуются.
Аноним 15/12/20 Втр 20:36:45 #68 №1881387 
>>1881354
Пиздюлей
Аноним 15/12/20 Втр 22:26:29 #69 №1881485 
>>1881354
Попробуй - узнаешь.
Хтдп не надо, наверное, надо sicp.
И слоника, наверное, чтобы рекурсивные вещи прошить в подсознание.
Аноним 15/12/20 Втр 22:57:55 #70 №1881507 
>>1881354
Это форс книги для самых нюбов, для людей которые вообще ничего не знают про программирование, тебе они уже не помогут.

> крестоебу с опытом примерно в пять лет
Вообще помочь может только прерывание своего жалкого существования.
Аноним 16/12/20 Срд 00:04:32 #71 №1881581 
кузя бенни.jpg
>>1881507
> Вообще помочь может только прерывание своего жалкого существования.
Да нах так его уничтожать подумай тебе же сидеть потом за доведение
Аноним 16/12/20 Срд 22:54:07 #72 №1882235 
>>1881354
Если ты закончил более-менее норм уник по прогерской специальности, то ничего. Разве что базовые знания в каком то из диалектов лиспа.
Если уника за плечами нет, то вкатывайся.
Аноним 17/12/20 Чтв 01:20:51 #73 №1882329 
>>1882235
Это ты так для себя решил, и читать не стал, я правильно понял?
Аноним 17/12/20 Чтв 21:53:10 #74 №1883065 
image.png
начал изучать книжку и столкнулся с математикой, хоть и не сложной, но приходится гуглить и подучивать ещё и её функции. возникает вопрос чего ещё ожидать дальше?
Аноним 17/12/20 Чтв 22:46:15 #75 №1883103 
>>1883065
деления на ноль в следующей главе
Аноним 18/12/20 Птн 07:58:58 #76 №1883277 
>>1883065
>модуль
>квадратный корень
>математикой, хоть и не сложной, но приходится гуглить и подучивать ещё и её функции
Очень толсто. Попробуй тоньше.
Аноним 18/12/20 Птн 10:23:10 #77 №1883300 
>>1883277
Факториал
Аноним 18/12/20 Птн 11:44:45 #78 №1883325 
>>1883300
В книге же и написано что к чему, гуглить-то зачем?
Аноним 18/12/20 Птн 18:43:53 #79 №1883834 DELETED
>>1883325
Ну вот я задумался что представляет собой степень. Допустим 2 в квадрате это чтсло умноженное на само себя, 22 =4. А для 2 в кубе следующий шаг 42 или 4*4? Разве кто-то в школе думал что математика когда то пригодиться?
Аноним 18/12/20 Птн 19:17:37 #80 №1883861 
семт.jpg
>>1883834
>Ну вот я задумался что представляет собой степень
То что все решат что оно представляет, то и будет представлять. Математика — это в том числе язык, а степени — слово этого языка.
При этом некоторые придурки умудряются из-за чисто языковых разногласий устраивать холивары и нести хуйню.
Аноним 19/12/20 Суб 03:55:58 #81 №1884327 
>>1883834
Еб твою мать, ты в степени возводить не умеешь? Это 6 класс математики, ебаный в рот.
Аноним 19/12/20 Суб 11:33:31 #82 №1884407 
sicp.jpeg
>>1863410 (OP)
ОП-хуй перестань ставить маняме в ОП-пик.
Аноним OP 19/12/20 Суб 17:42:21 #83 №1884726 
Нет не перестану :З
Аноним 20/12/20 Вск 22:43:13 #84 №1885736 
racket-programming-fun-way.jpg
Racket Programming the Fun Way: From Strings to Turing Machines

Вышла новая книжка для начинающих схемоблядков:
https://scanlibs.com/racket-programming-fun-way/
Аноним 21/12/20 Пнд 10:44:56 #85 №1885991 
>>1883834
>А для 2 в кубе следующий шаг 42 или 44?
А нахуя бы было 2^3 = 44 , если 4*4 = 4^2?
Аноним 21/12/20 Пнд 10:45:39 #86 №1885992 
>>1885991
Да сука
А нахуя бы было 2^3 = 4х4 , если 4х4 = 4^2?
Аноним 21/12/20 Пнд 10:46:28 #87 №1885993 
Или даже так:
А нахуя бы было 23 = 4х4 , если 4х4 = 42?
Аноним 22/12/20 Втр 08:01:22 #88 №1886809 
>>1885993
Ты совсем идиот? 2^3= 2х2х2=4х2=8
Аноним 22/12/20 Втр 08:59:25 #89 №1886822 
>>1885736
Кому нахуй нужен этот ракет, бесполезный язык если не используется для создания интерпретаторов.
Аноним 22/12/20 Втр 13:03:06 #90 №1886999 
>>1886809
Это ты идиот, нить изволь прочесть.
Аноним 23/12/20 Срд 05:05:19 #91 №1887728 
>>1886822
Туда ли ты зашёл, пацанчик?
Аноним 08/01/21 Птн 13:49:40 #92 №1904430 
image.png
аноны, поясните почему не работает, вроде правильно сделал. упражнение 1,11
Аноним 08/01/21 Птн 14:06:55 #93 №1904461 
image.png
>>1904430
>поясните почему не работает
Ты читать не умеешь или что?
Аноним 08/01/21 Птн 16:27:00 #94 №1904626 
>>1904430
сам нашёл ответ
>Внутренние определения должны быть в начале тела процедуры. За последствия запуска программ, перемешивающих определения и их использование, администрация ответственности не несет.
Аноним 12/01/21 Втр 19:00:14 #95 №1908462 
>>1904626
Тебе, блядь, IDE говорит что ты не объявил функцию calc перед её использованием. "сам нашёл ответ", что ты там нашёл, Даннинг-Крюгер?
Аноним 14/01/21 Чтв 05:12:25 #96 №1909641 
pic2.PNG
pic1.PNG
>>1863410 (OP)
Господа, я в отчаянии. Это отько, у меня не сходятся ответы упраженния 1.1 что не так?
Аноним 14/01/21 Чтв 07:18:48 #97 №1909669 
>>1909641
UPD: Нашел ошибку
Аноним 16/01/21 Суб 06:05:55 #98 №1911478 
Racket поддерживает аппликативный метод ?
Аноним 17/01/21 Вск 02:37:30 #99 №1912364 
>>1911478
Проведи проверку как в одном упражнении
Аноним 17/01/21 Вск 05:38:12 #100 №1912419 
>>1908462
>что ты не объявил функцию calc
Но я же точно её определил, а она говорит что нет
>Даннинг-Крюгер?
Кто такой?
Аноним 21/01/21 Чтв 16:20:41 #101 №1917208 
Господа, а стоит ли делать упражнения на Edwin для emacs?
Аноним 21/01/21 Чтв 16:42:34 #102 №1917224 
>>1917208
Возьми и сделай, у кого ты спрашиваешь, в /pr/ только вкатывальщики.
Аноним 23/01/21 Суб 22:19:41 #103 №1919415 
24db743c-037c-4a5f-8e45-70dc4617e26c.png
Снимок1.PNG
господа вкатывальщики, объясните пожалуйста:
1. почему выдаёт ошибку на первом пике?
2. что это за конструкция (n i) и (d i) на втором пике и почему она вообще работает?
3. почему если передавать аргументы как 1,0 вместо (ламбдa i 1.0) программа не работает, разве это не одно и то же?
Аноним 25/01/21 Пнд 09:40:26 #104 №1920800 
>>1919415
> 1. почему выдаёт ошибку на первом пике?
Потому что ты пытаешься вызвать то, что возвращает функция newline, как функцию, хотя newline ничего не возвращает, ну или, технически, возвращает значение #<void>.

> 2. что это за конструкция (n i) и (d i) на втором пике и почему она вообще работает?
Как ты, конечно, помнишь из начала книги, это вызов функций n и d соответственно с аргументом i. В данном конкретном случае эти n и d ты получаешь в качестве аргументов функции cont-fract.

> 3. почему если передавать аргументы как 1,0 вместо (ламбдa i 1.0) программа не работает, разве это не одно и то же?
Как ты, конечно, помнишь из начала книги, 1.0 - это просто значение, а (lambda (i) 1.0) - это анонимная функция от одного аргумента, которая всегда возвращает значение 1.0. Твой cont-fract, как мы уже выяснили абзацем выше, ожидает функции в качестве первого и второго аргумента.

мимо не вкатывальщик
Аноним 26/01/21 Втр 06:21:47 #105 №1921891 
>>1875723
Двачую. Мне кажется, основной бугурт от сикпа происходит потому, что он позиционируется как енига для начинающих, хотя по сути это не совсем так. Лучше начать с какого-нибудь прикладного языка, ковырнуть алгоритмы, структуры данных и пр., и потом открыть это все для себя с новой стороны с помощью сикп.
Аноним 27/01/21 Срд 13:47:22 #106 №1923176 
123.jpg
Добрый день. Здесь есть те, кто на бумажке/в табличке или еще где отображает отладку, как меняются переменные, отложенные вычисления и пр.? Мне это здорово помогает, но отображаю я их довольно просто и примитивно, наверняка есть более продвинутые способы. Имею в виду именно отладку, а не блоксхемы и прочее.
Аноним 27/01/21 Срд 19:41:36 #107 №1923645 
>>1923176
В DrRacket есть кнопка "Отладить" сверху справа, попробуй, базарю, ещё захочешь.
Аноним 28/01/21 Чтв 20:59:53 #108 №1924634 
>>1923645
Другой анон.
Ухх, как же оно калично работает.. По сравнению с той же intellij - трудно понять, в какой точке исполнения находимся, навигация по брейкпоинтам тоже какая то неудобная..
Аноним 31/01/21 Вск 18:30:07 #109 №1927216 
sicp1.png
Чё-то не получается нихрена, что я не так делаю? Пытаюсь проверить упражнение 1.3 в ракете. В книжке называть можно выражение без скобок, в ракете походу со скобками только работает. And то работает, то нет.
Аноним 31/01/21 Вск 19:20:44 #110 №1927260 
>>1927216
Короче я понял, каждая пара предикат-следствие должна быть в своих скобках. В начале книги опечатка и называемое выражение надо тоже в скобки пихать
Ещё я проебался со знаком, надо ставить >= чтобы работало с одинаковыми числами

Вот это вроде работает норм:
(define (sum-of-squares-of2max x y z)
(cond ((and (>= x z)(>= y z))(sum-of-squares x y))
((and (>= x y)(>= z y))(sum-of-squares x z))
(else (sum-of-squares y z))))

(define (sum-of-squares-of2max a b c)
(cond ((and (>= a c)(>= b c))(sum-of-squares a b))
((and (>= a b)(>= c b))(sum-of-squares a c))
((and (>= b a)(>= c a))(sum-of-squares b c))))

Только я че-то не понял, зачем в этом решении сравниваются суммы чисел? http://community.schemewiki.org/?sicp-ex-1.3
(define (sumOfLargestTwoSquared x y z)
(cond ((and (>= (+ x y) (+ y z)) (>= (+ x y) (+ x z))) (squareSum x y))
((and (>= (+ x z) (+ y z)) (>= (+ x z) (+ x y))) (squareSum x z))
(else (squareSum y z))
)
)
Аноним 31/01/21 Вск 20:02:04 #111 №1927286 
>>1927260
А как задача звучит?
Аноним 31/01/21 Вск 20:04:36 #112 №1927289 
>>1927286

Упражнение 1.3.
Определите процедуру, которая принимает в качестве аргументов три числа и возвращает сумму квадратов двух больших из них.
Аноним 31/01/21 Вск 21:19:34 #113 №1927340 
>>1927260
>Только я че-то не понял, зачем в этом решении сравниваются суммы чисел?
Да просто чел хотел выебнуться и сделать покороче, что-нибудь выдумать, но покороче нихуя не вышло.
Аноним 31/01/21 Вск 21:27:15 #114 №1927348 
>>1927340
Ну я так её типа представляю, что у нас три возможных варианта, поэтому проще сравнивать числа попарно и из результата исключать минимальное для этого сравнения. Может есть какое-то более простое решение, но я не знаю можно ли в лиспе сначала найти два макс числа, а потом с ними совершать действие. Тут с кондишенами надо же сразу следствие давать, иначе не работает. Иф подразумевает вообще одно условие и два ответа - опять не подходит. Возможно что-то хитрожопое с нот можно придумать и ещё в одном из решении что-то было с минимумом, как в ответе по второй ссылке. Но тут как бе лишнее действие получается
(define (sum-square-two-larger a b c)
(- (+ (square a)
(square b)
(square c))
(square (min a b c))))

(define (square x) (* x x))
Аноним 31/01/21 Вск 22:54:40 #115 №1927429 
image.png
>>1927348
Аноним 01/02/21 Пнд 11:19:14 #116 №1927661 
>>1927429
Нахуя городить цепочку if-ов, если есть cond?
Аноним 01/02/21 Пнд 12:39:56 #117 №1927710 
>>1927661
для конд нужно больше условий прописывать, да и мне if больше нрав
Аноним 01/02/21 Пнд 12:44:10 #118 №1927712 
>>1927429
Круто-круто, а можно как нибудь передать из 3 чисел два с помощью дефайн?
У меня че-то не получилось
(define (square x)(* x x))
(define (sum-of-squares x y)(+ (square x)(square y)))
(define (sum-of-squares-2maxof3)(sum-of-squares (2maxof3)))
(define (2maxof3)(j k))
(define (j a b c)(cond ((and (>= a b) (>= a c))(a))
((and (>= b a) (>= b c))(b))
(else (c))))
(define (k a b c)(cond ((and (>= a b) (<= a c))(a))
((and (>= b a) (<= b c))(b))
(else (c))))
Аноним 01/02/21 Пнд 13:18:26 #119 №1927745 
local.png
>>1927712
Короче я понял, видимо можно, но я ещё пока не знаю как, надо дальше читать небось там про лямбды и окружение глобальное. У меня переменные не передаются из одного определения в другое
Аноним 01/02/21 Пнд 13:36:20 #120 №1927787 
>>1927745
продолжай, дальше будут внутренние определения, это то чего не хватает тебе сейчас в твоей задумке
Аноним 01/02/21 Пнд 15:06:24 #121 №1927934 
>>1863410 (OP)
btw repl.it последнее время не пускает в scheme interpreter без регистрации поэтому можете попробовать
https://inst.eecs.berkeley.edu/~cs61a/fa14/assets/interpreter/scheme.html
Аноним 01/02/21 Пнд 15:15:03 #122 №1927947 
image.png
>>1927934
работает лучше чем repl.it, там remainder не работал
Аноним 01/02/21 Пнд 15:48:46 #123 №1927980 
>>1927934
Я бы порекомендовал ideone, там на выбор целых три схемы (из них, в свою очередь, рекомендую выбирать guile).
Аноним 10/02/21 Срд 17:32:46 #124 №1936872 
Бегло пролистал первые 150 страниц, все написанное в том или ином виде уже читал в fp scala и в курсах по хаскелю. Плюс терминология в книге старая, необычная - такую сейчас никто не использует. Имеет смысл дальше читать?

мимо-сеньер
Аноним 10/02/21 Срд 17:36:10 #125 №1936874 
>>1936872
Антон ДеГузло? Это ты?!
Аноним 10/02/21 Срд 17:37:03 #126 №1936875 
>>1936874
>Антон ДеГузло
не понял
Аноним 10/02/21 Срд 17:46:25 #127 №1936877 
>>1936872
> Плюс терминология в книге старая, необычная - такую сейчас никто не использует.
Кому не посрать

мимо освежал курс математики с помощью дореволюционного Киселёва
Аноним 10/02/21 Срд 17:59:53 #128 №1936883 
>>1936877
>Кому не посрать
Мне самому и не посрать. Тяжело читать, когда все вокруг знакомое, но называется непривычно
Аноним 21/02/21 Вск 21:33:32 #129 №1948695 
>>1936883
Ну так не читай.
Аноним 04/03/21 Чтв 19:19:57 #130 №1957485 
Планирую вкатиться в сикп после полгода отдыха от проги, какие подводные?

>>1771365 →-анон
Аноним 04/03/21 Чтв 19:22:38 #131 №1957487 
>>1957485*
Дошёл почти до середины 3-й главы, планирую с начала 3-й главы продолжать
Аноним 13/03/21 Суб 01:06:13 #132 №1965534 
01.jpg
Ну что, друзья. Я только что доделал упражнение 5.50. Метациклический интерпертатор скомпилировался и работает. Компилятор с лексической адресацией и оптимизацией вызова примитивных процедур в виде явного кода. На этом я считаю основной курс завершенным, т.к. последние два задания, особенно 5.51 явно займут много времени и я воспринимаю их как дополнительные. Но все равно сделаю, только надо освежить свои знания и навык Си, последний раз писал на нем в универе лет 7 лет назад. Прорешаю C&R и приступлю. Планов на будущее - вагон.
Совокупно, я занимался SICP'ом 2.5 года, с перерывом примерно на год - он был вызван внешними обстоятельствами. Решил почти все упражнения. Из нерешенных были: знаменитое в этих тредах задание 1.13 и задачи с "языком описания изображений" (у меня не получилось подключить графическую подсистему и я просто забил).
Такие дела.
Аноним 13/03/21 Суб 10:50:19 #133 №1965663 
>>1965534
Грац, бро
Аноним 13/03/21 Суб 19:01:32 #134 №1966071 
Аноны, насколько СИКП сложный? Что может дать и чему научить? Стоит ли вкатываться?
Аноним 13/03/21 Суб 20:57:51 #135 №1966170 
>>1965534
Лучше бы на хуе эту лексическую адресацию сделал, и графика во второй главе идёт
Аноним 13/03/21 Суб 21:31:39 #136 №1966190 
>>1965534
>Совокупно, я занимался SICP'ом 2.5 года
Не преуменьшаю твоего достижения, но 2.5 года на книгу, которую преподают курсом за 4 месяца - ну ты понел, да? Что ты из этого вынес, какие уроки, и самое главное, зачем ты прочитал SICP? Ты намерен заниматься Computer Science или же это был просто твой timewaster?
Аноним 13/03/21 Суб 21:44:44 #137 №1966196 
>>1966071
>Аноны, насколько СИКП сложный?
Зависит от твоего бекграунда, в принципе сложный для вкатунов.

>Что может дать и чему научить?
Определенную базу CS может дать. Но в целом безнадежно устарел, есть куча других более современных и полезных книг.

>Стоит ли вкатываться?
Начинать в любом случае стоит не с подобной литературы.
Аноним 13/03/21 Суб 22:25:18 #138 №1966209 
>>1966196
>Зависит от твоего бекграунда, в принципе сложный для вкатунов.
"Вышка" в МухГУ по ИТ специальности. Прикладные знания, справедливости ради, получил, но хочется вот именно больше теории узнать, в информатику и в CS вникнуть. Сейчас уже 3 года на C/C++ сижу.

>Но в целом безнадежно устарел, есть куча других более современных и полезных книг.
Не подскажешь?
Аноним 14/03/21 Вск 02:41:03 #139 №1966339 
>Не преуменьшаю твоего достижения, но 2.5 года на книгу, которую преподают курсом за 4 месяца - ну ты понел, да?

Ну если бы я не работал, жил один и занимался только сикпом, то мне бы, наверное, тоже хватило 4 месяцев. Хотя вообще мне кажется, что за 4 месяца даже в вузе невозможно впитать сикп, т.к. у тебя будет еще куча других предметов. Он реально на 4 месяца рассчитан? Я бы 2 семестра ему выделил.
Плюс, как я написал, у меня получился годичный перерыв. Ну а еще я хуево умею организовывать свое время, это правда. Но, например, вот тут человек явно умнее меня https://eli.thegreenplace.net/2008/04/18/sicp-conclusion потратил на сикп почти год. Такая же цифра пару раз мелькала в сикп-тредах. Так что полтора года, с учетом хуево организуемого времени - не вижу ничего постыдного.

>Что ты из этого вынес, какие уроки, и самое главное, зачем ты прочитал SICP

Изначально я начал SICP, чтобы улучшить свое понимание программирования. Это случилось через несколько лет, после того как я устроился на работу и как-то внезапно осознал, что перестал экстенсивно расти, а совершенствоваться мне хотелось.
Что я вынес и какие уроки извлек? Что информатика - это наука о построении абстракций, в терминах которых наиболее удобно решается та или иная задача. Что мое понимание "языка" было очень узким и что почти любая рабочая задача в моей практике может быть переформулирована, как задача создания/расширения языка для оперирования абстракциями (объектами). Раньше я не думал в таком ключ, но с тех пор как начал, качество принимаемых мной решений выросло на порядок (это не только субъективное мнение, сужу по тому, что мне говорят другие люди).

>Ты намерен заниматься Computer Science или же это был просто твой timewaster?

Боюсь, что для того чтобы полноценно начать заниматься CS уже упущено слишком много времени. Но зато я понял, что хочу развиваться именно в области разработки языков.
Аноним 14/03/21 Вск 11:14:34 #140 №1966423 
>>1966339
Не, за 4 месяца сикп можно разве что пролистать, не делая заданий, но это бесполезная трата времени тогда.

Вообще есть недооценённая вещь - делать конспекты, особенно, если читаешь книгу без заданий особых, по типу Мейерса. Я дажа сейчас помню о чём говорилось в книге по параллелизму, которую я читал год назад, и это благодаря тому, что я делал конспект
Аноним 14/03/21 Вск 13:23:16 #141 №1966478 
>>1966339
>Он реально на 4 месяца рассчитан? Я бы 2 семестра ему выделил.
Ну вообще, на семестр, 6 месяцев, минус праздники/выходные, итого примерно 4 месяца выходит. Но это в MIT. Там нагрузка другая совсем, не рассчитана на простых смертных, так что более реальные сроки это год-полтора, пожалуй.
Здорово, что тебе это начало помогать в практической деятельности.
Аноним 14/03/21 Вск 21:07:34 #142 №1966824 
>>1966071
СИКП - это всего понемножку о мире CS и программирования, но в основном это введение в полушизоидную деятельность Суссмана и ко про создание баз знаний, манипуляцию символами, бэктрекинг, вот это всё. Последнее Flexible Design как раз про это без примесей.

"Полушизоидную" потому на других языках это колдунство не работает, а на схеме слишком бедная инфрастуктура, чтобы не писать все самому. В итоге получается схема ради схемы.

Есть аналогичная для обзора тем CS книга - Composing Programs без мини-игр со схемой.

tl;dr сикп это не святой грааль программирования, а методичка для вправления мозгов первокурам, причем не особо свежая, индус из Корнелла со своим PLAI (plai.org) продвинулся чуть дальше в педагогическом плане.
Аноним 14/03/21 Вск 22:24:26 #143 №1966889 
>>1966824
>Есть аналогичная для обзора тем CS книга - Composing Programs
Калыч.
Аноним 15/03/21 Пнд 21:28:02 #144 №1967808 
>>1966824
> tl;dr сикп это не святой грааль программирования, а методичка для вправления мозгов первокурам, причем не особо свежая, индус из Корнелла со своим PLAI (plai.org) продвинулся чуть дальше в педагогическом плане.
Аноним 15/03/21 Пнд 21:50:54 #145 №1967833 
>>1863410 (OP)
Да почему ракет? Почему не мит-схема, бля? Чё за неуважение?
Аноним 16/03/21 Втр 00:08:02 #146 №1967959 
>>1867531

Уже есть pdf?
Аноним 16/03/21 Втр 01:55:11 #147 №1968022 
>>1967959
Оно только завтра выйдет
Аноним 16/03/21 Втр 02:13:32 #148 №1968034 
>>1967959
Да, на днях спиздили.
Аноним 16/03/21 Втр 02:19:03 #149 №1968035 
>>1968034
Хотя нет, не подписали, но видно, что ссаный конверт с епуба.
Аноним 16/03/21 Втр 20:22:47 #150 №1969007 
>>1867531
а в каком месте это advanced версия сикпа? Их роднит разве что автор и шизоидный язык.
Аноним 16/03/21 Втр 20:47:16 #151 №1969034 
>>1969007
я не знаю
Аноним 16/03/21 Втр 21:00:44 #152 №1969051 
>>1969007
>Их роднит разве что автор и шизоидный язык
Вот откуда тебе знать, что их там роднит, Ваня? Вот откуда? Откуда в тебе эта ебаная уверенность, мразь?

>Reference documentation:
>Structure and Interpretation of Computer Programs (SICP)

https://groups.csail.mit.edu/mac/users/gjs/6.945/
Аноним 16/03/21 Втр 21:15:31 #153 №1969067 
>>1969051
>Вот откуда тебе знать, что их там роднит, Ваня? Вот откуда? Откуда в тебе эта ебаная уверенность, мразь?
Должен признаться — у меня к тебе буквально тот же самый вопрос

мимо
Аноним 16/03/21 Втр 21:53:14 #154 №1969102 
>>1969051
потому что книгу слили и можно посмотреть, что там, тупое ты ебанько
sageАноним 17/03/21 Срд 11:43:21 #155 №1969561 
>>1969067
>>1969102
Тупорылые пидарасы.
Аноним 18/03/21 Чтв 17:13:14 #156 №1970716 
>>1969561
А по-моему это ты — тупорылый пидорас, если не можешь ответить на вопрос
>Вот откуда тебе знать, что их там роднит, Ваня? Вот откуда? Откуда в тебе эта ебаная уверенность, мразь?
Аноним 18/03/21 Чтв 23:22:29 #157 №1971032 
>>1863410 (OP)
Где найти pdf-версию htdp?
Аноним 19/03/21 Птн 16:17:09 #158 №1971510 
>>1966071
Зависит от того, как определять сложность. Мозги не требуются, но без усидчивости и трудолюбия не обойтись.
Аноним 20/03/21 Суб 13:20:18 #159 №1972197 
>>1966196
> Но в целом безнадежно устарел
Мамка твоя безнадежно устарела. В SICP ничего "устаревшего" нет, потому что фундаментальные основы не стареют.
Аноним 20/03/21 Суб 19:31:05 #160 №1972481 
>>1972197
>scheme
Я вот про этот высер
Аноним 20/03/21 Суб 21:00:58 #161 №1972554 
>>1969102
Ты там борщем не подавился, недовкатыш?
Аноним 20/03/21 Суб 21:01:20 #162 №1972555 
>>1969561
>>1972554
Аноним 22/03/21 Пнд 14:00:09 #163 №1974134 
>>1972481
А причём тут сикп и scheme? Сикп это теперь учебник схемы?
Как обычно замечу, что никто не мешает переложить книгу на "правильные, неустаревшие" языки, главное чтобы выразительность по пизде не пошла как это было при попытках с js и питоном.
Аноним 22/03/21 Пнд 23:25:51 #164 №1974797 
>>1867531

Ну что там? Где скачать? Вчера так и не нашел. Страсть, как охота уже почитать.
Аноним 23/03/21 Втр 11:02:42 #165 №1975036 
>>1974797
На либгене.
Аноним 23/03/21 Втр 20:33:39 #166 №1975522 
124506775256.jpg
>>1975036
Аноним 27/03/21 Суб 20:26:06 #167 №1979127 
С ней я научусь программировать с нуля?
Аноним 27/03/21 Суб 21:47:21 #168 №1979171 
>>1979127
Жесть блять какая-то. Пойду школьный учебник информатики почитаю.
Аноним 29/03/21 Пнд 12:00:57 #169 №1980341 
>>1979127
Да!
Аноним 29/03/21 Пнд 14:40:22 #170 №1980475 
>>1979127
Конечно! Это же учебник для первокурсников, а первокурсники это низшяя ступень развития homo sapiens sapiens
Аноним 05/04/21 Пнд 04:34:17 #171 №1986272 
>>1979127
Книга полезна будет тем, кто уже знает основы программирования, для закрепления базы. С нуля начинать смысла ну очень мало.
Аноним 05/04/21 Пнд 09:07:19 #172 №1986297 
>>1986272
Не лучше ли почитать обновленный SICP 2021 года?
>>1867531
>>1969051
Аноним 05/04/21 Пнд 10:22:44 #173 №1986315 
1
Аноним 23/04/21 Птн 22:01:47 #174 №2006218 
>>1875723
>С нуля лучше в питон.
Ой да лол

мимо вкатывался и выкатывался три раза за пять лет, больше в кодинг не лезу за исключением сейчас
Аноним 23/04/21 Птн 22:03:45 #175 №2006221 
>>1876340
Ньюфагу стоит пойти нахуй, рынок переполнен уже нерабами, которые прогают со средней школы до гроба
Аноним 23/04/21 Птн 22:06:32 #176 №2006224 
>>1883834
Ты не туда воюешь

https://ru.wikipedia.org/wiki/%D0%A1%D1%82%D1%80%D0%B5%D0%BB%D0%BE%D1%87%D0%BD%D1%8B%D0%B5_%D0%BE%D0%B1%D0%BE%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D0%B8%D1%8F_%D0%9A%D0%BD%D1%83%D1%82%D0%B0
Аноним 23/04/21 Птн 22:29:49 #177 №2006238 
>>1979127
Нет. Это вообще книга для студентов-информатиков. У которых хорошая математическая подготовка, они способны в математические абстракции, и, сюрприз, они в состоянии программировать на традиционных языках к этому времени уже.

Ценность этого SICP вообще очень сомнительна, если ты только не собираешься заниматься разработкой компиляторов и некоторыми другими схожими технологиями.
Аноним 23/04/21 Птн 22:31:38 #178 №2006239 
>>2006218
Что у тебя не так с питоном и какие вообще проблемы?

На самом деле оптимальный путь. Особенно, если тебя серьёзно не учат программировать, в смысле учителя нормального нет. Ну и смотря для каких областей.
Аноним 23/04/21 Птн 23:23:32 #179 №2006284 
>>2006239
>Что у тебя не так с питоном и проганием
Сгорание жопы раз:
Аббревиатуры, термины и названия в стиле английского самосбора. Обучение в стиле "запомните что вот эта хуйня делает вот это, не вникайте, пригодится через десять параграфов кстати. Возможно" Я с раннего детства кручусь в научной среде, у нас тут что-то принимать на веру и без проверки -- хамство. А если все аббревиатуры прогугливать, то получишь оккамический сущностный пролапс мозга, ибо прогеры за все эти годы навелосипедили тих сущностей over900000, даже жиды и леваки такую ересь не творят

Сгорание жопы два:
Лямбды. Я три дня искал нахуя они нужны вообще и почему так широко используются, нахуя писать lambda когда можно lmbd, спрашивал профильных прогеров. Конечно же это никого не ебёт и все кодят что дают.

Сгорание жопы три:
Докер через фоновый эмулятор на винде, не хочу это вспоминать.

Выебоны английского синтаксиса в меньшей степени

Если будет выбор между суицидом и жизнью, то кину жребий на квантовом рандомайзере. Нечётное -- учу хаскель с концами
Аноним 24/04/21 Суб 08:19:56 #180 №2006468 
>>2006284
>Я с раннего детства кручусь в научной среде

>термины и названия в стиле английского самосбора
>Я три дня искал нахуя они нужны вообще и почему так широко используются, нахуя писать lambda когда можно lmbd

Пошел нахуй!
Аноним 24/04/21 Суб 15:06:47 #181 №2006861 
Como-jugar-a-Half-Life-1-y-2-en-VR.jpg
>>2006284
>Я с раннего детства кручусь в научной среде
>Лямбды. Я три дня искал нахуя они нужны вообще и почему так широко используются
>Нечётное -- учу хаскель с концами
Лоооооооооол, ты лямбды не осилил, думаешь ты осилишь хаскел - язык, который основан на ЛЯМБДА-КАЛЬКУЛУСЕ, ученый с двухзначным IQ? Много о себе думаешь, чмоня, попустись.
Аноним 24/04/21 Суб 16:08:33 #182 №2006972 
>>2006861
Я-то знаю что такое лямбды и как они работают

Я просто не хочу их учить

Ах да, по забавному свпанию сообщество программистов -- одно из самых злых и гнилых. Выдимо потому что труд -- только найм на барена, проблемы со здоровьем и тяночки за человека не считают. IQ>120, если так важно.
Аноним 24/04/21 Суб 16:31:22 #183 №2007016 
>>2006972
>Я-то знаю что такое лямбды и как они работают
>Я просто не хочу их учить
Взаимоисключающие параграфы, если бы ты ЗНАЛ как они работают, УЧИТЬ их не было бы необходимости. Пиздабол малолетний. В какой шараге ты находишься?
>IQ>120
Перепутал символы? Символ "меньше" отображается в другую сторону.
>Ах да, по забавному свпанию сообщество программистов -- одно из самых злых и гнилых
Так ты сам додик, который исходит пеной от простейших вещей, которых не может осилить, который кроет хуями программирование в силу собственной глупости. Тебя тут любить и обожать должны?
Сколько не видел ученых/студентов нормальных вузов, все умеют кодить на R, питоне, хаскеле, без проблем абсолютно, все воспринимают его просто как инструмент и не доёбывают до мелочей, один ты такой уникальный видимо.
Аноним 24/04/21 Суб 16:53:08 #184 №2007057 
>>2007016
>ЗНАЛ как они работают, УЧИТЬ их не было бы необходимости
Знания работы недостаточно, нужно ещё применял

Чёл, ну ёбанарот
Аноним 24/04/21 Суб 17:04:57 #185 №2007069 
>>2007057
НУ ТАК ПРИМЕНИ ЕСЛИ ЗНАЕШЬ, ёбанарот. Только ведь ты не знаешь нихуя, пиздаболка.

https://codingbat.com/java/Functional-1
Применяй, вперёд.
Аноним 24/04/21 Суб 17:30:04 #186 №2007088 
>>2007069
>НУ ТАК ПРИМЕНИ ЕСЛИ ЗНАЕШЬ
Не увлекаюсь велосипедостроением, мне их использовать и разбирать больше нравится
Аноним 24/04/21 Суб 18:36:32 #187 №2007207 
>>2007088
>Не увлекаюсь велосипедостроением, мне их использовать и разбирать больше нравится
Пчел, так ты не можешь их использовать, потому что не знаешь, как.
Аноним 05/05/21 Срд 17:39:23 #188 №2020605 
Вкатываться в HTDP больше смысла с первого издания или со второго? Потому что различия между ними, судя по всему, довольно существенные.
Аноним 06/05/21 Чтв 04:48:50 #189 №2021092 
>>2020605
2
Аноним 06/05/21 Чтв 08:49:41 #190 №2021130 
>>2021092
Спасибо.
Аноним 07/05/21 Птн 03:32:07 #191 №2022438 
>>2020605
С первого, там реально нормально разжевывают, для полных нафань.
Аноним 07/05/21 Птн 09:07:31 #192 №2022512 
>>2022438
Но, как я понял из предисловия, она наоборот более расширена и также использует новые возможности Racket'а. Разве это не будет полезнее и более актуально?
Аноним 07/05/21 Птн 09:37:37 #193 №2022523 
>>2022512
Постер выше не осилил второе издание.
Аноним 07/05/21 Птн 19:34:00 #194 №2023354 
>>2022512
Там подробнее разжевывают с нуля. И полному ньюфагу по ней заниматься.
>>2022523
Лалка, не траль.
Аноним 08/05/21 Суб 18:05:12 #195 №2024435 
Какой лучший IDE для схемы? Чет скачал Dr.Racket и так и не понял, можно ли в нём кодить на схеме.
Аноним 08/05/21 Суб 19:28:52 #196 №2024592 
>>2024435
Я не профи, но в ракете хоть автоформатирование есть - Ctrl+I
Вставляешь в начале файла
#lang sicp

Подробнее читать здесь: https://docs.racket-lang.org/sicp-manual/
Аноним 08/05/21 Суб 20:57:01 #197 №2024684 
>>2024592
Спасибо!
Аноним 27/05/21 Чтв 13:14:27 #198 №2044926 
mash2.png
mash1.png
end1.png
end2.png
Подскажите, почему иногда я могу вызвать функцию без аргументов? А в других случаях нет. Типа, иногда достаточно только названия функции (как с end) , а иногда ракета пишет типа: "Y-CAR: expected a function call, but there is no open parenthesis before this function". Ну и приходится писать с аргументом (Y-CAR ws).
Аноним 30/05/21 Вск 00:12:56 #199 №2048668 
>>2044926
1,1,8
> Поскольку переменная x связана в определении
sqrt, процедуры good-enough?, improve и sqrt-iter, которые определены внутри
sqrt, находятся в области действия x. Таким образом, нет нужды явно передавать x в
каждую из этих процедур. Вместо этого мы можем сделать x свободной переменной во
внутренних определениях, как это показано ниже. Тогда x получит свое значение от аргумента, с которым вызвана объемлющая их процедура sqrt. Такой порядок называется
лексической сферой действия (lexical scoping) переменных
Аноним 30/05/21 Вск 01:38:55 #200 №2048735 
>>2048668
Зачем ты это мне написал? Ниче не прояснилось. И упражнение в моем посте не из СИКП.
Аноним 31/05/21 Пнд 09:02:44 #201 №2050170 
>>2044926
Потому что в случае с end ты её не вызываешь, а используешь, как переменную, а именно, передаёшь в качестве keyword-аргумента stop-when в функцию big-bang. Зря ты с htdp начал, такому хлебушку, как ты, с сикпа бы стоило.
Традиции сикпотреда: троллинг тупостью
Аноним 31/05/21 Пнд 17:22:35 #202 №2050843 
>>2050170
Дак, а почему в другом случае нельзя использовать как переменную?
Аноним 31/05/21 Пнд 20:35:29 #203 №2051175 
maxresdefault.jpg
>>2050170
>такому хлебушку, как ты
htdp вроде более энтри левел же? Или htdb вообще ненужно ты хочешь сказать?
Аноним 01/06/21 Втр 15:19:48 #204 №2051939 
>>2050843
Используй, я разрешаю.
Аноним 01/06/21 Втр 15:20:32 #205 №2051944 
>>2051175
Заголовок треда видел?
Аноним 01/06/21 Втр 19:54:43 #206 №2052392 
>>2051939
Дак ракета ругается и не дает в этом и проблема. Я же написал выше.
Аноним 02/06/21 Срд 10:54:27 #207 №2052880 
>>2052392
Если бы ты по-нормальному, не скриншотом, приложил код, ожидаемое от него поведение и получающийся на деле результат, возможно, тебе кто-нибудь и помог бы.
Аноним 02/06/21 Срд 19:00:45 #208 №2053753 
>>2052880
Дак, а этого кода недостаточно? Мне кажется на скриншоте есть все, что надо. Что там еще должно быть, чтобы ответ дать? Могу только сказать, что использую Ракету для новичков, может дело в этом, канеш.
Аноним 02/06/21 Срд 22:31:24 #209 №2054125 
>>2053753
У тебя четыре скриншота в посте, долбоёб. Мне на какой смотреть, чтобы тебе втолковать на конкретном примере разницу между вызовом функции и функциональным объектом?
Аноним 02/06/21 Срд 23:16:08 #210 №2054197 
>>2054125
Ну дак если ты такой отсталый и не можешь понять из скринов и из текста, то может тебе не стоит советы раздавать, а просто пройти мимо нахуй?
Аноним 03/06/21 Чтв 09:46:04 #211 №2054399 
>>2054197
Здесь только ты не можешь понять основную концепцию ФП, да и, судя по всему, не хочешь, а хочешь потом ходить и ныть, какая же прога сложная. Сам проследуй нахуй, дружочек.
Аноним 04/06/21 Птн 00:42:05 #212 №2055783 DELETED
>>2054399
Поссал тебе в лицо, немощь. Обосрался с ответом и что-то еще пукать пытается.
Аноним 04/06/21 Птн 08:36:15 #213 №2055916 DELETED
>>2055783
Ты до сих пор струйки своего вопроса не вытер с ляжек, ублюдок.
Аноним 14/06/21 Пнд 06:40:05 #214 №2067584 
Sup, вкатываюсь в прорешивание задач, имея по нулям в знаниях и умениях по математике школьного уровня и программировании даъ; надеюсь, окрность, чугунный зад и свободное время себя искупят.
加油! Всем успехов итт. Как осилю вторую главу - отпишусь, авось это кому-то интересно будет.
Аноним 14/06/21 Пнд 09:15:40 #215 №2067605 
>>2067584
Вот почему новичков так тянет в эту парашу без задач и пользы, никак не могу взять в толк.
Аноним 14/06/21 Пнд 09:23:32 #216 №2067606 
>>2067605
Если не прорешал СИКП и не прочитал Кнута то jsonукладчиком не станешь, настоящие программисты-инженеры попустят на собесе!
Аноним 14/06/21 Пнд 09:34:53 #217 №2067609 
>>2067606
>
>Если не прорешал СИКП и не прочитал Кнута то jsonукладчиком не станешь, настоящие программисты-инженеры попустят на собесе!
Так самое смешное-то, что в Сикп-параше даже за алгоритмы нормально не поясняют. Тупо набор каких-то рандомных кусков информации от шизоидного автора.
Аноним 14/06/21 Пнд 12:46:17 #218 №2067735 
>>2067609

Потому что "сикп-параша" это не учебник об алгоритмах, а учебник о построении информационных систем и способах контроля сложности.
Аноним 14/06/21 Пнд 13:19:36 #219 №2067754 
>>2067735
Ну так я и говорю, кастомный набор тем от шизодиного автора.
А пиарят это парашу как учебник по кодингу для новичков.
Аноним 16/06/21 Срд 16:19:12 #220 №2070317 
>>2067606
Кстати, сравнение с Кнутом весьма уместно. По сути, это такая же академическая лапша, написанная для того чтобы потешить ЧСВ авторов, где простые вещи намеренно объясняются сложным языком. Я не слышал ни одного случая, чтобы эти книги кому-то в чем-то помогли.
Аноним 17/06/21 Чтв 11:04:28 #221 №2071025 
Кст издательство ДМК переводит сейчас HTDP. Писал им, сказали, что месяца через четыре выпустят.
Аноним 23/06/21 Срд 21:37:41 #222 №2078419 DELETED
Что ещё за книжка такая блять? почему она лучшая? начал читать нихуя не понял, что теперь делать? да и разве книги когда либо были хорошим методом обучения? когда есть те же самые учебники
Аноним 23/06/21 Срд 22:09:26 #223 №2078476 DELETED
>>2078419
>Что ещё за книжка такая блять?
Это специальная книжка. Она создана для унижения вкатунов, чтобы те не мнили себя программистами.
>>2078419
>что теперь делать?
Устраиваться на завод пока не поздно.
Аноним 29/06/21 Втр 00:09:16 #224 №2083331 
Товарищи программеры, за сколько СИКП осилили? Именно осознанно, во всём разобравшись? И как преодолеть желание осилить быстрее?
Аноним 29/06/21 Втр 02:35:41 #225 №2083367 
>>2083331
Исходя из собственного опыта, могу сказать следующее:
Забей хуй на время и просто вдумчиво изучай по мере своих возможностей.

Может быть такое, что ты за день 5 страниц еле осилишь, а может быть такое, что ты каким-то чудом за неделю пройдешь 200 страниц в режиме марафона. Всякое бывает.
Аноним 09/07/21 Птн 14:06:17 #226 №2091273 
Стоит ли учить РНР?
Аноним 09/07/21 Птн 20:22:47 #227 №2091614 
>>2091273
да
Аноним 09/07/21 Птн 23:05:43 #228 №2091742 
>>2091273
нет
Аноним 09/07/21 Птн 23:13:27 #229 №2091745 
>>2091742
пидора совет
Аноним 10/07/21 Суб 18:49:50 #230 №2092438 
Книга сильно завязана на алгоритмах, структурах данных и дискретке?

Есть ли смысл лезть в SICP если я еще не осилил дискретку и алгоритмы?
Аноним 10/07/21 Суб 18:55:18 #231 №2092441 
>>2092438
Ни на чем она не завязана, эта книжка для нюфань.
Аноним 10/07/21 Суб 19:44:01 #232 №2092467 
>>2092441
Спасибо, анон, желаю тебе дождь из вагин и хуеву тучу денег, ну и сам че хочешь тоже бери
Аноним 05/08/21 Чтв 15:36:31 #233 №2117863 
Вкатываться это здесь? О чём вообще этот тред? Нужна удалённая работа и обучение с ноля.
Аноним 05/08/21 Чтв 15:44:58 #234 №2117881 
>>2092438
Ну дочитай до куда сил хватит, потом может остальное дочитаешь.

Если что-то непонятно - то гугли, те же алгоритмыв которых ничего сложного нет

Зачем полностью SICP от корки до корки читать?
Аноним 05/08/21 Чтв 16:58:24 #235 №2117957 
>>2117881
Зачем вообще читать SICP?
Аноним 15/08/21 Вск 20:05:39 #236 №2128791 
Untitl213123ed.jpg
Untitwgwgwgwgwled.jpg
Есть одно упражнение, пикрил
Есть моё решение https://pastebin.com/jK9Wz1Qb
Вроде работает.
Но взялся проверять — оказалось нигде именно такого решения нет.
Вопрос — правильно ли или я начудил и есть какие-то кейсы, которые повалят его?

Алсо зацените задание на пике 2 и моё решение https://pastebin.com/aKvk9ezE
Вкратце цель — запилить рекурсивную процедуру без дефайна.
Аноним 16/08/21 Пнд 11:18:52 #237 №2129393 
di-kaprio-podymaet-bokal50887828orig.jpeg
>>2128791
Аноним 17/08/21 Втр 06:36:40 #238 №2130126 
>>2128791
>>2129393
Первое задание, увы, решено неправильно. Ты на каждом шаге в качестве f пробрасываешь (lambda (x) (f (f x))), то есть функции в композиции у тебя не прибавляются по одной, а умножаются на две. Подумай как исправить и главное как этой ошибки можно было избежать.
Аноним 17/08/21 Втр 06:43:04 #239 №2130127 
>>2128791
>запилить рекурсивную процедуру без дефайна.
Элементарно. Даже не буду пробовать, уже понятно, что хотят Y-комбинатор.
Аноним 17/08/21 Втр 08:42:28 #240 №2130159 
>>2130126
Понял тебя, спасибо, исправить это не проблема, попросту не заметил.
https://pastebin.com/G2tFCn5W
>как этой ошибки можно было избежать
0. Тестить на свежую голову, а не в два часа ночи
0.1. Использовать тест кейсы, которые подсказаны в самом задании
1. Вообще не браться за задание
2. Отправиться в прошлое и отговорить A&S писать это задание, мотивируя это тем, что в будущем в нём кто-то допустит ошибку, расстроится и ркн по этому поводу.
>>2130127
А кто тебя просил пробовать?
Аноним 17/08/21 Втр 08:55:21 #241 №2130169 
>>2130159
>А кто тебя просил пробовать?
Меня не нужно просить, я сам вызвусь, если что-то покажется интересным.
Аноним 17/08/21 Втр 09:24:55 #242 №2130194 
>>2130169
Так зачем говорить "я не хочу" когда тебя не просили?
Аноним 17/08/21 Втр 09:51:16 #243 №2130207 
>>2130194
Я делаю вид, что у меня есть свобода воли.
Аноним 17/08/21 Втр 10:06:45 #244 №2130216 
>>2130159
https://youtu.be/hU2MK3miuzs
sageАноним 17/08/21 Втр 14:38:46 #245 №2130581 
ниже уже некуда.jpg
>>1921891
>ковырнуть алгоритмы, структуры данных
Ни в коем случае.
Начать с чего? Ниже сикпа только детские языки уровня Logo и книжки "а я был в компьютерном городе". Если с сикпом плохо, то действительно стоит начать с этого (но не с каких-нибудь там Shenzhen I/O и Exapunks — это головоломки, которые под конец дают и опытным макакам просраться) хотя забегая вперёд если нравится то почему нет лишь б нравилось, но какие нахуй алгоритмы когда ты программировать не умеешь? В том же сикпе эта дисциплина в ознакомительном порядке даётся, в главе 1.2 и 2, а больше пока и не надо.
Конечно тебе должно быть интересно заниматься тем, чем ты занимаешься, и если тебе неинтересно читать сикп, то ты либо
1. Путаешься в математических примерах и фрустрируешь, и это абсолютно нормально, посоветовать тут можно либо слушать лекции и идти по учебному плану брайана харви, который понимал эту проблему и знал что давать ученикам, иногда прямо говорил "читайте такую главу, похуй если ничего не поймёте не поймёте математику, главное поймите то-то и то-то", если главу нельзя скипнуть, иногда говорил "скипайте", когда речь шла о главе чисто с примерами, как например наибольшее общее кратное, и взамен предлагал какие-то другие примеры, без математики.
Можно было бы посоветовать что-нибудь другое, но проблема в том что других таких курсов не существует, даже composing programs и htdp они вообще не про то, и больше напоминают вкатунские курсы по питону, т.е. после них всё равно нужно читать сикп, а раз так, то и нах они нужны, лучше какой-нибудь лого поковырять или тот же питон но по крутому курсу с проектиками, заданьицами и прочими мотивашками, о чём в следующем пункте
2. Не трогал программирование вообще и не можешь схватиться даже за самые первые понятия сикпа типа рекурсии, тогда тебе опять же во вкатунские курсы. Главное — чтобы было интересно.
3. Не любишь программирование в принципе и не ловишь кайф от него. Тут опять же упирается всё в вышесказанное про мотивацию: не нравится — не будет мотивации. Те новички, кто программировать любят, даже если у них жопу рвёт от математики в сикпе — всё равно компенсируют это диким оргазмом от осознания идей именно программистских, которые в этой книге объясняются, это сложно объяснить если ты этого не испытываешь, то некоторых именно что прёт когда они впервые понимают как работают процедуры высшего порядка, итеративные-рекурсивные процессы, деревья сраные и т.п., и от решения задачек, которые в этой книжке требуют усилий (и опять же надо быть внимательным и скипать сраную математику, если тебя от неё не прёт) На этом моменте мне опять могут сказать "мб если математика не нужна и даже ты это понимаешь, личше что-нибудь другое?" А я опять отвечу "покажите мне что-то другое, что объясняет ИМЕННО ТЕ идеи которые в сикпе излагаются, причём ПОЛНОСТЬЮ", и я буду советовать только это. Опять же повторюсь — были попытки пофиксить то, что в сикпе плохо работало, но всякий раз с водой выливался ребёнок и возникало ощущение, что новый курс проектировали люди, которые вообще не шарят за программирование. Единственное, что худо-бедно работало — это CS61A времён когда его текстбуком был SICP. И то, там всю пятую главу скипнули, что туповато, учитывая что следующий предмет который должен в дисциплине изучаться — это архитектура эвм, а пятая глава даёт базу архитектуры, причём что сука охуительно даёт её в обессмерченном виде — вместо какого-нибудь представления реальной эвм с асмом, пусть даже самой распиздатой и крутой, здесь даётся виртуальная, построенная на той платформе, что и весь курс. Но тут выбора иного не было — впихнуть невпихуемое было нельзя, вторая редакция сикпа, вопреки тому что тут иногда говорят — не была рассчитана на один семестр, для одного семестра она уже (в отличие от первой) была слишком велика и надо чем-то жертвовать, и первым делом в расход обычно отправляется пятая часть, а за неё четвёртая.
sageАноним 17/08/21 Втр 14:51:19 #246 №2130591 
>>2130581
Вот кстати по поводу картинки. Я никогда со snap! дел не имел, знаю только что это клон какого-то детского язычка, к которому добавили лямбды. Я не знаю заранее правильный ответ. Но у меня вообще никакого затруднения не возникает с ответом, хотя я и впервые вижу эти картиночки, настолько не возникает, что мне начинает казаться, будто в вопросе есть подвох (бывают вопросы, которые специально так составлены, что имеют слишком уж очевидное решение, которое на поверку оказывается неверно, но это не один из них).
Вот если у вас так же, но вы готовы к сикпу. Если вы не уверены в ответе или даёте неверный ответ — вы не готовы. Это чтоб не думали, что сикп это обосраться как сложно.
Аноним 17/08/21 Втр 15:07:48 #247 №2130612 
>>2130591
>Я не знаю заранее правильный ответ. Но у меня вообще никакого затруднения не возникает с ответом, хотя я и впервые вижу эти картиночки, настолько не возникает, что мне начинает казаться, будто в вопросе есть подвох (бывают вопросы, которые специально так составлены, что имеют слишком уж очевидное решение, которое на поверку оказывается неверно, но это не один из них).
Второй вариант?

>Вот кстати по поводу картинки. Я никогда со snap! дел не имел, знаю только что это клон какого-то детского язычка, к которому добавили лямбды
Зашел посмотреть примеры программ, сделанных школьниками, так там полноценный текстовый редактор. Чувствую себя ущербным.
Аноним 17/08/21 Втр 15:19:01 #248 №2130623 
>>2130612
>You have successfully completed this question!
Аноним 17/08/21 Втр 15:19:33 #249 №2130625 
>>2130581
При всей моей любви к SICP, начинать с него как-то действительно жестко. По-моему, байтоебство -> алгоритмы -> SICP представляет из себя более вменяемый старт.
Аноним 17/08/21 Втр 15:34:02 #250 №2130646 
>>2130625
Это один из вариантов, некоторым заходит. Боттом-ап, хуль, "what I cannot create I do not understand", все дела. Всякие там "коды" Петцольда, нанд-ту-тетрис, mips ассемблер, няшная, потом уже идеи сикпа, потом алгоритмы (или сначала алгоритмы потом сикп, как ты сказал), дискретка (или нет, лично у меня отношения с математикой сложные - мы не можем друг без друга, но когда мы вместе, мы друг друга убиваем), ОС, дб, компиляторы.
Вполне легитимно. Сам ощущаю в себе некоторое такое рвение к байтоёбству и пониманию процессов снизу вверх.
В то же время новичку может быть разумно кинуть некую затравочку в начале, показать мякотку именно профессии, что вот он может что-то интересное запрограммировать, для мотивации, многие сейчас это дают, сикп тоже даёт, но не за счёт "я вот интересную хуйню запрограммировал сарите", а за счёт "я вот интересную хуйню понял, щас пойду в свою сишку и у меня там жопу порвёт когда я не смогу без диких костылей сделать то, что мог сделать в сишке элегантно, сложную задачу решил опять же, выше по треду y комбинатор изобрели, у изобретателя мотивации теперь небось столько, что щас стены ебать будет"
Аноним 17/08/21 Втр 15:47:12 #251 №2130668 
>>2130646
>в сишке
В схеме, конечно же. Не в упрёк сишке - там тоже можно кое-что делать красиво, но там красота достигается не за счёт красивых абстракций, а за счёт эффективной работы с железом.
Аноним 18/08/21 Срд 09:52:51 #252 №2131395 
SICP реально детская книжка, там нет никаких сложных идей и сложной математики. Другое дело монстрище Кнут — этот ехидный дядечка с корнем срубил мою самооценку напрочь, заставив себя почувствовать в буквальном смысле умственно отсталым идиотом, и перевернул всё моё мышление с ног до головы. Для того, чтобы комфортно начать читать кнута я невольно стал аутистом и забил на всю социальную жизнь. Это сейчас я с улыбкой смотрю на троллинг тех, кто говорил мол кнута должен осилить каждый уважающий себя программист, а иначе он непрограммист и биомусор, только я вот воспринял это всерьёз и начал считать это своим испытанием.
Аноним 18/08/21 Срд 12:12:24 #253 №2131506 
изображение.png
>>2131395
> Другое дело монстрище Кнут — этот ехидный дядечка с корнем срубил мою самооценку напрочь, заставив себя почувствовать в буквальном смысле умственно отсталым идиотом, и перевернул всё моё мышление с ног до головы
Очень больно? Стоит вкатываться после сикпа?
Я мазохист если что
Аноним 18/08/21 Срд 12:44:00 #254 №2131575 
>>2131506
Я имел ввиду «конкретную математику». Стоило это сразу обозначить, но забыл. Читать очень больно, если не привита математическая культура. Если учился в каком-нибудь физмате и с математикой на «ты» — тогда будет сильно проще.
Аноним 18/08/21 Срд 16:46:03 #255 №2131933 
>>2131395
Там есть матан, если ты в школе не понял что такое производная к примеру то ты один пример не сможешь вполне понять, но это хуйня, не понимать примеры это далеко не самое страшное, самое страшное это когда в упражнениях начинается "покажите что хуй от икс является фиксированной точкой отображения из икс в икс плюс хуй, в этот момент хочется в ужасе закрыть книгу и пойти поплакать.
Аноним 18/08/21 Срд 16:52:44 #256 №2131936 
>>2131933
> если ты в школе не понял что такое производная
Отказываюсь верить в существование таких людей.
Аноним 18/08/21 Срд 17:53:17 #257 №2132008 
>>2131936
А про отображение говна в мочу в школе тоже рассказывают?
Аноним 18/08/21 Срд 20:06:59 #258 №2132132 
>>2131936
Ты отрицаешь мое существование?
Аноним 18/08/21 Срд 20:17:29 #259 №2132139 
>>2132132
>Ты отрицаешь мое существование?
Но как? Как можно не понять смысл производной или интеграла?
>>2132008
В школе нет, а вот в ВУЗе да.
Аноним 18/08/21 Срд 20:25:07 #260 №2132145 
>>2132139
>Но как? Как можно не понять смысл производной или интеграла?
Очень просто. Я в школе не учился, тройки мне натягивали, по математике имел настолько скудные знания, что не мог факторизовывать целые числа... да что там говорить, даже с таблицей умножения в пределах 10 были проблемы. Я даже не понял, что такое предел. Чисто механистически пытался подобрать значение на калькуляторе, чтобы понять, сходится ли предел или нет. Алгебраически решать ничего не умел и дискриминант был для меня магической штукой. Не умел читать графики функций. А геометрию не знал от слова совсем, даже в теорему пифагора не мог.

Спасибо мамке, которая была занята собой и которая видя мои огромные проблемы в школе ничего не предпринимала, т.к. сама была такой же двоечницей, а также учителям, которые меня не рассматривали даже в качестве ученика и даже не пытались мне объяснить тему. Всё, я поплакал, спасибо :3
Аноним 18/08/21 Срд 20:37:52 #261 №2132155 
>>2132139
шош теперь в хуюз идти чтобы научиться понимать чего от тебя хотят авторы сикпа, когда просят ПОКАЗАТЬ
>Show that the golden ratio ϕ (Section 1.2.2)
is a fixed point of the transformation x → 1 + 1/x, and
use this fact to compute ϕ by means of the fixed-point
procedure.
>x → 1 + 1/x
Вот это отображение ёбаное — это хитровыебанный способ сказать "f(x) = 1 + 1/x", я правильно понял?
У меня с частью
>use this fact to compute ϕ by means of the fixed-point
procedure
вообще проблем никаких
Но
>Show
Что показать нахуй? Вот я могу возвести обе части в квадрат. Получится x2 → х + 1
И из данного ранее определения фи получается, что что если туда подставить фи, то получится равенство. Фи - корень уравнения x2 = х + 1
А таким образом, по определению неподвижной точки (f(x) = x) фи будет неподвижной точкой этой функции. Это и подразумевалось под "показыванием"? Я всем всё доказал или нихуя?
Аноним 18/08/21 Срд 21:12:11 #262 №2132180 
>>2132145
Бля, анон, мне даже стыдно стало. Сейчас-то как ситуация у тебя?

>>2132155
>ПОКАЗАТЬ
Не показать, а доказать. Если английский хромает, то может быть, стоит по русской версии заниматься?
Аноним 18/08/21 Срд 21:16:24 #263 №2132184 
IMG20210818221044.jpg
>>2132180
Открепилось.
Аноним 18/08/21 Срд 21:20:43 #264 №2132191 
>>2132180
Может быть не стоит оценивать мой английский по уровню понимания специфической терминологии и давать язвительные совет? Без сопливых разберусь что на каком языке мне читать. Или я сейчас тебя посажу перед исследованием с пабмеда и ты мне его будешь переводить без заглядываний в словарь и посмотрим как будешь справляться
Да ебать, я не знал что show = prove, полагал что если доказать то prove, потому что открываем упражнение 1.13 и читаем
>Exercise 1.13: Prove that Fib(n) is the closest integer
Но оказывается (по крайней мере с твоих слов) что прув и шоу это внезапно синонимы и применяются один заместо другого по желанию левой пятки употребившего.
Аноним 18/08/21 Срд 21:22:22 #265 №2132193 
Untitled.jpg
>>2132184
Да-да, вот теперь открывай оригинал и читай.
Аноним 18/08/21 Срд 21:24:36 #266 №2132194 
https://math.stackexchange.com/questions/42106/difference-between-show-and-prove
tl;dr это синонимы и в них путаются нейтивы, принимая "показать" за "привести пример"
Аноним 18/08/21 Срд 21:31:51 #267 №2132204 
>>2132180
>Бля, анон, мне даже стыдно стало. Сейчас-то как ситуация у тебя?
А от чего тебе стыдно стало? Я описал прошого себя, сейчас у меня не все так плохо, как тебе может показаться. Ты думаешь я один такой? Таких игнорируемых системой образования как я хуева куча и я ещё в хорошем положении, потому что у меня есть тяга интересоваться околоинтеллектуальными областями, а не наматываться на заводе.
Аноним 18/08/21 Срд 21:51:45 #268 №2132221 
>>2132204
>А от чего тебе стыдно стало?
От того, что я написал " Ряяяя как можно не понимать?" не подумав, что у всех разные жизненные ситуации.

>>2132193
>>2132191
Да, признаю, обосрался. Но ты не горячись на меня, я сегодня в супер веселом настроении и поэтому внимание рассеяно.
Аноним 18/08/21 Срд 22:51:17 #269 №2132278 
>>2132221
Да я сам хз чё я так подорвался. Добра.
>в супер веселом настроении
Я должен быть сегодня весел — вкатился в погромисты (в кои-то веки), но на самом деле как-то похуй и больше хочется сикп поковырять, чем на работу пиздовать.
Аноним 18/08/21 Срд 22:57:31 #270 №2132285 
>>2132204
Я вот был по обе стороны баррикад. В школе была жёсткая сегрегация — на математике училка работала с отличниками, а все остальные глазами хлопами и не понимали, что происходит. Будучи в числе первых, я не понимал, что вообще существует какая-то проблема.
Затем был вуз, там была ещё хуже ситуация —буквально пара человек на большую аудиторию, которые сидели на первой парте и с которыми негромко беседовала стервозная по отношению ко всем остальным и милая по отношению к этим двум преподша. Я открыл для себя образование с совершенно иной стороны. Хотел написать "отечественное", но в швитой ситуация не лучше, по крайней если сериал "прослушка" в третьем сезоне хотя бы наполовину правдив в отношении школьного обучения.
Аноним 18/08/21 Срд 23:32:31 #271 №2132310 
>>2132278
>Я должен быть сегодня весел — вкатился в погромисты (в кои-то веки)
Поздравляю тебя. Расскажи про свой стек, если не секрет.

Аноним 19/08/21 Чтв 08:13:13 #272 №2132451 
>>2131936
Значит ты в школе не учился, ведь в любом классе таких половина.
Аноним 19/08/21 Чтв 15:26:39 #273 №2132949 
>>2132310
Микроконтроллеры. Это пока всё, что я знаю.
Аноним 19/08/21 Чтв 16:44:04 #274 №2133052 
За 3 месяца рывками прошел от начала третьей главы до середины пятой, параллельно читая более легкую литературу по CS и IT и занимаясь своими делами. Тут резко выдохся - смотрю на буковки, ничего не понимаю, просто не получается вникнуть. Какие-то коды на ассемблере, английская проза, схемы GC, регистры, инвайронменты - просто не понимаю написанное и не хочется понимать. Упражнения либо пропускаю, либо делаю кое-как, толком не понимая, думая по 40 минут даже на элементарные. Это называется выгоранием?
Аноним 19/08/21 Чтв 18:03:53 #275 №2133139 
>>2133052
Хз, это самые весёлые главы имхо (но и самые трудные). Я когда их делал, ностальгировал по УКНЦ-шному бейсику, на котором писал калькулятор с обратной польской нотацией эх молодость ((
Аноним 19/08/21 Чтв 19:22:25 #276 №2133244 
>>2133052
Я не могу вникнуть в нормальный и аппликативный порядки вычисления. Щито поделать, я чуть-чуть тормоз.
Аноним 21/08/21 Суб 11:42:51 #277 №2134978 
В одном из тредов по SICP увидел совет прочитать книжку "Код" Петцольда. Типа для тех, кто совсем не шарит в компах, да и перед SICP хороший старт. В итоге я больше чем за месяц не смог её осилить, к середине книги просто пропало понимание того, о чём говорит автор. Какие-то невъебенно огромные схемы, куча непонятных букв. Даже матеша в 11 классе была проще этого монстра. Что делать, я совсем тупой? Я, получается, и SICP осилить не смогу? Двач, помоги перестать быть тупым.....
Аноним 21/08/21 Суб 16:19:41 #278 №2135297 
Вдогонку ещё спрошу: где на практике можно применить знания полученные из "Кода"? Просто думаю, что даже если смогу прочитать и понять эту книгу, без практики всё быстро забудется. А конспекты постоянно перечитывать требует много времени
Аноним 21/08/21 Суб 16:24:26 #279 №2135304 
>>2135297
Выучить ты там ничего не выучишь. Это научно популярная книжка для развлекалова. Мимодилы почитают и забутут, а знающие и так большую часть знали.
Аноним 21/08/21 Суб 16:27:55 #280 №2135311 
>>2135304
То есть лучше сразу начать изучать SICP?
Аноним 21/08/21 Суб 16:29:17 #281 №2135317 
>>2135311
Берешь и пробуешь. Что за идиотская привычка ждать, что кто-то тебе укажет что делать?
Аноним 21/08/21 Суб 16:31:08 #282 №2135320 
>>2135317
Проще спросить и избежать ошибок, чем потратить время на что-то мегасложное и ничего не понять..
Аноним 21/08/21 Суб 18:48:27 #283 №2135468 
>>2135320
Лучше потратить время на ожидание когда снизойдёт чел, чтобы просветить тебя своими знаниями, которые не факт что тебе подойдут?
Аноним 21/08/21 Суб 23:22:47 #284 №2135749 
>>2135320
Удачи с таким подходом вкатиться, лул
Аноним 22/08/21 Вск 08:20:34 #285 №2135877 
>>2135468
Нет, просто думал, что ты мне что-то посоветуешь ещё, раз ты уже "знающий"
>>2135749
Не думал, что в ламповом треде натолкнусь на пассивную агрессию ):
Аноним 22/08/21 Вск 11:58:52 #286 №2136042 
>>2135877
Я тебе в цээс треде отписал, не могу ничего посоветовать если ты будешь от меня скрывать что именно непонятно.
Аноним 22/08/21 Вск 12:33:57 #287 №2136155 
>>2136042
>цээс
чел умри пж
Аноним 22/08/21 Вск 13:02:40 #288 №2136215 
>>2136155
Лучше ты
Аноним 22/08/21 Вск 14:35:10 #289 №2136361 
8e89a4ee0bb31be0126542a8a6c32a28.png
>>2135320
Любой жизненный путь состоит из ошибок. Сука, пятнадцать минут этот комикс искал, только блядь попробуй не внять моей жизненной мудрости тридцатидвухлетний старик плохого не посоветует, он много дерьма повидал
Аноним 23/08/21 Пнд 02:34:12 #290 №2137094 
>>2135877
>Не думал, что в ламповом треде натолкнусь на пассивную агрессию ):
А он и не ламповый :)
Аноним 23/08/21 Пнд 03:20:39 #291 №2137107 
>>1863410 (OP)
Сап, двач. Мне 35 и я бородат (листенник, само собой, это ж двач). Образование среднее (школа), работал подай-принеси на заводе, охранником, грузчиком и всё в таком духе. Пришло время посмотреть, что из себя ваша книжка представляет. Поддержите или окатите ушатом с помоями, анончики (как вы умеете, любите, практикуете).
Аноним 23/08/21 Пнд 03:27:32 #292 №2137110 
>>2137107
Уёбывай нахуй отсюда, инсельное вниманиеблядствующее животное.
Аноним 23/08/21 Пнд 03:33:15 #293 №2137111 
>>2137110
:3 Милота какая
Аноним 23/08/21 Пнд 03:35:39 #294 №2137112 
>>2137111
Будут какие-то конкретные вопросы по книжке - задавай. А за вниманиеблядством проследуй в другую ветку: например, в /soc/, здесь таким не рады.
Аноним 23/08/21 Пнд 03:46:57 #295 №2137115 
>>2137112
:3 Ты всегда такой злой или только в ночь на понедельник?
Аноним 23/08/21 Пнд 03:57:30 #296 №2137117 
>>2137115
Нет, на самом деле я очень добрый. Просто раздражаюсь на людей, которые не знают психологического этикета в интернет-пространстве. Твоё поведение моветон.
Аноним 23/08/21 Пнд 04:01:30 #297 №2137119 
>>2137117
Нет, твоё поведение моветон. И прими таблетки, если так легко раздражаешься.
Аноним 23/08/21 Пнд 04:08:02 #298 №2137120 
>>2137119
Твоя попытка развести флейм лишний раз подтверждает моё мнение о том, что твоё поведение моветон. За сим замечанием откланиваюсь и ещё раз напоминаю: будут конкретные вопросы - задавай, а флеймить тут не нужно.
Аноним 23/08/21 Пнд 04:15:52 #299 №2137125 
>>2137120
>Уёбывай нахуй отсюда, инсельное вниманиеблядствующее животное.
>Твоя попытка развести флейм
Шизофреник отбитый, иди уже и прими таблетки.
sageАноним 23/08/21 Пнд 07:14:43 #300 №2137154 
>>2137112
Все верно сказал.
>>2137119
>>2137125
>>2137115
Понятно, ну тут только репорт.
Аноним 23/08/21 Пнд 18:19:57 #301 №2137843 
>>2137107
Расскажи как ты докатился до кодинга, куда вкатываться собираешься после лиспа ? Сам тоже олд ( 30 лвл ), на зумерков особо внимания не обращай, ремня батиного не нюхали просто.
Аноним 23/08/21 Пнд 19:35:40 #302 №2137998 
>>2137843
У меня нет карьеры, которую жалко бросать, нет семьи, которую нужно содержать, время свободное тоже есть, так чего бы и не попробовать? Не теряю ровным счётом ничего, а если кое-как пойдёт изучение SICP и придёт понимание, КАК и ЧТО кодить, так это же вообще прекрасно. Любая самая маленькая прибавка к заработку или возможность работать там, где не надо рвать спину, - уже успех. Гугл подсказал, что вкатываться надо в WEB (прям с размаху, без раскачки: хтмл, цсс, жабаскрипт - и поехали). Но совсем без базовых знаний я с наскоку ни черта не добьюсь, так что вот. SICP, схема, скобочки и дико странная запись математических операций.
Аноним 23/08/21 Пнд 19:50:55 #303 №2138008 
>>2137998
SICP как база для макаки это конечно оригинальная идея.
Ну давай, катись.
Аноним 23/08/21 Пнд 21:33:37 #304 №2138076 
>>2138008
Сформулировал я криво, конечно. Гугл советует вкатываться в веб с нуля (что, вероятно, не такая плохая затея). Это не мой план. Мне б основу покрутить/посмотреть и попробовать понять, что вообще такое этот ваш кодинг (всегда испытывал дикий пиетет перед врачами и техножрецами, заговаривающими аппараты). Поэтому SICP, схема, скобочки и дико странная запись математических операций. А там уже как пойдёт (и если ума хватит).
Аноним 23/08/21 Пнд 23:46:12 #305 №2138209 
>>2138076
Чтобы не исптывать пиетета, спаяй спектрум на з80, или какой-то совковый клон на кр580. Это был простой компуктер, доступный для полного понимания одному человку, из 70-х годов.
Это именно тот уровень, что получают врачи при вскрытии тушек. SICP это из той же эпохи, но другой подход, который до сих пор весьма нетипичен.
Современный веб это макачья автоматизация готового продукта, типа формул в экселе. За неё плотят, но это просто автоматизация.
Аноним 24/08/21 Втр 02:15:13 #306 №2138253 
>>2138209
>Современный веб это макачья автоматизация готового продукта, типа формул в экселе. За неё плотят, но это просто автоматизация.
Проекты, которые ваяют с такими мыслями, превращаются в помойное легаси в течение первого года.
Такие дела
sageАноним 24/08/21 Втр 10:29:15 #307 №2138383 
>>2138253
С любыми другими — тоже.
Аноним 25/08/21 Срд 17:14:09 #308 №2139891 
Всё ещё думаете, что с окончанием первой главы закончится и математика? А вот хуй!
Во второй главе вы будете
>Exercise 2.8: Using reasoning analogous to Alyssa’s, de-
scribe how the difference of two intervals may be computed. Define a corresponding subtraction procedure, called sub-interval
Программировать? Применять идеи программирования, которым вас учит книга? Отнюдь, ребятки, отнюдь. Вы будете сначала выводить правила неведомой ёбаной хуйни под названием "интервальная арифметика", а лишь потом записывать их программно.
Казалось бы — нахуя? А хуй его знает.
Аноним 25/08/21 Срд 21:19:09 #309 №2140181 
image.png
>>2139891
>интервальная арифметика
Аноним 26/08/21 Чтв 20:20:15 #310 №2141169 
1629961970694.jpg
Аноним 26/08/21 Чтв 20:21:28 #311 №2141172 
>>2141169
Фу, нищенка, почему с мягкой обложкой?
Аноним 26/08/21 Чтв 20:22:39 #312 №2141174 
>>2141169
Уверен, что эта шалава не осилит и странички СИКПа. А книгу взяла у своего ебыря наносека, который заставляет ее переодеваться в аниме девочек.
Аноним 26/08/21 Чтв 22:01:48 #313 №2141271 
>>2141169
Какой очаровательный трап.
Аноним 09/09/21 Чтв 03:20:37 #314 №2153449 
15246672598903.png
Если СИКП такой нужный и актуальный, почему после 2006 не выходило изданий на русском?
Аноним 09/09/21 Чтв 04:10:18 #315 №2153454 
>>2153449
Потому что русский после 2006 не нужен и не актуален.
Аноним 09/09/21 Чтв 07:42:30 #316 №2153473 
>>2153449
Форс сикпа уже лет 10 назад как устарел
Аноним 09/09/21 Чтв 09:14:29 #317 №2153491 
2021-09-09-091414873x130scrot.png
>>2153449
Пиздунишка
Аноним 11/09/21 Суб 09:57:30 #318 №2154875 
>>2153449
Во-первых выходило, во-вторых причина могла бы быть в том, что русский не такой нужный и актуальный в мире программирования, как тебе кажется, в-третьих потому же, почему последнее издание K&R вышло хуй знает когда — потому что там нечему устаревать.
Аноним 11/09/21 Суб 17:55:27 #319 №2155242 
>>1863410 (OP)
Пасаны, пасаны, есть книжка Сассмана Software Design for Flexibility 2021 года. Скинул бы в тредис (если надо), ток не знаю, как и куда загружать.
Аноним 18/09/21 Суб 17:27:21 #320 №2160715 
>>2155242
скинь, пожалуйста, на дропбокс, а ссылку сюда кинь
Аноним 20/09/21 Пнд 15:37:01 #321 №2162030 
Создание 7z-png.7z.png
>>2155242
Загружай прямо сюда в виде Книга.7z.png
Аноним 29/09/21 Срд 02:44:23 #322 №2169720 
https://mega.nz/file/TyhwCLjT#M8biAm1Bby8OlGvMCtoYMqPNBW0BZRGyWbgVMjWfrsg

C. Hanson, G. J. Sussman Software Design for Flexibility
Аноним 23/10/21 Суб 00:39:44 #323 №2191036 
>>1863410 (OP)
Нахуй этот тред существует, с какой целью, ради чего?
Аноним 23/10/21 Суб 01:19:46 #324 №2191091 
>>2191036
Ты глаза-то разуй
> Продолжаем обсуждение лучшей книги всех времен и народов, а так же одноименных лекций. Приглашаются сюда как новички, ломающие над ней голову, так и опытные ребята, прошедшие ее всю (или большую ее часть).
Аноним 23/10/21 Суб 17:53:49 #325 №2191583 
>>2191091
Ну и че, обсудили?
Вкатыши играются в MITшников, нихуя не понимая о чем книга вообще, весь тред.
Аноним 24/10/21 Вск 10:04:49 #326 №2191968 
>>2191583
Обсудили, прорешали и вкатились. Что тебе не нравится?
Аноним 24/10/21 Вск 11:39:57 #327 №2191995 
Screenshot20211024113640.png
>>1863589
Досвятил.
Аноним 09/11/21 Втр 15:21:00 #328 №2207856 
За сколько ентот ваш SICP можно изучить?
мимостудент прогающий на С
Аноним 10/11/21 Срд 09:17:46 #329 №2208584 
>>2207856
За полгода, если проёбываться и лениться - за год
Аноним 10/11/21 Срд 09:47:10 #330 №2208597 
>>2207856
Сейчас не надо, в феврале новое издание с джаваскриптом выйдет
Аноним 10/11/21 Срд 12:22:40 #331 №2208678 
>>2208597
Джаваскрипт не нужен, родной
Аноним 10/11/21 Срд 12:41:18 #332 №2208683 
>>2208597
Вот похороним сикп.
Аноним 10/11/21 Срд 12:41:26 #333 №2208684 
>>2208678
Ебнулся, родной? Мамка с борщами не вечная...
Аноним 10/11/21 Срд 13:26:45 #334 №2208716 
>>2208597
> в феврале новое издание с джаваскриптом
Как же перекосит ебало у местных жс-хейтеров.
Аноним 11/11/21 Чтв 15:48:59 #335 №2209608 
>>2208684
До шизов никак не дойдет, что по себе людей не судят.
Аноним 08/12/21 Срд 16:54:26 #336 №2232555 
изображение2021-12-08165203.png
>>1863410 (OP)
Помогите вкатуну! в ньюфаг-треде глушняк пока и постоянный вайп от зеленых пидоров

Вроде тут где-то ссыль была на сайт с уроками для ньюфагов, где буквально первым же заданием было что-то вроде "введите в окошке print 'hello world' и поздравляем с первым вашим кодом".
Аноним 08/12/21 Срд 21:31:21 #337 №2232741 
>>2232555
https://www.youtube.com/watch?v=Bv3QBzKGMJY&list=PLo6puixMwuSO8eB2uBH5lZy5kjNtdhTfT&index=3
Аноним 09/12/21 Чтв 12:34:13 #338 №2233047 
>>2232741
Это что? Реклама? Моему описанию это как соответствует?



Сдается мне, что та ссыль на уроки на гитхаб куда-то вела. Уроки на русском, буквально на первой странице чуть не в первых же абзацах и было print hello world.
Аноним 09/12/21 Чтв 13:02:19 #339 №2233059 
>>2233047
Ты ведь понимаешь, что твоё описание слегка не соответствует тематике треда?
Аноним 19/12/21 Вск 16:37:27 #340 №2241937 
https://www.youtube.com/watch?v=QCwqnjxqfmY

Божественно.
Аноним 25/12/21 Суб 13:24:18 #341 №2247477 
>>2071025
Зашел на сайт издательства - нихуя нет.
Аноним 27/12/21 Пнд 15:32:37 #342 №2249445 
Чё эта за хуйня? Стоит ли в нее вкатываться если я знаю только как включить и выключить кудахтер,но хочу начать путь с 0 в программирование.Что это мне даст?
Аноним 27/12/21 Пнд 15:37:12 #343 №2249450 
>>2249445
Даст тебе по жопе, и ты с плачем убежишь.
Аноним 27/12/21 Пнд 15:43:24 #344 №2249459 
>>2249450
Ну а если серьезно?
Аноним 29/12/21 Срд 10:21:39 #345 №2251085 
MG1328.jpg
>>2249459
Вкатывайся в новую книгу от создателя HtDP.
https://dcic-world.org/2021-08-21/index.html
SICP по результатам его исследований является устаревшей.
Аноним 29/12/21 Срд 14:09:15 #346 №2251341 
Изучаю СИКП для изучения Lisp. В чем я не прав?
Аноним 29/12/21 Срд 14:55:34 #347 №2251420 
>>2251341
Ни в чём, всё правильно делаешь. Потом, впрочем, всё равно придётся навернуть TSPL и/или PCL
Аноним 30/12/21 Чтв 09:18:09 #348 №2251988 
>>2251085
>structure and
>results: 0
>Not many results contain sicp, outdated
Каких исследований?
Аноним 30/12/21 Чтв 09:21:17 #349 №2251990 
>>2251085
И еще
>Shriram Krishnamurthi, Professor of Computer Science, Brown University
>How to Design Programs (HtDP) is a textbook by Matthias Felleisen, Robert Bruce Findler, Matthew Flatt, and Shriram Krishnamurth
>A Data-Centric Introduction to Computing
Kathi Fisler, Shriram Krishnamurthi, Benjamin S. Lerner, Joe Gibbs Politz
>SICP will always be worth reading and will never be outdated.
Чел, ты
Аноним 30/12/21 Чтв 10:24:47 #350 №2252024 
>>2249459
Если прям совсем серьёзно, то это глупый вопрос, и поэтому едва ли стоит ждать на него нормального ответа.
С одной стороны я сам таким был, и мне честно хочется помочь. С другой - как бы мне не хотелось помочь, на этот вопрос просто не может быть нормального ответа, т.к. изначально вопрос неверно поставлен.
Давай поставим вопрос так - "стоит ли мне спрашивать "стоит ли вкатываться в программирование через n?"?". И тут ответ внезапно будет очевиден - нет, такого спрашивать не стоит. Почему? Потому что вкат в программирование это не вкат в стирку одежды, вождение или кладменство. Тут нет усредненного рецепта который бы всем подошел. А значит нужен индивидуальный. Как его составить? Для этого надо располагать инфой об индивиде - где он силен, где он слаб, его бекграунд, что ему нравится/не нравится. И для этого нужно заметно вложить усилий как со стороны студента, так и со стороны наставника, поэтому бесплатно такие услуги оказывают только знакомым / подчиненным. Поэтому множество вариантов (не исчерпывающее, но то что я уже надумал) выглядит как-то так:
1. Просто дрочить все подряд, все гуглить, не расстраиваться если на вопросы не отвечают. Потихоньку картина будет проясняться. Путь самоучки.
2. Путь падавана
2.1 Платный - тут все очевидно. Добавлю от себя, что я не шибко доверяю платным курсам, мне кажется там много инфоцыган которые не отрабатывают свои гроши. Но это моё "кажется", а не результат всестороннего исследования
2.2 Бесплатный
2.2.1 Найти среди знакомых наставника. Быть готовым к тому, что подходящего кандидата может не оказаться вовсе.
2.2.2 Устроиться на работу. Тут интереснее. С одной стороны тебя и не должны взять если не умеешь программировать. Получается такой замкнутый круг. Но есть стажировки, это первое, есть простые работы с не очень сложным собесом, это второе, чтобы попасть во второе можно поучаствовать в собеседовании без знаний, почитать что в вакансиях пишут, будешь знать ЧТО КОНКРЕТНО надо чтобы пройти собес и от этого уже плясать.
Могу в конце ремарку добавить касательно сикпа (настолько внятную, насколько позволяет изначальная постановка вопроса) - сикп полезен. Лишним он никогда не будет. Сам я читал еще до того, как вкатился. Читал не весь, дочитывал уже работая. Тестовые, которые я делал для работы, задействовали 20% от выразительной силы схемы. Мог бы я вкатиться, не читая сикп? Вероятно да. Было бы не читать сикп столь же интересно и захватывающе, как прочитать его? Разумеется нет. В этом я частично солидарен с радикалами, утверждающими "если вам неинтересен сикп, то вы ненастоящий программист". Вероятно так оно и есть. С другой стороны, чтобы получать деньги за программирование, необязательно быть настоящим. В то же время, не будучи настоящим - рискуешь выгореть нахуй. Так что хуй его знает: если бы я мог на ситуацию сразу с двух позиций взглянуть, я бы мог эту проблему проанализировать. Но я по всей видимости могу только с позиции "настоящего программиста" на это смотреть, и не знаю что в голове у людей происходит, которым сикп не заходит.
Аноним 30/12/21 Чтв 11:12:25 #351 №2252055 
>>2252024
приобнял.
Аноним 30/12/21 Чтв 12:58:49 #352 №2252151 
>>2251990
>SICP will always be worth reading and will never be outdated
Короче, надо читать и HTDP, и DCIC, и SICP
Аноним 30/12/21 Чтв 14:14:47 #353 №2252206 
>>2252024
>если вам неинтересен сикп, то вы ненастоящий программист
Просто SICP требует знания математики. Всё упирается в ебанутые (с точки зрения разъебая, который в школе забивал на алгебру) упражнения. Не нужен особый склад ума. Там нет никаких особых знаний, доступных только избранным с iq200. Но они зарыты где-то там между упражнениями. Так получилось, что книга написана для студентов MIT и никто не ставил себе цель написать учебник, понятный для любого человека с улицы.
Математика != программирование. Это предметная область некоторых задач, без знания которых ты их не решишь. Для некоторых задач нужно знать бухгалтерию. Или физику. Или химию.
Аноним 30/12/21 Чтв 14:16:14 #354 №2252207 
>>2252024
Хуя ты умный.Как стать таким же?
Аноним 30/12/21 Чтв 14:40:03 #355 №2252222 
>>2252206
>Просто SICP требует знания математики.
Хватит распространять этот бред, на весь учебник одно упражнение про интегралы, и все нужные для его решения формулы приводятся в нём же.
Аноним 30/12/21 Чтв 15:28:47 #356 №2252275 
>>2252222
SICP covers many important program design ideas. The course starts with an overview of Scheme and recursive programming. In parallel, the course explains how to evaluate variable expressions and function applications; that is, it introduces a symbolic model of computation so that students understand the actions that a program performs. The book then covers topics such as higher-order procedural abstraction; data abstraction; mutable data objects; a message passing model of objects; streams; modularity; meta-linguistic abstraction; and compilation.

Although this collection of topics is impressive at first glance, a second look shows that SICP suffers from a serious flaw. While the course briefly explains programming as the definition of some recursive procedures, it does not discuss how programmers determine which procedures are needed or how to organize these procedures. While it explains that programs benefit from functions as first-class values, it does not show how programmers discover the need for this power. While SICP introduces the idea that programs should use abstraction layers, it never mentions how or when programmers should introduce such layers of abstraction. Finally, while the book discusses the pros and cons of stateful modularity versus stream-based modularity, it does so without explaining how to recognize situations in which one is more useful than the other.

More generally, SICP doesn’t state how to program and how to manage the design of a program. It leaves these things implicit and implies that students can discover a discipline of design and programming on their own...

SICP’s second major problem concerns its selection of examples and exercises. All of these use complex domain knowledge
Аноним 30/12/21 Чтв 16:11:21 #357 №2252303 
>>2252275
Мнение каких-то нонеймов, конечно, очень важно для меня, но я прорешал весь СИКП кроме скучных заданий где всякие всратые диаграммы рисовать надо, и я тебе ещё раз повторяю - СИКП не требует для своего прочтения знания математики за пределами девяти классов школы.
Аноним 30/12/21 Чтв 16:18:05 #358 №2252307 
>>2252303
>нонеймов
Это мнение авторов HTDP. А ты, чмо ебаное, кто такой? Пруфай, что ты сделал что-то значимое, чтобы писать тут про "нонеймов"
Аноним 30/12/21 Чтв 16:26:03 #359 №2252311 
>>2252206
>Просто SICP требует знания математики. Всё упирается в ебанутые
Допустим, что это так. Предложи альтернативу. Я не нашел. На мой взгляд контент слишком важный, чтобы скипать его из-за того что тебе предложили числа фибоначчи посчитать (прости мой пренебрежительный тон, не могу удержаться).
>Там нет никаких особых знаний, доступных только избранным с iq200. >Но они зарыты где-то там между упражнениями.
Не понял, так их нет, или они есть, но зарыты между упражнениями?
Выше анон дежурно попросил тебя привести конкретные примеры, присоединюсь к вопросу и посмотрим что ты на это ответил.
>>2252275
Т.е. "кто-то так сказал, я ему доверяю". Ну блядь, в таких холиварных вопросах на чьё-то слово полагаться это хуйня как по мне. По хорошему примеров бы глянуть. Тем более ты же наверняка книжку открывал, раз говоришь про нее, и можешь прям из первых уст показать что-то, что ты не понял. Укажи на трудные моменты, мне например очеь интересно будет разобраться и решить, действительно ли там недостаточно инфы авторы дают и нужен бекграунд, и если да то как это можно переработать, какую инфу включить и т. п.
Я вижу что время от времени вот этот мем про математику проговаривается, что наводит меня на мысль "бля, может действительно у людей проблемы", но каждый раз как прошу конкретно указать место - разговор заканчивается. Что конечно наводит меня уже на совсем другие мысли.
>While the course briefly explains programming as the definition of some recursive procedures, it does not discuss how programmers determine which procedures are needed or how to organize these procedures.
Лолчто, так в этом вроде и есть смысл работы программиста - отвечать на этот вопрос. Универсальный ответ на вопрос "а как мне сделать пиздато" если бы существовал, то такой профессии как программист не было бы. Если бы сикп пытался ответить на этот вопрос, то это был бы не сикп, а книга "шаблоны проектирования" или даже "1с предприятие руководство разработчика". Никто не знает, как лучше замоделить конкретно твою систему, а если знает, то это знание больше никуда не применимо.
Аноним 30/12/21 Чтв 16:33:39 #360 №2252319 
>>2252311
Просто хотел поддержать неосиляторов, чтобы не думали, что программистом можно только родиться.

>Универсальный ответ на вопрос "а как мне сделать пиздато" если бы существовал, то такой профессии как программист не было бы.
В HTDP даются рецепты "как сделать пиздато", прям разжевывается, что и в каком порядке делать.
Аноним 30/12/21 Чтв 16:42:40 #361 №2252328 
>>2252311
>Выше анон дежурно попросил тебя привести конкретные примеры
А не, показалось. Ну тогда от своего имени попрошу сам.
>>2252319
>В HTDP даются рецепты "как сделать пиздато", прям разжевывается, что и в каком порядке делать.
Поэтому я и дополнил
>а если знает, то это знание больше никуда не применимо
Хтдп конкретно показывает, как переместить картинку на экране, проблемы только в том, что умение переместить картинку на экране очень локальное и относится именно ко контексту той идешки и того учебного языка и тех учебных примеров, что они юзают, а значит
>больше никуда не применимо
И вопрос остается только в том "чем эти примеры лучше любых других". В моем понимании главный критерий качества примера в обучении программированию - это то, насколько этот пример релевантен описываемому процессу/инструменту. Т.е. лучше тот пример, который элегантно ложится на объясняемую тобой возможность языка, вот например какой-нибудь учебник говорит о циклических конструкциях, и предлагает вывести одно и то же слово 10 раз. Это хороший пример, он хорошо ложится на понятие циклов. В плане удачности примеров у сикпа не то что нет никаких проблем - там одни из лучших примеров вообще что я когда-либо видел, по крайней мере в первых трех главах что я читал не мельком.
Аноним 30/12/21 Чтв 17:05:19 #362 №2252349 
>>2252328
>Хтдп конкретно показывает, как переместить картинку на экране, проблемы только в том, что умение переместить картинку на экране очень локальное и относится именно ко контексту той идешки и того учебного языка и тех учебных примеров, что они юзают, а значит
Есть один только рецепт How to Design Worlds (как проектировать интерактивные программы), в котором упоминается big-bang options/handlers. Это тоже самое, что назначение обработчиков событий в javascript. Рецепт в целом не изменится.

1. Domain analysis (use a piece of paper!)
1.1. Sketch program scenarios
1.2. Identify constant information
1.3. Identify changing information
1.4. Identify big-bang options
2. Build the actual program
2.1. Constants (based on 1.2 above)
2.2. Data definitions using HtDD (based on 1.3 above)
2.3. Functions using HtDF
2.3.1 main first (based on 1.3, 1.4 and 2.2 above)
2.3.2 wish list entries for big-bang handlers
2.4 Work through wish list until done

Вообще я не говорил, что нужно скипать SICP. Я хочу сказать, что ньюфагам не стоит отчаиваться. Это нормально, что книга тяжело дается. Она писалась на основе курса для студентов MIT. Не надо думать "я - даун, мне нужно идти в другую профессию". Математику подтяни для начала. Не надо слушать троллей, которые подтрунивают над неосиляторами.
Аноним 30/12/21 Чтв 17:34:28 #363 №2252369 
>>2252349
Забыл добавить - так же не рекомендую слушать троллей, не подкрепляющих примерами свои жалобы на сложную математику.
Аноним 30/12/21 Чтв 17:44:45 #364 №2252377 
>>2252369
Ну, назвали упражнения сложными не я, а авторы htdp, тебе какая разница? Что ты завелся?
Аноним 30/12/21 Чтв 17:54:02 #365 №2252384 
>>2252377
Забыли подкрепить утверждения аргументацией.
Аноним 30/12/21 Чтв 17:55:34 #366 №2252386 
>>2252377
Если тебя какие угодно люди назовут мудаком - тебе это точно так же не понравится, и возникнет логичный вопрос "и почему же конкретно я мудак?" Тут так же
Аноним 30/12/21 Чтв 17:56:15 #367 №2252387 
>>2252384
Двачера забыли спросить
Аноним 30/12/21 Чтв 18:01:07 #368 №2252393 
>>2252386
>назвать задачи сложными
>оскорбить
Ты ебанутый?

>Ph.D., Indiana University (1984-1987),
>Diplom. Wi. Ing., Technische Universität Karlsruhe (1978-1983),
>Master of Science, University of Arizona, Tucson (1980-1981)
Этот человек может рассуждать о сложности задач SICP
Аноним 30/12/21 Чтв 18:41:04 #369 №2252438 
>>2252307
Пруфанул бы, но деанон же.
Алсо SICP >> HtDP.
Аноним 30/12/21 Чтв 19:03:54 #370 №2252472 
>>2252393
> >назвать задачи сложными
> >оскорбить
> Ты ебанутый?
Вот уже и прямые оскорбления, чего и следовало ожидать.
До этого ты своей гениальной аппеляцией к авторитетам (чью авторитетность не можешь пруфануть ни для кого кроме себя самого и их коллег) оскорблял этот тред, эту доску, весь человеческий вид и само понятие интеллекта, теперь решил и лично меня (как будто предыдущих оскорблений нам всем было недостаточно). Браво, чё. Так примеры будут или как обычно?
Аноним 30/12/21 Чтв 19:17:24 #371 №2252495 
>>2252438
>Алсо SICP >> HtDP.
Согласен.

>Пруфанул бы, но деанон же.
Очень удобно.

>>2252472
Душнила, спок
Аноним 30/12/21 Чтв 19:19:36 #372 №2252498 
>>2252393
>Этот человек может рассуждать о сложности задач SICP
Но не может привести примеров?
История не знала ни одного человека, кто с лычками престижных учебных заведений нёс полнейшую ахинею или делал полнейшую хуйню?
Магистр и кандидат, ебанись, а примеров уже четвертый раз привести не могут, и ты четвертый раз за них мочи на ебало принимаешь. Когда кого-то четырежды обоссывают из-за его ссылок на каких-то людей, можно было бы подумать что этот недоносок начнет подсознательно этих людей ненавидеть, связывая их с той болью, что ему приносит упоминание их в дискуссии раз за разом. Но только не ты - твоя глупость настолько всепоглощающа, что эти струи урины воспринимаются тобой как святая боль, принимаемая мучеником за свою веру, а идолы, сталкиваясь с этими струями, не теряют силы, а наоборот - приобретают все более иконические черты. Не удивлюсь если через месяц за новой порцией ты придешь уже не с затравочкой, позволяющей сойти за нормального, а с громогласным "узрите же, неверные, учение мое, ибо оно истинно".
Аноним 30/12/21 Чтв 19:22:33 #373 №2252500 
>>2252349
>Математику подтяни для начала.
Хелпани анонам, сделай анонам список проблемных задачек, я подсоблю дам объяснения.
Аноним 31/12/21 Птн 09:29:03 #374 №2252825 
Шизики, вы че тут развели то, вам самим не противно на кривой борде с порнобаннерами вести бессмысленные споры с анонимами?

>>2251988
https://cs.brown.edu/~sk/Publications/Papers/Published/fffk-htdp-vs-sicp/

Аноним 31/12/21 Птн 09:58:15 #375 №2252835 
>>2252825
>SICP по результатам его исследований
>результатам исследований
>подразумевается, что было проведено исследование, и у него есть результат
>исследование
>Research is a careful and detailed study into a specific problem, concern, or issue using the scientific method.
>The scientific method is an empirical method of acquiring knowledge that has characterized the development of science. It involves careful observation, applying rigorous skepticism about what is observed, given that cognitive assumptions can distort how one interprets the observation. It involves formulating hypotheses, via induction, based on such observations; experimental and measurement-based testing of deductions drawn from the hypotheses; and refinement (or elimination) of the hypotheses based on the experimental findings.
Где всё это? Где гипотеза, где эксперимент, где результат, где коррекция? Не надо называть чье-то яскозал исследованием, исследование подразумевает, блядь, исследование.
Второй момент:
>The Structure and Interpretation of the Computer Science Curriculum
>Matthias Felleisen1, Robert B. Findler2, Matthew Flatt3, and Shriram Krishnamurthi
>Shriram Krishnamurthi, Professor of Computer Science, Brown University
>SICP will always be worth reading and will never be outdated.
Настолько все круто, что один из авторов "исследования" в открытую заявляет, что сикп "никогда не устареет", что прямо противоречит постулату шиза:
>SICP по результатам его исследований является устаревшей.

>вам самим не противно на кривой борде с порнобаннерами вести бе
Начни с себя, если тебе противно.
Аноним 31/12/21 Птн 11:30:35 #376 №2252880 
>>2252393
>Этот человек может рассуждать о сложности задач SICP
https://youtu.be/4leZ1Ca4f0g?t=7
>Brian K. Harvey
>Alma mater
>MIT
>Stanford University
>UC Berkeley
>New College of California
>Awards
>Berkeley Distinguished Teaching Award [1995]
>Diane S. McEntyre Award for Excellence in Teaching Computer Science
>Jim and Donna Gray Award for Excellence in Undergraduate Teaching of Computer Science [1999]
>Thesis The high school computer center: educational goals in theory and practice
Думаю этот поавторитетнее будет, регалий поболе плюс регалии релевантны теме обучения программированию.
Аноним 31/12/21 Птн 12:53:31 #377 №2252955 
>>2252835
>Research is a careful and detailed study into a specific problem, concern, OR issue using the scientific method.
https://ru.wikipedia.org/wiki/Исследование
>в предельно широком смысле — поиск новых знаний или систематическое расследование с целью установления фактов;
Щас бы безуспешно доебаться до терминологии на харкаче.

к программированию и его преподаванию вообще сложно применить термин "исследования" потому что никто не использует теорию именно для составления программ.

https://www.cse.sc.edu/~mgv/csce190f14/three_paradigms_of_computer_science.pdf
>David Parnas, who became known for his contributions to software design (e.g.
Parnas 1972) pointed out that even in software engineering the technocratic
stance is untenable, upholding instead the basic tenets of the scientific paradigm:

There is no engineering profession in which testing and mathematical
validation are viewed as alternatives. It is universally accepted that
they are complementary and that both are required. (David Parnas, in
Denning 1989)

Parnas’ argument is upheld by the analogy between software engineering and established and more successful branches of engineering such civil engineering,
chemical engineering, and even genetic engineering. These branches of engineering would not exist if not for the rigour their scientific and theoretical counterparts, e.g. material sciences, chemistry, and molecular biology. Robin Milner
(2007) concurs and concludes that indeed, the failures of software engineering
emanate from the decline in the role of theoretical computer science and its
methods. Therefore, before software engineering matures to that level of established engineering disciplines and stand to computer science as chemical engineering stands to chemistry, computer scientists must abandon the technocratic
paradigm.

я поделился новым материалом, ты зачем-то порвался.
в чем твоя проблема?
про worth reading ссылочку принеси, в том, что я скидывал такого нет.

нашел.
https://www.quora.com/Is-Structure-and-Interpretation-of-Computer-Programs-SICP-worth-reading-Is-it-outdated-nowadays
>SICP will always be worth reading and will never be outdated. SICP teaches you to think like a really good computer scientist. It contains profound ideas explained beautifully. The ideas are universal across space (computing systems) and time. Therefore, it’s a book that won’t go out of date even a 100 years from now, just as one doesn’t really ask whether Euclid’s Elements or Newton’s Principia are “outdated” (they are beyond time).

Из контекста выдрал, молодец, только вот Principia Mathematics никто для преподавания не использует. Как и на латыни никто не пишет. Тебе надо было explicitly написать, что "SICP устарел В ПЛАНЕ ПРЕПОДАВАНИЯ" или что? Мое субъективное мнение. Чем вызван твой баттхерт?
Аноним 31/12/21 Птн 13:40:12 #378 №2253012 
>>2252955
Просмотрел.
>батхерт
>порвался
>в чем твоя проблема
>эта простыня на 2802 символа
Что-ж, раз уж ты меня повеселил, я сделаю и тебе приятное в ответ и чуть позже дам критическую оценку твоему шедевру, стэй тюнед.
Аноним 31/12/21 Птн 14:17:45 #379 №2253041 
>>2252955
>Щас бы безуспешно доебаться до терминологии на харкаче.
Безуспешно ли? Как по мне, "щас бы безуспешно её поюзать" и заодно "щас бы поначинать предложения с "щас бы", косплея украинского клоуна для детей-инвалидов".
Не только в контексте данного разговора, но и в принципе делается забавно, когда такие смешные слова как "исследование" покидают твой рот, стоит лишь вспомнить что ты тот самый оратор, что вместо ответа на достаточно простой вопрос "Так а что сложно-то? Покажи, разберемся", лезет гуглить протыкателей (при этом наглухо игнорируя всю плеяду "неправильных" протыкателей, которые высказывают иное мнение, хотя казалось бы у них глубина протыкания, выражаемая в числе публикаций, чине и прочих академических блёстках - ничуть не уступает).
>к программированию и его преподаванию вообще сложно применить термин "исследования"
Так попробуй не применять, раз сложно.
>https://www.cse.sc.edu/~mgv/csce190f14/three_paradigms_of_computer_science.pdf
Цитата из этого что призвана символизировать? Ох лол, ты походу пытаешься научный метод диспруфнуть (ссылками на авторитетов опять же, но у тебя своего мозга нет, что поделать), орунах. Вот только:
>It is universally accepted that they are complementary and that both are required.
Протыкатели подтверждают то, что я сказал, против того, что городишь ты. На этом дискуссия касательно валидности научного метода и терминосрач о слове "исследование" я объявляю закрытым, мне неохота так далеко удаляться от тематики треда (да и ради кого? не ради тебя же), поэтому в контексте данной дискуссии исследование = пейпер описывающий эксперимент с гипотезой и выводами, а статья из космополитана = статья из космополитана; а научный метод = хорошо.
>я поделился новым материалом
При этом спизданув
>Шизики, вы че тут развели то
Подразумевая, что ты совершенно новый шизик, которого тут раньше не было, хотя магическим образом совпадает и стиль письма, и айкью, и даже авторы "нового материала" с авторами старого.
>маневры про преподавание
Шизоид, чел спросил "стоит ли мне читать энтот ваш сикп, он не устарел случайно?", на что он от автора хуйни которой ты тут срёшь вместо того чтобы привести пример сложной математической задачки в сикпе и которую ты не читал, потому что в ней нет слова "outdated" которое значит "устаревший", и следовательно неясно где авторы утверждают что что-либо устарело - получил ответ "нет, не устарело, читать стоит". В контексте этого треда какая ещё инфа нужна?
Аноним 31/12/21 Птн 14:41:49 #380 №2253060 
душный долбоеб выпей таблетки уже, хотя бы на 31.
Аноним 31/12/21 Птн 14:59:14 #381 №2253086 
>>2253060
Ты не душный долбоёб, чертила ебучая?
Аноним 01/01/22 Суб 14:22:07 #382 №2253658 
>>1863410 (OP)
Анон, подскажи, чтобы нормально понять алгоритмы надо ли знать математику?
Аноним 01/01/22 Суб 14:48:41 #383 №2253676 
>>2253658
Смотря какие алгоритмы.
Аноним 01/01/22 Суб 19:53:40 #384 №2253840 
>>2253658
В принципе нет, но вопрос пиздец широкий.
Грокаем алгоритмы наебни.
Аноним 04/01/22 Втр 16:53:47 #385 №2255874 
посоны привет я совсем ньюфаг. Объясните пожалуйста, почему в ньюфаг-треде на вопрос "Хочу стать программистом, какой язык учить?" отсылают на SICP, это ж книга? Я понял что охуенная книга, но что подразумевается? Типа иди учи матчасть?
Только не обоссывайте плиз
Аноним 05/01/22 Срд 09:02:12 #386 №2256382 
EeAjPIWXYAAdj1v.png
>>2255874
Аноним 05/01/22 Срд 13:58:12 #387 №2256519 
>>2256382
благодарю за ответ. Пиздос конечно весело, а практика когда? Сомневаюсь что программировать научиться можно читая книжки и нихуя не делая руками. Или там задачки есть? Она подойдёт полному ньюфагу? По треду такое подозрение, что для неё уже база нужна
Аноним 05/01/22 Срд 14:25:01 #388 №2256532 
>>2256519
> Или там задачки есть?
Есть.

> Она подойдёт полному ньюфагу?
Подойдёт.

> такое подозрение, что для неё уже база нужна
Нужно 11 классов средней школы и хоть какая-нибудь обучаемость.
Аноним 05/01/22 Срд 14:36:25 #389 №2256553 
>>2255874
https://youtu.be/f4OwrpZBccs
Если не понимаешь что он говорит, то для тебя - английский.
sageАноним 09/01/22 Вск 15:22:08 #390 №2260176 
>>2255874
Долбоебы чего только не посоветуют.
Шукай седжвик'овский computer science на java, если совсем нулевый.
Гленн Брукшир, Введение в компьютерные науки, обзорное чтиво.
От и до читать не нужно, упражнения делай, но не заставляй себя.
Все есть на lib gen.
Аноним 09/01/22 Вск 17:41:10 #391 №2260311 
>>2260176
Не осилит седжвика нулевый.
Аноним 14/01/22 Птн 01:43:25 #392 №2264582 
Доброй ночи, дорогой анон. Короче суть такова, не буду расписывать что да как: я - зелень 18 лвл и меня очень интересует программирование, причем не сам факт зарабатывания денег, а просто хобби, мне это нравится, мне это интересно и я хочу этим заниматься. Но парадокс в том, что я быдло, причем не просто быдло в плане кодинга, а ИРЛ и мне интересно изучение программирование на уровне ЭВМ, не знаю как это объяснить, хочу короче низкоуровневое что-то писать, но не могу свой дряхлый мозг заставить думать 'по-программистски' и не знаю с чего начать, чего я только не пытался по этим алгоритмам читать, вообще не идёт, базовые-то алгоритмы написать я конечно смогу, но чтобы чет такое сложное(сложнее merge sort) я не могу, просто не могу понимать функцию, в которой используется больше 1 рекурсии. В итоге я начал копать глубже и пришел в этот тред, на многих ресурсах отсылают именно к SICP, и вот стоит ли мне тратить свое время на эту книгу и проработку заданий? поможет ли она мне как-то структурировать знания в моей бедной голове и заложить туда хоть толику знаний о работе компьютера/написании кода? (бтв пишу в основном на Си, вернее, стараюсь писать). Логичнее было бы самому посмотреть и попробовать, но время все-таки не резиновое и мне надо услышать чужое мнение на этот счет, чтобы на середине книге, когда настанут реальные трудности(если не на первых 5 страницах) не впасть в сильное расстройство.
Аноним 14/01/22 Птн 01:51:56 #393 №2264586 
>>2264582
А, ну и ещё вопрос такой, как лучше её читать, в оригинале или переводе? могу и оригинал читать, с этим проблем нет, частенько книги на английском читаю, но если перевод не уступает оригиналу, то просто не вижу смысла перенапрягать себя. Спасибо.
sageАноним 14/01/22 Птн 02:31:41 #394 №2264598 
>>2264586
>>2264582
Друг, эту книгу проходят в первом семестре американского университета, поэтому чего-то сверхсложного там быть не может. Да и кажется мне, что ты сильно наговариваешь на себя. Английским на уровне чтения владеешь, мысли формулируешь и выражаешь очень хорошо. Так что давай не прибедняйся. Попробуй книгу, если не пойдет, то советую тебе прокачать "мышление программиста" на самом лучшем тренажере - математике. Здесь и логику подтянешь и научишься мыслить абстракциями. Неиронично предлагаю начать этот путь с школьных учебников по алгебре и геометрии с 7 по 11 классы. Иногда сам сажусь по вечерам и пытаюсь доказывать теоремы своими силами.
Аноним 14/01/22 Птн 02:38:08 #395 №2264601 
>>2264598
Спасибо за совет
Аноним 14/01/22 Птн 04:36:33 #396 №2264614 
>>2264598
>прокачать "мышление программиста" на самом лучшем тренажере - математике.
ой сказочник. маянматикой он машление погромиста прокачивать собрался, охуеть вообще
sageАноним 14/01/22 Птн 11:11:01 #397 №2264717 
>>2264614
Что не так, лол? Писать код в работе программиста - это последнее дело, занимает 5% от общего времени. Может ты о кодере говоришь?
sageАноним 14/01/22 Птн 18:15:21 #398 №2264969 
>>2264717
Нет
Аноним 14/01/22 Птн 19:49:48 #399 №2265053 
>>2264582
> причем не сам факт зарабатывания денег, а просто хобби
А прикол в том, что на работе пизже программировать, чем просто так.
Когда уже есть какие-то задачи, которые надо решать — это очень здорово. Дома очень задач прикладных не хватает. И можно сказать, что есть уникумы, которым фантазия позволяет не хуже бизнеса идеи генерировать, но к большинству, вроде меня, вдохновение на домашние проекты приходит на работе (а вдохновение к работе — когда работаешь на домашних проектах)
Ну это так, к слову.
Да, книга поможет. Я прям нехило прокачался к работе, хотя и всю не осилил. Но может и не поможет. Это индивидуально, кмк.
>>2264586
Переводы этой книги — уступают. Там порой даже ошибки в коде встречаются.
>>2264717
Всё так, сначала садишься и крепко думаешь, а потом высираешь десять строчек кода, которые делают идеально то, что нужно.
Аноним 14/01/22 Птн 20:41:30 #400 №2265084 
>>2265053
>думаешь пишешь
Это называется problem solving, а прикинуть в голове примерное решение ты можешь благодаря опыту.
Если пердолиться геометрией будет опыт решения задач в геометрии, а не программирования.
К слову все вот это Х/Y развивает мышление - полная хуйня.
Если оно и делает, то делает это неявно, потому что никто учит "как думать".
Аноним 14/01/22 Птн 20:54:41 #401 №2265096 
>>2265084
Не совсем понял суть тезиса.
sageАноним 14/01/22 Птн 21:07:19 #402 №2265116 
>>2265096
Перечитай тред
Аноним 14/01/22 Птн 21:17:15 #403 №2265128 
>>2265116
Может лучше ты парой слов пояснишь суть конкретно твоего тезиса, высказанного в конкретно твоем посте, а не во всем треде?
Аноним 15/01/22 Суб 00:32:12 #404 №2265276 
>>2265128
IQ не прокачивается вообще никак и ничем, несмотря на пиздеж инфоцыган, пруф: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3950413/

Решая задачи по математике ты прокачиваешь умение решать задачи по математике, ничего больше.
Аноним 15/01/22 Суб 07:51:56 #405 №2265362 
>>2265276
>Решая задачи по математике ты прокачиваешь умение решать задачи по математике, ничего больше.
Продолжай убеждать себя в этом, гуманитарий.
Аноним 15/01/22 Суб 09:15:03 #406 №2265374 
>>2265276
Так у тебя речь шла про "праблем сольвинг", а теперь про iq. Можешь дать четкое определение этому понятию, дать доказательства того, что оно связано с айкью на 100%, а следовательно так же не прокачивается, как айкью?
Аноним 15/01/22 Суб 09:29:27 #407 №2265377 
>>2265276
IQ прокачивается задрачиванием соответствующих тестиков. 100 раз решил таковые и ты в "обществе менса"
Аноним 15/01/22 Суб 11:37:26 #408 №2265476 
>>2265374
То был не я. Я, как начинающий вкатун Джон Сноу, мнение по поводу математики и программирования имею, но оно нихуя не стоит. у самого с математикой все заебись, кстати, олимпиады, ЗФМШ МФТИ и все такое

Проблем солвинг, как мне кажется, прокачивается. айкю - нет, во всяком случае, таков научный консенсус по этому поводу. Можно надрочиться проходить тесты по айкью определенного типа, и то не сильно, можно отсрочить Альцгеймера, сам интеллект не качается. Хотя качается грит, который поважнее будет.
sageАноним 15/01/22 Суб 14:09:05 #409 №2265580 
>>2265276
ICQ помешанный, ты зачем лезешь в разговор.

>>2265128
>>2265374
Короче, что там развивает что - это вопрос отдельный.

Насущный вопрос в другом:
1) Есть ли у 18 летнего вкатуна(поступил в универ или негоден?) время на сикп и решения задачек по школьной математике(для себя)?
2) Стоит ли ему прислушиваться к мнению рандомов в треде про сикп, где в шапке нет MIT схемы, зато есть аниме?

Аноним 15/01/22 Суб 16:57:03 #410 №2265801 
>>2265580
> Есть ли у 18 летнего вкатуна(поступил в универ или негоден?) время на сикп и решения задачек
А это долго? Вопрос риторический - зависит от человека, а мы не знаем, что за человек перед нами. И самое главное - он и сам не знает.
>Стоит ли ему прислушиваться
А стоит ли вообще к кому-то в интернете прислушиваться? Если человек пришел и спрашивает, значит для него это вопрос решенный.
К слову, мнение рандомов по поводу вопроса "надо ли слушать рандомов" по твоей же логике должно ебать не сильнее, чем по любому другому.
Аноним 15/01/22 Суб 18:02:26 #411 №2265867 
>>2265476
>Хотя качается грит, который поважнее будет
Эмоциональный интеллект?
Аноним 16/01/22 Вск 00:42:17 #412 №2266309 
>>2265867
>Эмоциональный интеллект?
Тоже важная хуйня, причем прокачивается легко, особенно для детей.
Грит немножко другое - https://www.youtube.com/watch?v=GfF2e0vyGM4
Аноним 16/01/22 Вск 09:18:00 #413 №2266458 
Я полный ноль в программировании, стоит ли читать эту книгу если планирую вкат?
sageАноним 16/01/22 Вск 09:44:33 #414 №2266467 
>>2266458
Съеби
Аноним 16/01/22 Вск 12:27:03 #415 №2266559 
>>2264598
>Друг, эту книгу проходят в первом семестре американского университета, поэтому чего-то сверхсложного там быть не может.

Далеко не глупый судя судя по профилю автор, учившийся в МФТИ, University of Edinburgh оценил трудоемкость в 730 часов.
730 часов КАРЛ! Выпускник мфти, который раза в два умнее среднего сосачера потратил 8 месяцев. Предположу что без бегкраунда нужно будет порядка 1.5к часов на прорешивание.
https://habr.com/ru/post/542226/
Аноним 16/01/22 Вск 13:28:49 #416 №2266646 
>>2266559
так он не только книгу прошёл, а ещё и всю эту хуйню писал.
Аноним 16/01/22 Вск 14:24:10 #417 №2266703 
>>2266646
А в чем смысл тогда книгу читать, если не собираешься практику выполнять?
Аноним 16/01/22 Вск 14:59:57 #418 №2266745 
>>2266703
там в практике есть написать решебник в 700+ страниц и изучить хуеву тучу уже сделанных решебников? там есть про выдрочку емакса?
Аноним 16/01/22 Вск 15:21:29 #419 №2266763 
>>2266745
Прошу прощения, я жопочтец.
Ну выдрочка емакса дело полезное, имхо.
Аноним 16/01/22 Вск 20:17:55 #420 №2267068 
>>2266559
Хз, у меня 47.5 часов ушло на две главы.
Сдается мне, что это пиздец как индивидуально и до пизды эти оценки от нонеймов, надо самому смотреть.
Аноним 19/01/22 Срд 23:01:01 #421 №2270976 
>>1863410 (OP)
Ребятки, вопрос: обязательно можно ли вместо Scheme адаптировать это на Ruby?
Аноним 20/01/22 Чтв 10:43:36 #422 №2271250 
>>2270976
Есть официально на пистоне и жабаскрипте.
Аноним 20/01/22 Чтв 14:26:05 #423 №2271425 
>>2267068
118,75 часов на все пять глав тоже не хуево.
Аноним 21/01/22 Птн 17:49:06 #424 №2272524 
photo2022-01-2115-37-11.jpg
Актуальное
Аноним 21/01/22 Птн 18:39:50 #425 №2272589 
>>2272524
Теперь банановый!
Аноним 21/01/22 Птн 22:11:06 #426 №2272769 
>>2272524
Все, илитарность похерена. Жабаскрипт и пыха наступают.
Аноним 22/01/22 Суб 11:43:02 #427 №2273078 
>>2272769
Илитарность там сильно не за счет языка возникает - кто читал, тот поймет.
Если бы книга была на коболе - ничего бы не потеряла.
Аноним 22/01/22 Суб 14:38:47 #428 №2273206 
Привет! в общем тут такой вопрос, я редактирую в самой программе строку и хочу сохранить её в файл, то есть если я сам её редактирую, то /0 по дефолту не будет добавлен, да? так вот, для того, чтобы правилньо сохранить буффер в файл, мне надо добавлять самому 0 символ, или нет? просто насколько я помню EOF не 0, а вообще отрицательное число, поэтому я вообще не знаю как тут быть, нужен совет
Аноним 22/01/22 Суб 14:41:09 #429 №2273208 
>>2273206
ой, я тредом ошибся, извините.
Аноним 22/01/22 Суб 15:21:42 #430 №2273259 
Привет схемач, я анон. не понял как работает функция Аккермана из 1.10 упражения. Посвятите меня. С меня как всегда
Аноним 22/01/22 Суб 15:29:08 #431 №2273281 
Решил упр 1.11 так

(define (f n)
(if (< n 3)
n
(+ (f (- n 1))
(f (- n 2)))
(f (- n 3))))))

а в решениях написано так

(define (f n)
(if (< n 3)
n
(+ (f (- n 1))
( 2 (f (- n 2)))
(
3 (f (- n 3))))))

откуда появились умножения?

Аноним 22/01/22 Суб 15:31:19 #432 №2273285 
image.png
>>2273281
Аноним 23/01/22 Вск 09:44:03 #433 №2274256 
Untitled.gif
>>2273259
Вообще это не обязательно понимать.
Можно просто расписать процесс и идти дальше.
Понимать надо с точки зрения математики, поэтому если с математикой худо, и понять не получилось, то можно без зазрения совести скипать дальше.
Вообще там речь идет о том, что надо посмотреть, как растет число операций с ростом аргумента, и дать математическое определение, по типу "если пар1 = 1, то рез = пар2 в квадрате, если пар1 = 2, то рез = пар2 в степени такой-то", в таком духе. Если не знаешь, что такое квадрат и энная степень (а какого хуя, спрашивается, ты не знаешь школьную математику?!) то и похуй.
>>2273281
Инфа сотка что ты решаешь по русскому учебнику, там была такая ошибка. Пикрил упражнение из оригинала. Энивей для русского варианта у тебя верно. Могу только руками развести и посоветовать не связываться с переводом.
Аноним 27/01/22 Чтв 21:14:56 #434 №2279194 
аноны, у меня встал
вопрос
sicp + hdtp необходимо прям знать до изучения другого языка, например, до питона, верно?
мимо-планирую вкатиться в питон и машинное обучение
Аноним 01/02/22 Втр 13:19:16 #435 №2283325 
существуют тут те кто полностью прорешал?
Аноним 01/02/22 Втр 17:32:56 #436 №2283613 
>>2283325
namäste
Аноним 01/02/22 Втр 22:20:03 #437 №2283927 
Что дает SICP, кроме пиздюлей? Можете показать на конкретных примерах, как она повлияла на ваш скилл программирования? Типа я писал код вот так вот, а теперь так, я не мог решить такие-то задачи, а теперь могу благодаря таким-то знаниям, полученным из книги.
Аноним 03/02/22 Чтв 20:36:54 #438 №2286001 
>>2283927
>Типа я писал код вот так вот, а теперь так, я не мог решить такие-то задачи, а теперь могу благодаря таким-то знаниям, полученным из книги.
Ну типа да, теперь мой код больше похож на код, и меньше на императивную лапшу с миллиардом возвратов из середины. А тебе эта инфа зачем? Если было бы интересно - уже бы читал сидел, да так что за ушами трещало. А если нет - то толку?
Лучше уебывай нахуй, здесь еды нет.
Аноним 03/02/22 Чтв 23:16:06 #439 №2286149 
>>2286001
Читаю. Тяжело мне решать упражнения. Очень расстраиваюсь из-за этого.

>здесь еды нет
Спрашиваю без хуйни. Хочу знать, какая награда меня ждет в конце пути.
Аноним 04/02/22 Птн 11:35:32 #440 №2286449 
>>2286149
> какая награда меня ждет в конце пути.
Сатори от того, что код и данные - одно и то же, статическая и динамическая типизация - почти одно и то же, а внутри любого компьютера живёт добрый дух
Аноним 04/02/22 Птн 20:40:42 #441 №2287099 
>>2286449
>статическая и динамическая типизация - почти одно и то же
Да, расскажи это нашему стеку, где чуть проебался - и уже у тебя интерпретатор неявно привел к типу и записал говно в базу.
sageАноним 05/02/22 Суб 11:42:24 #442 №2287478 
>>2283927
нихуя, по первому ответу на твой пост не понял, что ли?

Аноним 09/02/22 Срд 05:30:18 #443 №2291324 
>>2272524
Версия СИКП на JS действительно есть. А вот ТАПЛ для PHP разве существует?
Аноним 09/02/22 Срд 11:46:50 #444 №2291468 
!sarcasm-sign.jpg
>>2291324
Аноним 18/02/22 Птн 01:48:42 #445 №2300470 
изображение2022-02-18024818.png
Ребят, вроде процедура одна и та же, однако значения разные, в чем проблема?
Аноним 18/02/22 Птн 02:49:44 #446 №2300496 
Мб добавьте в шапку:
https://sourceacademy.org/sicpjs/index
Аноним 18/02/22 Птн 06:06:33 #447 №2300508 
>>2300470
>(cond ((and (>= y x) (>= y z)) (sum-of-square x z))
Здесь ты ищешь сумму квадратов при условии, что оба x и z меньше y (в человеческой записи у тебя (y >= x) (y >= z)).
Два варианта: 1) поменяй знак >= на <= 2) поменяй местами переменные.
(cond ((and (<= y x) (<= y z)) (sum-of-square x z))
Или
(cond ((and (>= x y) (=> z y)) (sum-of-square x z))
Аноним 18/02/22 Птн 06:08:01 #448 №2300510 
>>2300470
Со вторым условием проведи аналогичные процiдурки.
Аноним 18/02/22 Птн 12:31:29 #449 №2300652 
>>2300496
Нет.
Аноним 18/02/22 Птн 15:27:27 #450 №2300793 
изображение2022-02-18162715.png
>>2300652
Аноним 18/02/22 Птн 15:47:20 #451 №2300821 
изображение2022-02-18164543.png
>>2300508
>>2300510
Получается я искал изначально наименьшую сумму?
Спасибо сработало
Аноним 18/02/22 Птн 17:21:00 #452 №2300936 
1645174059.jpg
>>2300793
Дружище, не расстраивайся. Ты всегда можешь перекатить тред сам и дополнить шапку. Покажи им кто самый быстрый ОП-постер на диком западе.
Аноним 19/02/22 Суб 10:58:38 #453 №2301440 
>>2300496
Это говнище ебаное, к сикпу никаким боком. Тру-язык лисп, а не говноебля типа js, которая лет через 10 канет в лету вместе с тим говном, которое сюда тащишь.
>>2300936
А может тебе просто в js-тред пойти, а тут смуту не наводить?
Аноним 19/02/22 Суб 16:39:24 #454 №2301621 
>>2300496
>Мб добавьте в шапку:
>https://sourceacademy.org/sicpjs/index
Поддерживаю.
Аноним 20/02/22 Вск 07:45:08 #455 №2302030 
>>2301621
Семыч, спок. Кочуй отсюда в js-тред.
Аноним 20/02/22 Вск 18:09:23 #456 №2302676 
>>2302030
JS наследник Scheme. Лисп в шкуре Си. Так что можешь проследовать сам.
Аноним 20/02/22 Вск 18:24:20 #457 №2302707 
>>2302676
Какой же ебаный бред, еб твою мать.
Аноним 20/02/22 Вск 19:09:13 #458 №2302793 
>>2272524
>желтенькая

есть магнитлинк на книжку?
Аноним 20/02/22 Вск 21:13:26 #459 №2302906 
>>2302707
Тебе сколько лет? JS испытал влияние Scheme и имеет с ним общие концепции. Это общеизвестный факт. В википедии об этом написано. Лиспом в одежде языка Си - JS назвал Дуглас Крокфорд. По ссылке можешь почитать.

https://www.crockford.com/javascript/javascript.html

Аноним 20/02/22 Вск 21:14:01 #460 №2302907 
>>2302793
Веб-версия в свободном доступе.
Аноним 20/02/22 Вск 21:17:09 #461 №2302911 
>>2302906
Чел, ну давай ты не будешь говорить это тем, кто писал что-то на лиспе и js, окей? А если всё-таки соберешься, то выступишь не с "смотрите короче на ресурсе, который я могу редактировать, так написали, и еще один мой авторитет так сказал", а предметно.

мимо
Аноним 20/02/22 Вск 21:18:50 #462 №2302915 
>>2302911
У тебя ноль аргументов.
Аноним 20/02/22 Вск 21:22:25 #463 №2302920 
>>2302676
https://www.jwz.org/blog/2010/10/every-day-i-learn-something-new-and-stupid/#comment-1018

sageАноним 20/02/22 Вск 21:32:03 #464 №2302923 
>>2302906
>жс это схема
Посмотрим что на этот счет думает автор JS
Аноним 20/02/22 Вск 21:32:38 #465 №2302924 
>>2302906
>жс это схема
Посмотрим что на этот счет думает автор JS
Аноним 20/02/22 Вск 21:33:28 #466 №2302925 
Запостил без ссылки
https://news.ycombinator.com/item?id=12659178#12665819
Аноним 20/02/22 Вск 21:42:29 #467 №2302930 
>>2302915
Ну так напиши аргументы, как я могу контраргументировать пустоту, даунитос?
Аноним 20/02/22 Вск 21:58:03 #468 №2302938 
>>2302920
Не увидел там никаких опровержений.

>>2302924
Ну и что же он думает?

>>2302925
Не увидел там никаких опровержений.

>>2302930
Я тебе дал ссылку на слова Крокфорда.
Аноним 20/02/22 Вск 22:43:10 #469 №2302972 
>>2302938
Опровержений чего? Я говорю, аргументы выкати, блядь, для начала. Ты объявил некий тезис - не жди, что я буду его опровергать, это не так работает.
Аноним 20/02/22 Вск 22:43:46 #470 №2302973 DELETED
>>2302938
> А если всё-таки соберешься, то выступишь не с "смотрите короче на ресурсе, который я могу редактировать, так написали, и еще один мой авторитет так сказал", а предметно.
> А если всё-таки соберешься, то выступишь не с "смотрите короче на ресурсе, который я могу редактировать, так написали, и еще один мой авторитет так сказал", а предметно.
> А если всё-таки соберешься, то выступишь не с "смотрите короче на ресурсе, который я могу редактировать, так написали, и еще один мой авторитет так сказал", а предметно.
> А если всё-таки соберешься, то выступишь не с "смотрите короче на ресурсе, который я могу редактировать, так написали, и еще один мой авторитет так сказал", а предметно.
> А если всё-таки соберешься, то выступишь не с "смотрите короче на ресурсе, который я могу редактировать, так написали, и еще один мой авторитет так сказал", а предметно.
> А если всё-таки соберешься, то выступишь не с "смотрите короче на ресурсе, который я могу редактировать, так написали, и еще один мой авторитет так сказал", а предметно.
> А если всё-таки соберешься, то выступишь не с "смотрите короче на ресурсе, который я могу редактировать, так написали, и еще один мой авторитет так сказал", а предметно.
> А если всё-таки соберешься, то выступишь не с "смотрите короче на ресурсе, который я могу редактировать, так написали, и еще один мой авторитет так сказал", а предметно.
> А если всё-таки соберешься, то выступишь не с "смотрите короче на ресурсе, который я могу редактировать, так написали, и еще один мой авторитет так сказал", а предметно.
> А если всё-таки соберешься, то выступишь не с "смотрите короче на ресурсе, который я могу редактировать, так написали, и еще один мой авторитет так сказал", а предметно.
> А если всё-таки соберешься, то выступишь не с "смотрите короче на ресурсе, который я могу редактировать, так написали, и еще один мой авторитет так сказал", а предметно.
Аноним 20/02/22 Вск 23:12:42 #471 №2302994 
>>2302972
Аргументов никаких не будет. Ты этого не заслужил. Если есть что против, то пиши. Но только с аргументами. Потому что я не просто тезис написал, а привел мнение человека, раскрывающего этот тезис. Человека известного. Ты просто написал, что это бред, ещё и матом. И ты хочешь аргументов?! До свидания.
Аноним 20/02/22 Вск 23:14:21 #472 №2302997 
>>2302994
Ну тогда и разговора не будет. Дальше не читал, пнх, шиз.
Аноним 20/02/22 Вск 23:27:43 #473 №2303010 
>>2302906
Какой же ты клоун, еще и бугуртящий. Любишь прям урину из нескольких членов одновременно пить?
Аноним 20/02/22 Вск 23:28:30 #474 №2303011 
>>2302994
>Если есть что против, то пиши
Против чего, долбоеб? Ты даже точку зрения не можешь обосновать. ВЫсрал хуйню и надеешься, что кто-то будет доказывать, что ты не прав.
Аноним 20/02/22 Вск 23:44:22 #475 №2303018 
>>2302994
>Потому что я не просто тезис написал, а привел мнение человека, раскрывающего этот тезис
>А вот кто-то там скозал, но я сам хуй обоссаный, не знающий ни лиспа, ни js, но вы передо мной оправдывайтесь и что-то там доказывайте
За всю историю сикп-тредов ни разу такого порватого хуесоса не было. Может обратно в /b съебешь, недоумок?
Аноним 21/02/22 Пнд 11:50:03 #476 №2303235 
>>2302938
> Не увидел там никаких опровержений.
Мудло ты слепое, тебе же дали ссылку на слова Эйка, создателя твоего ёбаного MochaScript:
> BrendanEich on Oct 8, 2016
> No, I never started implementing Scheme. Where did you read that?
> Netscape didn't "plan" to do Scheme in any deep or detailed way, either.
Пиздец, каких же шизиков сюда иногда заносит, я хуею просто.
Аноним 21/02/22 Пнд 13:29:22 #477 №2303309 
>>2303235
>>2302938
Молодые люди, сбавьте пожалуйста градус срача, смотреть противно.
Аноним 23/02/22 Срд 09:40:01 #478 №2304719 
>>2303309
Кстати двачну, тот обоссанный чел уже ушел давно и все равно не прочитает.
Аноним 23/02/22 Срд 20:04:20 #479 №2305120 
>>2304719
>>2303235
>>2303018
Читать километры подзаборного мата в SICP треде.
Сын уголовника, постигающий азы ComputerScience.
Что-то есть в этом тургеневское и вместе с тем неудивительное.
Аноним 24/02/22 Чтв 20:09:47 #480 №2305783 
>>2305120
Милейший, извольте хотя бы один пост релевантный теме треда дефицировать, или гуляйте ленинским курсом.
Аноним 25/02/22 Птн 01:05:48 #481 №2305975 DELETED
Аноны, пиздец! Я понимаю, что сейчас нихуя невовремя ввиду последних событий, поэтому извините за этот вопрос не по теме - может кто-нибудь задонатить 90 рубасов? Зп 28-го числа будет, а деньги кончились. Я сам-то протяну, но кошаку пожрать не на что купить. Молю, ПОМОГИТЕ ПОЖАЛУЙСТА.

Если укажите номер карты для возврата - 28-го верну.

4890 4947 1627 9419
Аноним 07/03/22 Пнд 19:28:41 #482 №2312572 
16465020530210.mp4
Можно ли на лиспе написать приложение с гуи под винду?
Аноним 08/03/22 Втр 01:05:32 #483 №2312749 
>>2312572
https://habr.com/ru/post/89097/
sageАноним 09/03/22 Срд 19:05:49 #484 №2313665 
>>2312572
>>2310866 →
Аноним 21/03/22 Пнд 19:38:27 #485 №2320777 
>>1864123
Аноним 21/03/22 Пнд 19:39:54 #486 №2320781 
>>1864123
Господи что за хуйня. По сравнению с питоном или с++ выглядит как груда кала. Вы предлагаете мне с этого начать свой путь в программировании? Звучит как толстый троллинг.
Аноним 21/03/22 Пнд 20:25:53 #487 №2320814 
>>2320781
>выглядит
>начать путь в программировании
У тебя нет экспертизы чтобы оценивать как что выглядит. Предлагаю выйти из окна.
Аноним 22/03/22 Втр 13:06:20 #488 №2321155 
>>2320781
Присоединяюсь к достопочтенному >>2320814-господину выше, с языка снял.
Аноним 22/03/22 Втр 14:07:29 #489 №2321200 
>>2320814
>>2321155
Семыч, хватит тралить
Аноним 22/03/22 Втр 15:08:48 #490 №2321259 
>>2321200
Чел тебе тяжело даётся понять, что моё замечание это довольно очевидная хуйня, которая не одному мне могла в голову прийти?
Уйми своего даннинга-крюгера уже
Аноним 22/03/22 Втр 16:59:41 #491 №2321332 
image
>>2321200
>inb4: ряяя ты отредактировал чтмл чтоб затраллить залетного школоло
Аноним 08/04/22 Птн 19:42:57 #492 №2332115 
У кого литтл схемер под рукой есть? Что там написано про реализацию рекурсивных вызовов подстановкой без мутабельных рефов?
Аноним 08/04/22 Птн 20:37:10 #493 №2332153 
16460215989210.png
((lambda (f n) (f f n))
(lamba (f n) (if (> n 1) (* (f f (1- n)) n) n))
10)
Аноним 09/04/22 Суб 04:14:40 #494 №2332318 
Тупой вопрос.
(/ (+ 5
ввожу, нажимаю энтер чтобы писать на следующей строке, а мне сразу выдает результат 0.2.

Как перенести строчку? Почему результат 0.2?
Аноним 09/04/22 Суб 04:32:09 #495 №2332320 
>>2332318
получилось в одну строчку, но в ответах записано всё на много строк, так что интересно как строки переносить, не могу найти ответ в интернете
(/ (+ 5 4 (- 2 (- 3 (+ 6 (/ 4 5))))) (* 3 (- 6 2) (- 2 7)))
Аноним 09/04/22 Суб 09:47:46 #496 №2332343 
>>2332320
Ты зачем в интерактивном пишешь?
Аноним 10/04/22 Вск 11:52:52 #497 №2332932 
2022-04-10-1152311534x215scrot.png
>>2332320
Тебе уже в ньюфаг-треде написали, вписывай свой код не в интерактивный режим (также известный как репл), а в окно с кодом, которое в твоём repl.it находися слева.
Аноним 13/04/22 Срд 19:37:05 #498 №2335180 
1583471864922.png
Почему я не могу найти ни одного рабочего гайда по настройке Emacs под MIT/GNU Scheme на windows? На сайте gnu вообще поддержки винды нет, я пробовал ставить рэкет и использовать mzscheme, но run-scheme не работает

Я поставил виртуалку UNIX, установил пакеты, но там в emacs при вводе M-x run-scheme создается другой файл, в котором все интерпретируется в реальном времени я имею ввиду, после каждого закрытия скобки и enter выводится ответ

Все ли виндобляди так страдают? Или у меня двузначный айсикью? За що?
Аноним 13/04/22 Срд 23:28:43 #499 №2335324 
В итоге остановился на DrRacket с пакетом SICP. Неосиляторы в треде?
Аноним 15/04/22 Птн 09:23:21 #500 №2336162 
>>2335180
>Все ли виндобляди так страдают?
Да. Хочешь профессионально заниматься программированием - изучай юниксы.
Аноним 15/04/22 Птн 09:26:40 #501 №2336163 
>>2335180
>при вводе M-x run-scheme создается другой файл, в котором все интерпретируется в реальном времени
Это называется REPL, просвещайся: https://tonsky.livejournal.com/316868.html
Аноним 15/04/22 Птн 10:50:17 #502 №2336206 
>>2336163
Спасибо. Звучит весело, но мне привычнее компайлить время от времени
Аноним 15/04/22 Птн 10:53:05 #503 №2336211 
>>2336162
А если я C#-макака? Мне тоже на юниксе писать?
Аноним 15/04/22 Птн 11:03:16 #504 №2336223 
>>2336162
Профессионально занимаюсь программированием на винде (но люблю и умею в ляликсы) - твои контрпротиводействия?
Аноним 15/04/22 Птн 12:01:26 #505 №2336280 
>>2336211
>>2336223
О, кукареканье сирешётка-макак из-под шконки раздалось. Как там под санкциями, ничего не жмёт?
Аноним 15/04/22 Птн 13:48:51 #506 №2336337 
>>2336280
сударь, может обратно в бэ пройдете?
Аноним 15/04/22 Птн 13:50:49 #507 №2336339 
>>2335324
Тут полтреда таких.
Аноним 15/04/22 Птн 13:53:38 #508 №2336344 
ПЕРЕКАТ
https://2ch.hk/pr/res/2336340.html
ПЕРЕКАТ
https://2ch.hk/pr/res/2336340.html
ПЕРЕКАТ
https://2ch.hk/pr/res/2336340.html
ПЕРЕКАТ
https://2ch.hk/pr/res/2336340.html
ПЕРЕКАТ
https://2ch.hk/pr/res/2336340.html
ПЕРЕКАТ
https://2ch.hk/pr/res/2336340.html
Аноним 15/04/22 Птн 14:43:28 #509 №2336376 
>>2336280
>кукареканье сирешётка-макак
Слишком много ошибок в словах "высказывания 1С-господ"
>Как там под санкциями, ничего не жмёт?
Нет, а у тебя как там?
Аноним 15/04/22 Птн 14:45:02 #510 №2336378 
>>2335324
>>2336339
А в чём проблема?
Вам учебник изучить или попердолиться?
Если первое, то идите по пути наименьшего сопротивления.
Аноним 15/04/22 Птн 17:49:50 #511 №2336564 
>>2335180
>2022
>windows
Ебало имаджинировали?

>>2335324
Разумное решение же, без подъеба.
Аноним 03/05/22 Втр 15:27:31 #512 №2349358 
ц
comments powered by Disqus

Отзывы и предложения