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

Ответить в тред Ответить в тред
SICP тред /sicp/ #8 /sicp/ Аноним 04/02/20 Втр 09:32:52 15912551
YukimuraAoiRead[...].jpg 92Кб, 640x640
640x640
Продолжаем обсуждение лучшей книги всех времен и народов, а так же одноименных лекций. Приглашаются сюда как новички, ломающие над ней голову, так и опытные ребята, прошедшие ее всю (или большую ее часть).

Где скачать SICP?
На русском: http://newstar.rinet.ru/~goga/sicp/sicp.pdf
ориджинал: http://web.mit.edu/alexmv/6.037/sicp.pdf
https://github.com/sarabander/sicp-pdf/raw/master/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/1466889.html
Аноним 04/02/20 Втр 09:33:11 15912562
Так же полезная информация.
Где я ещё могу пообсуждать любимый 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/#(part._.Installation)

Для изучения языка-схемы порекомендую первые две главы https://www.scheme.com/tspl4/
Слоником в итт называют книгу The little schemer (но мне он не зашел из-за слишком своеобразной подачи материала).
Аноним 04/02/20 Втр 11:57:28 15913203
>>1591255 (OP)
Друзья! Лиспохейтеров можно понять. Не нужно на них злиться, ведь каждый может, не дай бог, оказаться на их месте. Им нужно просто посочувствовать.

Представим обычнейшую ситуацию. Пару корешей из общаги вдруг решили немного улучшить этот полный несовершенства мир и немного заработать на этом.

Конечно, дурак бы первым делом пошёл бы в банк, взял бы кредит, открыл фирму, нанял сто ПТУ-кодеров - и через пару лет остался бы без штанов.

Наши лисперы из общаги не дураки. Ведь у них есть Лисп. В перерывах между просмотром ситкомов и поеданием пиццы, закинув ноги на стол, наши герои just for fun потихоньку превращают свои идеи в реальность. Что-то летит в корзину, что-то остаётся, из чего-то вырастают совсем неожиданные вещи. Мозг начинает работать в нужном направлении, налаживаются новые нейронные связи, вдруг озарение - и наши лисперы уже бегают с девочками по солнечным пляжам Калифорнии. Проект взлетел, улучшил жизнь тысяч людей по всему миру и был успешно продан.

Тут вступает в повествование наш новый герой - cертифицированный Java-пай-мальчик-зубрилка-тим-лид-архитектор. Мама с папой оплатили престижный университет, сводили на дорогостоящие курсы, накупили глянцевых сертификатов.

Конечно же, такой молодец в дорогом костюме поступает на службу в крупную м-а-а-сковскую компанию, которой только-только поступил очередной контракт на поддержку софта какого-то там заморского стартапа. Нашего денди направляют на проект, выделяют четыреста ПТУ-кодеров, и он в твёрдой уверенности на потоке расправиться с проблемой уже предвкушает аплодисменты, получение крупного бонуса, и празднование этого в дорогом ночном клубе в центре Москвы.

Что же случается с нашем героем, когда на месте привычных портянок с Java и XML оказывается непонятная инопланетная субстанция, остаётся за кадром...
Аноним 04/02/20 Втр 11:58:46 15913214
>>1591011 →
>весь пиздец, касающийся работы с файлами в си для курса совершенно излишен

Говно, если ты просто не осилил, зачем кукарекаешь?
Аноним 04/02/20 Втр 12:14:54 15913285
>>1591320
Что там, Юлечка Золотце уже гуляет с модельной тян по солнечным пляжам?
Аноним 04/02/20 Втр 12:15:31 15913296
Где можно посмотреть на стартап, написанный на симте?
Аноним 04/02/20 Втр 12:54:51 15913547
>>1591329
Не знаю, что такое симт, вот тебе успешная компания с квантовым компьютингом на лиспе (они, кстати, в этом году хайрят): https://www.rigetti.com/
Аноним 04/02/20 Втр 13:09:00 15913618
>>1591354
>квантовым компьютингом на лиспе
Проорал.
Аноним 04/02/20 Втр 13:15:15 15913719
66.jpg 205Кб, 520x450
520x450
>>1591229 →
>потому что большинство людей в США IQ-тесты не проходит
Это обязаловка в школах, даже в РФ проходят.
А в Японии так эти тесты всё будущее могут определить.

>>1591219 →
>И причем тут психологические, эмоциональные трудности и выносливость к IQ? С точки зрения трудности ничего не поменялось - ну просто лругой вид ожога, мазать не этим, а тем.
Ты сводишь работу врача к задачам военного госпиталя под открытым небом, и даже там, это не так просто.
Требования же к кардиохирургу немного отличаются.
Вообще, после того, как ты заявляешь, о том, что работа врача это мазью мазать, говорить больше не о чем. Ты бредишь.

>>1591229 →
>подобных данных
Каких данных?

>делать предсказания
Какие предсказания?

>Последннее - это информация. Первое - нет.
Ради всего святого, убери свои грязные лапы от теории информации.

>Я уже победил в споре
Еще раз, в глаза смотреть, отвечай на вопрос!
Ты думаешь что это такое важное открытие которое все социологи и экономисты мира не смогли заметить, один ты справился?
Аноним 04/02/20 Втр 13:44:10 159139410
Аноним 04/02/20 Втр 13:47:29 159139911
>>1591255 (OP)
>Из наличия корреляций где-либо не следует предсказательная сила этих корреляций.
(define "методология доказательства предсказательной силы чего угодно")
Если статистика сказала "медианный доход при iq = 100 равен одному доллару в год, а медианный доход про iq = 170 равен двум долларам в год", то iq обладает предсказательной силой.
>Место жительства, например.
Не юли, имелись в виду когнитивные предпосылки. То есть волшебное нечто, что относится к когнитивным способностям (место жительства - не относится), но при этом не ловится тестами.
>потому что IQ - это функция от прочих равных
Ну раз IQ это функция от твоих волшебных недоказуемых предпосылок, то тогда они и нахуй не нужны, ведь рабочий предиктор учитывающий их у нас уже есть.
>Работодателя, оказывается, интересует не "хороший программист"
Что поделать, если в твоём манямире работодатель не может провести простейшую цепочку "люди,которые больше зарабатывают, чаще лучшие специалисты, люди с волее высоким iq чаще больше зарабатывают, следовательно люди с высоким iq чаще лучшие специалисты, следовательно меня интересуют люди с более высоким iq" Дальше не читал.
>>1591197 →
>Да, при этом решение этого теста на 100 баллов из 100 одним человеком не гарантирует, что перед тобой будущий нобелевский лауреат
Хм, у нас есть выбор использовать тест, который иногда ошибается (но даёт значительно более 50% верных предсказаний), либо не использовать вообще ничего (и тем самым получить ~50% верных предсказаний), что же выбрать?
Ты уже который день носишься с этим типичным заблуждением гуманитария "НУ НЕ 100 ПРОЦЕНТОВ ЖЕ ШАНС!!!!", ну да, не 100%, дальше чё?
>Принеси график типа >>1591177 → и ты сам себя разъебешь.
Ты именно что сам себе на голову нассал этим графиком, т.к. там даже присматриваться не нужно чтобы заметить корелляцию.
>>1591215 →
> Это неправда. Вот есть исследование по раку легких и курению, там такая корреляция, что отличие в частоте заболеваний - в разы
Стадия торга продолжается. Теперь пациент признаёт наличие корелляции, но плачет что дескать корреляция не 100%. "А надо вот шоб как с курением нах, чтобы 99.99999999% кареляция была иначе нинужна!!!" Нет, надо чтобы корреляция превышала статистическую погрешность.
>>1591229 →
>потому что большинство людей в США IQ-тесты не проходит
Кого пытаешься наебать? Начинают проходить ещё в пиздюковом возрасте дабы выделить тех, кому в спецшколы (причём как сильно низких, так и одарённых).
>результатов нихуя
Настолько нихуя, что даже
>армия сша шлёт на йух обладателей айсикью ниже 85. Трудно представить, что такие ребята как военные будут что-то менять в своих привычках если только это не совершенно необходимо. Но им деваться некуда, они провели исследования и обнаружили, что среди обладателей айкью <85 косячников и бездарей уже настолько много, что выгоднее их попросту не брать на службу.
Аноним 04/02/20 Втр 13:55:18 159140912
>>1591321
Это я-то не осилил? Дружище, я уже третий год ничем кроме этого на жизнь не зарабатываю (в моём городе выбор невелик — либо веб либо 1с либо одна единственная работа на весь город с си и крестами, а переехать пока не могу по личным причинам). И я этим занимаюсь как раз потому что меня прёт от этого говна.
Но тот факт что меня с этого прёт, не значит что я считаю будто бы это нужно для обучения концепциям программирования. Доступ к файлам в си (как таковой) - это не рекурсия, не процедуры высшего порядка, не обход деревьев, не замыкания, не продолжения, не ооп, это просто кучка процедур принимающих и возвращающих указатели.
Аноним 04/02/20 Втр 13:57:39 159141613
>>1591329
Не знаю, что такое симт, вот тебе успешная компания с конструкторами магазинов на лиспе https://en.wikipedia.org/wiki/Viaweb
>In 1998, Yahoo! Inc. bought Viaweb for 455,000 shares of Yahoo! stock, valued at about $49 million
Аноним 04/02/20 Втр 14:12:02 159142814
Какой лисп учить после сикпа? Racket или clisp?

В интернетах говорят, что Racket для экспериментов, он академичный, и на нем библиотек меньше. Но с другой стороны, разве scheme derivative языки не элегантнее полу-императивного clisp'а? Хоть на нем и больше библиотек, но и на racket'е тоже найдется, тем более сейчас он вроде как развивается не хуже.

Хз насколько актуальная эта информация на 2020, которую я привел сверху. Если есть тут адепты лиспа, то подсобите с выбором. Занимаюсь в сфере, вязанной с графикой, всякие opengl, opencl, glfw, но в интересах в т. ч. функциональщина и прочий матан

Понимаю, что запрос ебанутый, но мейнстрим уже изрядно поднадоел
Аноним 04/02/20 Втр 14:13:16 159143115
>>1591428
Мож тебе ХАЧКЕЛЬ, на нем хотя бы пишут
Аноним 04/02/20 Втр 14:14:00 159143416
>>1591428
В лиспотреде спроси
>>1591431
>In 1998, Yahoo! Inc. bought Viaweb for 455,000 shares of Yahoo! stock, valued at about $49 million
Аноним 04/02/20 Втр 14:14:32 159143517
>>1591434
>В лиспотреде спроси
Утонул уже.
Аноним 04/02/20 Втр 14:15:03 159143718
>>1591431
Смотрел хакцель, интересно местами, но душа к лиспу лежит
Аноним 04/02/20 Втр 14:15:15 159143819
>>1591371
>Это обязаловка в школах, даже в РФ проходят.
Не-а. Какой по счету твой обсер? Ты по-английски вообще разговариваешь или совсем чмоня?
>Каких данных?
Какие мы обсуждали
>Какие предсказания?
Сделай хоть одно
>Ради всего святого, убери свои грязные лапы от теории информации.
Белоручка нашлась, которая при простой просьбе подставить 4 числа в формулу слилась, потому что она статистике училась на дваче
>Ты думаешь что это такое важное открытие которое все социологи и экономисты мира не смогли заметить, один ты справился?
Ох блядь, шизик реально думает, что все социологи и экономисты мира верят в IQ. Хуесосить IQ уже даже не мейнстрим. В мире просто не пересекаются множества тех, кто может в статистику, и верунов в IQ
>>1591399
>Если статистика сказала "медианный доход при iq = 100 равен одному доллару в год, а медианный доход про iq = 170 равен двум долларам в год", то iq обладает предсказательной силой.
Только статистика подобное не говорит. Не заебался обсираться? Она говорит о росте на 15% при среднем отклонении в 50%.
>Не юли, имелись в виду когнитивные предпосылки
"Не разъебывай меня, я не умею спорить и хочу переиграть". По-твоему место жительства СОВСЕМ не влияет на когнитивные способности?
>Ну раз IQ это функция от твоих волшебных недоказуемых предпосылок, то тогда они и нахуй не нужны, ведь рабочий предиктор учитывающий их у нас уже есть.
Нету, IQ не работает, у него сигнал на два порядка меньше шума, поэтому нужны гигантские выборки, чтобы что-то заметить.
И это не физика, где подумаешь Вояджер слабо передает, сделал экспозицию гигантскую во времени, применил фильтры, вычленил сигнал. Это люди, которых конечно можно взять и посчитать, только предсказательной силы твои подсчеты иметь не будут.
>Что поделать, если в твоём манямире работодатель не может провести простейшую цепочку
Мой работодатель может в Байеса, а ты нет
>Хм, у нас есть выбор использовать тест, который иногда ошибается (но даёт значительно более 50% верных предсказаний), либо не использовать вообще ничего (и тем самым получить ~50% верных предсказаний), что же выбрать?
IQ тест не дает 50% верных предсказаний
>Ты уже который день носишься с этим типичным заблуждением гуманитария "НУ НЕ 100 ПРОЦЕНТОВ ЖЕ ШАНС!!!!", ну да, не 100%, дальше чё?
Сказала манька, которая не может в Байеса. У тебя сигнал ниже шума и нет способов очистить его от шума.
>Стадия торга продолжается. Теперь пациент признаёт наличие корелляции, но плачет что дескать корреляция не 100%.
Я еще в посте про маршрутки написал, что она приедет, но послезавтра.
>Кого пытаешься наебать? Начинают проходить ещё в пиздюковом возрасте дабы выделить тех, кому в спецшколы (причём как сильно низких, так и одарённых).
Нахуя мне кого-то наебывать, я же не поддерживаю маргинальную манятеорию, над которой все смеются
>Настолько нихуя, что даже
Настолько нихуя, что ты второй раз приносишь этот уже обоссаный аргумент
Аноним 04/02/20 Втр 14:17:27 159144020
Давно эти шизики генерят свои портянки?
Аноним 04/02/20 Втр 14:27:34 159145121
>>1591438
Манька сама же обосралась, пытаясь подставить РАЗНОРОДНЫЕ данные в байеса, сама же расплакалась от этого, теперь бегает с формулой и просит чтобы ей в неё подставили. Смех, да и только.
Ну держи, ёпт:
P( высокий iq | высокий доход ) = ( P( высокий доход | высокий iq ) * P( высокий iq ) ) / P( высокий доход )

Блядь это насколько же кончелыгой надо быть, чтобы специально блядь пихать хуйню в формулу и обвинять НЕ СЕБЯ в том что формула не считается, и надеяться что это прокатит как аргумент.

Дальше не читал.
Аноним 04/02/20 Втр 14:30:24 159145422
>>1591394
>koque-poque lisp kruto!1 lisp lechit rak!! lisp vozvrashaet erekciju!1 list kormit golodnih i usinovlajet bezdomnih detey!1
Аноним 04/02/20 Втр 14:58:13 159149123
>>1591454
Хуя ты порвался, братишка. Тебя в детстве лиспер покусал?
Аноним 04/02/20 Втр 14:58:23 159149224
>>1591451
Ты сделал другой беспруфный высер, про работодателя и программиста. Я понял твою тактику - обосраться, потом громко орать Я НЕ ОБОСРАЛСЯ, а когда все забыли, где именно ты обосрался, сделать вид, что ты вовсе не обосрался и вообще другое имел в виду.
Впрочем тут ты тоже обосрался, потому что P( низкий iq | высокий доход ) > P( высокий iq | высокий доход ), выкладку делать, или сам поймешь, где собака порылась?
Аноним 04/02/20 Втр 14:59:45 159149425
>>1591428
Схема элегантнее, но common lisp практичнее. Я бы на твоём месте изучил CL чисто для кругозора, если ты SICP закончил, считай, Racket процентов на 70 знаешь.
Аноним 04/02/20 Втр 15:18:09 159151626
77.jpg 257Кб, 520x438
520x438
>>1591438
>Какие мы обсуждали
Я с тобой никаких данных не обсуждал.
>Сделай хоть одно
Тебе ок 20 лет, 90% 18-22, 9% 17-23.
На сколько я процентов обосрался?

>Ох блядь, шизик реально думает, что все социологи и экономисты мира верят в IQ.
На этом этапе это просто унылый троллинг уже.
Доктор Jordan B Peterson - профессор психологии в Университете Торонто считает что данные вполне однозначны.
Ещё я лично общался с проф экономики из Чикагского Университета, хотя тебе наверное это ни о чем не говорит.

Я тебя прошу, другими словами, объяснить себя, расскажи о своём бекграунде, высшее образование у тебя есть, магистр, бакалавр, или кто ты? Какая специальность? Кем работаешь?
Я например учился на интеллектуальный анализ данных и системы ИИ, делал реальный статистический анализ на реальной работе для реальных заказчиков.

И мне мой опыт, и мои знания, говорят, что ты несёшь страшную несусветную чушь.
Но я предполагаю, что, быть может заблуждаюсь я. Так что начнём с базовых вещей, объясни себя.
Аноним 04/02/20 Втр 15:28:25 159154127
>>1591320
>>1591255 (OP)
>>1591428

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

SICP ВЕДЕТСЯ НА ПИТОНЕ

П И Т О Н Е

P Y T H O N

https://2ch.hk/pr/res/1583121.html

ЛИШП ИЗ SICP УЖЕ НЕСКОЛЬКО ЛЕТ КАК ВЫПИЗДИЛИ НАХУЙ

В Ы П И З Д И Л И

Н А Х У Й



Аноним # OP 04/02/20 Втр 15:31:29 159155328
Ебать вы тут развели, лол. За последние 2 недели конспекты свои перечитал, надо потихоньку обратно вкатываться.
Аноним 04/02/20 Втр 15:32:39 159155429
Аноним 04/02/20 Втр 15:33:03 159155730
Аноним 04/02/20 Втр 15:33:53 159155831
>>1591541

11 лет уже как лишп покинул SICP. Быстро время летит.
Аноним 04/02/20 Втр 15:39:06 159158032
>>1591428
Коммон лисп, это больше про байтоебство, как это не пародоксально. Пожалуй лучшее сейчас это SBCL

Ракет, да, увы но, комьюнити там из ебанутых(это хорошо), а так же из студентов и преподов(вот это очень плохо, они ебанутые в плохом смысле слова, им не программы пилить, а студентиков учить и перед начальством отчитываться), я например как-то спрашивал о парсинге ХМЛ, мне предложили писать свой ДСЛ.

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

Думаю на ракете у тебя может быть суксес с созданием всяких ДСЛ для своего матана.
Аноним 04/02/20 Втр 15:42:21 159159233

SICP ВЕДЕТСЯ НА ПИТОНЕ

ЛИШПА В SICP НЕТ С 2009 ГОДА

ВЫ ЕЩЕ АЛГОЛ ПОИЗУЧАЙТЕ, ТАК ЖЕ АКТУАЛЬНО
Аноним 04/02/20 Втр 15:43:58 159159434
15798913824070.jpg 80Кб, 540x533
540x533
>>1591541
>SICP ВЕДЕТСЯ НА ПИТОНЕ
>P Y T H O N
>ЛИШП ИЗ SICP УЖЕ НЕСКОЛЬКО ЛЕТ КАК ВЫПИЗДИЛИ НАХУЙ

А можно поподробнее. Что, вот на полном серьёзе, интерпретатор на питоне предлагают писать?

И как, с рекурсией, или без? В смысле рекурсия все еще рассказывается, или мол говорят это пережиток прошлого, нужно только циклы и итераторы пользовать?
Аноним 04/02/20 Втр 15:45:41 159159835
Аноним 04/02/20 Втр 15:56:39 159160936
>>1591598
За ссылку спасибо, но меня подробности от анона интересуют.
Аноним 04/02/20 Втр 15:59:45 159161137
Аноним 04/02/20 Втр 16:01:13 159161238
Аноним 04/02/20 Втр 16:07:22 159161939
>>1591541
Это не сикп. Настоящий сикп, где кчат алгоримам, только на лиспе. На питоне вышел краткий курс для веб макакинга. Достаточно сравнить содержание по главам.
Аноним 04/02/20 Втр 16:11:02 159162340
>>1591619

> сикп не сикп


Нифига, маня отрицания пошли!
Аноним 04/02/20 Втр 16:11:59 159162641
Аноним 04/02/20 Втр 16:15:29 159163542
Screenshot2020-[...].png 163Кб, 644x518
644x518
>>1591516
>Я с тобой никаких данных не обсуждал.
2D график, в котором на одной оси зарплаты, а на другой IQ. Вот на основании этого графика сделай какое-либо полезное предсказание, желательно не обосравшись, перепутав P(A|B) и P(B|A).
Или вот пикрелейтед. Сука блядь, вот они серьезно это говнище аппроксимируют ПРЯМОЙ и всерьез заявляют о коэффициенте корреляции НОЛЬ ЦЕЛЫХ ПЯТЬ ДЕСЯТЫХ. У нас бы за подобное даже не знаю, ну самые-самые слепые джуны подобной хуйни не допустят. А в мире IQ исследований норма спрятать этот график и везде пиздеть про корреляцию 0.5. Deary блядь et al., 2013 блядь год.
Любое IQ-исследование разъебывается одним взглядом на первичку.
>Тебе ок 20 лет, 90% 18-22, 9% 17-23.
>На сколько я процентов обосрался?
Даже в пять сигм не попал.
>На этом этапе это просто унылый троллинг уже.
А я не знаю, нахуя тебе это нужно. Я пришел в тред с единственным тезисом "IQ - как маршрутка, которая ходит либо сейчас, либо через два дня, поэтому она бесполезна". Этот тезис никто так и не опровергнул. Можно долго пиздеть о том, что маршрутка все-таки ходит иногда, что кто-то написал про хуевый общественный транспорт диссертацию, и что мэр города отмывает на маршрутке бабки. Не ездит маршрутка блядь, прихожу на остановку - нет ее, час жду, два жду - все равно нет.
Начинается семенство и переход на личности в стиле "а у меня папа - танкист, он тебе пизды даст, а ты вообще школьник". Для меня ты тот шизик, который сидит в ФП-тредах довольно дохуя времени и несет шизу в своем стиле.
Аноним 04/02/20 Втр 16:20:40 159164443
>>1591553
Быстро сикп забывается, кстати?
Аноним 04/02/20 Втр 16:21:54 159164844
>>1591635
А вот и маняаналогии пошли.
Аноним 04/02/20 Втр 16:23:08 159165045
>>1591635
Ты уебок, раз так считаешь
Аноним 04/02/20 Втр 16:27:52 159165746
>>1591650
Сам ты уебок, аргументируй
Аноним # OP 04/02/20 Втр 16:30:33 159166147
>>1591644
Я htdp штурмую. Не забыл по сути ничего, а что забыл, уже вспомнил, прочитав конспект. Там смысл понял в составлении этих функций, а уже задачу поставили, мысленно вспомнил, прикинул и сделал. Это же не стихи или еще какая-то зубрежка. Главное разобраться, а не именно зазубрить. По крайней мере сейчас у меня такой этап, может на более высоких уровнях и зубрить что-либо придется.
Аноним 04/02/20 Втр 16:34:43 159166348
>>1591661
>конспект
То есть в тетради резюмирушь каждую пройденную главу? Я когда пытался тетрадь, пришел к выводу, что это только отнимает время, ибо ты пишешь в ожидании, что приступишь к след. главе, а если че-то забыл вернешься по книжке и перечитаешь. В итоге дальше 2-3 главы не стал делать конспекты, а пустился в свободное плавание
Аноним 04/02/20 Втр 16:51:55 159168049
>>1591663
Да не, у меня конспект это просто список функций и их расшифровка, что они делают, но только своими словами. Есть сохраненные программы, ну которые писал по ходу решения учебника, думаю их еще пооткрывать, посмотреть, как работают. А так вот главное смысл понял, а дальше похуй, всегда уже вспомнишь, что к чему.
Аноним 04/02/20 Втр 17:45:35 159171850
>>1591492
>Ты сделал другой беспруфный высер, про работодателя и программиста
Что неясно, давай поясню.
>Я понял твою тактику - обосраться, потом громко орать Я НЕ ОБОСРАЛСЯ, а когда все забыли, где именно ты обосрался, сделать вид, что ты вовсе не обосрался и вообще другое имел в виду.
Хорошо, что ты понял свою тактику. Пруфы наличия разных предикторов когнитивки для физика и биолога я всё ещё жду.
>ты тоже обосрался, потому что P( низкий iq | высокий доход ) > P( высокий iq | высокий доход )
Из графика следует обратное. При доходе >130000 число точек растёт с ростом iq.
Аноним 04/02/20 Втр 18:28:25 159174751
>>1591541
>SICP ВЕДЕТСЯ НА ПИТОНЕ
Пруфы, Билли!
Сикп не ведется на питоне, сикп переименовали. Текущий вводный курс мти вообще никакого отношения к sicp не имеет, его осилит и твоя бабушка.
А сикп идёт за нумером https://web.mit.edu/alexmv/6.037/ , ещё в прошлом году его можно было брать вместо 6.0001 для удовлетворения требований вводного курса (хотя сикп это конечно для одарённых студентов, для тех кому 6.0001 что слону дробина), ну и разумеется курс сильно сжат в сравнении со старым 6.001, потому что учебные планы перекомпоновались и два семестра на вводный курс это считается дохуя.
А в беркли есть незабвенный cs61a, который до недавнего времени имел sicp своим текстбуком, но год или два назад они перепилили на питон всё что можно было на него перепилить (к счастью то, что перепилить было нельзя они оставили на схеме, а не выбросили совсем), можно было бы перепилить всё если бы питон не уступал схеме по силе.
И его старший брат http://inst.eecs.berkeley.edu/~cs61as/sp13/ для хардкорщиков с этими вашими метациклическими вычислителями и прочими прелестями, но целиком на схеме и с сикпом в качестве текстбука.
А разгадка одна - ничего мощнее лиспов человечество так и не придумало. Пройдёт лет двадцать, и глядишь в мейнстримных языках появятся продолжения первого класса. Ждём-с.
Аноним 04/02/20 Втр 18:38:00 159175252
Аноним 04/02/20 Втр 18:40:42 159175453
>>1591635
>Я пришел в тред с единственным тезисом "IQ - как маршрутка, которая ходит либо сейчас, либо через два дня, поэтому она бесполезна". Этот тезис никто так и не опровергнул
>я пришёл в тред с тезисом, который я не должен доказывать, но другие должны опровергать
Пожалуй всё что нужно о тебе знать.
Аноним 04/02/20 Втр 18:41:39 159175554
>>1591747
А зачем они перепиливают всё на питон? Разве там нет ностальгурующих преподов, осознающиэ всю красоту схемы и лямбда калкулус? Даже у нас преподы кроме советских учебников не признают большего ничего. Или всем так похуй, что ради денег готовы продвигать в девственный обитель абстракций тырпразное говно?
Аноним 04/02/20 Втр 18:53:42 159177155
>>1591755
>Разве там нет ностальгурующих преподов, осознающиэ всю красоту схемы и лямбда калкулус?
Есть, но у них есть начальство.
>Даже у нас преподы кроме советских учебников не признают большего ничего.
А в школах молодые учителя учебники Киселёва и не застали. Но школы это совсем пиздец, конечно.
>Или всем так похуй, что ради денег готовы продвигать в девственный обитель абстракций тырпразное говно?
Ну да, есть же конкуренция между университетами, студенты платят огого какие бабки, просто открой учебные планы МТИ и посмотри: едёт робот на компьютер вижене и машобом погоняет. То, что трендово, то лучше продаётся. А студент конечно со временем поймёт, что баззворды остались в прошлом (как в нём остался блокчейн, к примеру), но он к тому времени уже выпустится, а денежки уже уплочены.
Питон - это ещё легко отделались, имхо. Осталось его только допилить до уровня схемы, чтобы курсы на двух языках не делать.
Аноним 04/02/20 Втр 19:06:10 159178756
>Guido van Rossum, the inventor of Python, hates Lisp, but he was dragged kicking and screaming by users into providing [a half-assed version of] lambda in Python.
Лицо Гвидо представили когда он добавлял [кривые и костыльные] лямбды в питон?
Аноним 04/02/20 Втр 21:22:40 159189257
88.jpg 31Кб, 520x335
520x335
>>1591635
>НОЛЬ ЦЕЛЫХ ПЯТЬ ДЕСЯТЫХ
>>1591635
>Даже в пять сигм не попал.
Так кто же ты, человек загадка?
Хочешь сказать тебе 30 лет, и ты пишешь подобное безумие на двачах, или тебе 10? Тогда это многое объясняет.

>А я
>Я пришел
>Для меня
У тебя мания величия.
Тебя просят объяснить себя. Всего-то, это по какой-то причине сложно сделать? Опиши свой бэкграунд в двух словах, в чем проблема? Мы тут все анонимные, нестрашно говорить.

>Или вот пикрелейтед.
>они серьезно это говнище аппроксимируют ПРЯМОЙ
>НОЛЬ ЦЕЛЫХ ПЯТЬ ДЕСЯТЫХ
0.54
Таки там что-то есть, что удивительно. График кстати странный, это тесты умственно неполноценных? Или они прошкалировали как-то?

>2D график, в котором на одной оси зарплаты, а на другой IQ. Вот на основании этого графика сделай какое-либо полезное предсказание, желательно не обосравшись
1. Я с тобой никаких 2д графиков не обсуждал.
2. С какой кстати мне для тебя что-то делать? Ты давай объясни себя, расскажи откуда ты эти эпичные графики берёшь вообще.
Аноним 04/02/20 Втр 21:31:38 159189958
15766451033430.jpg 202Кб, 1242x1202
1242x1202
>>1591598
>>1591611
За ссылки спасибо, но мне МНЕНИЕ анона интересно.

>>1591594
>А можно поподробнее. Что, вот на полном серьёзе, интерпретатор на питоне предлагают писать?

>И как, с рекурсией, или без? В смысле рекурсия все еще рассказывается, или мол говорят это пережиток прошлого, нужно только циклы и итераторы пользовать?

Аноним 04/02/20 Втр 21:55:11 159190859
>>1591899
>А можно поподробнее. Что, вот на полном серьёзе, интерпретатор на питоне предлагают писать?
Да нет, там маленький огрызок от интерпретатора который выражения в префиксной нотации вычисляет.
Потому что там от самой главы 4 остался лишь огрызок. Как и от всей книги.
>В смысле рекурсия все еще рассказывается
Рассказывается сам концепт, показывается (питон поддерживает рекурсию), но далее не используется. Не как в sicp, где рекурсию как показали в самом начале, так потом она везде, по крайней мере хвостовая, ибо хвостовой реализованы итеративные процессы. В питоне оптимизации хвостовой рекурсии нет, поэтому там её негде использовать, кроме как в истинно рекурсивных процессах (обход деревьев).
Аноним 04/02/20 Втр 22:14:43 159191960
>>1591409
>Но тот факт что меня с этого прёт, не значит что я считаю будто бы это нужно для обучения концепциям программирования
Ой, иди на хуй. В 2000-х хакеры начинали с асма и си для написания малвари, а такие как ты теоретики придумыватели планов обучения сакерили кок
Аноним 04/02/20 Втр 22:47:13 159193361
stability.png 134Кб, 644x518
644x518
вилка.jpg 50Кб, 500x399
500x399
Аноним 05/02/20 Срд 00:29:12 159197662
>>1591919
>В 2000-х хакеры начинали с асма и си
Не может быть такого, чтобы дедовщину разводил ты, а нахуй идти следовало бы мне. Нахуй из двух преподавателей идёт всегда тот, кто строит обучение по принципу "диды говно жрали и ты жри", и при этом неспособен осознать, что жраньё говна для дидов было лишь необходимым злом на тот момент времени и под ту задачу.
У какого-нибудь мыщъха другого пути и быть не могло, на какое образование мог рассчитывать бедный парень с деревни в восьмидесятых?
Но можешь ли ты себе представить, чтобы гуру машинных кодов мыщъх отказался от возможности прочитать sicp тогда, когда хуярил на Электронике и Спектруме? Когда он сам признавался, что буквально выл от отсутствия не то что пищи для ума, а вообще какой-либо документации и хватался за всякие справочники чтобы хоть крупицу оттуда достать? И вот этот человек бы мог подобно тебе неодобрительно фыркнуть в сторону сикпа, попадись он к нему в лапы? опустим тот факт что он, к тому же, очень уважал лисп впоследствии за возможность самомодификации на уровне языка, т.е. без грязных хаков типа редактирования интерпретатора прямо в памяти Да хуй там.
Да, это аппеляция к авторитетам, но и сам аргумент про дедов это аппеляция к авторитетам, так что для ответа тебе сгодится.
Аноним 05/02/20 Срд 21:37:11 159261763
>>1591598
Бляяя, заново чтоли проходить?
Аноним 05/02/20 Срд 21:50:19 159264864
>>1592617
Ты хотя б 1 раз до конца пройди
Аноним 06/02/20 Чтв 11:33:15 159299965
>>1591892
> График кстати странный, это тесты умственно неполноценных?
Ну на графике же написано, что там тесты 90-летних дедов.
Аноним 06/02/20 Чтв 12:13:22 159305066
>>1592999
Вернее одних и тех же людей в возрасте 11 и 90 лет. Много там быть не может - известно что iq снижается с возрастом (хотя и есть способы замедлить это снижение)
>>1591492
Я всё ещё жду выкладку.
>>1591635
>>Я с тобой никаких данных не обсуждал.
>2D график, в котором на одной оси зарплаты, а на другой IQ
Кретин, это другой человек, с которым ты этого не обсуждал. Вопиющие различия в стиле речи тебе ни о чём не говорят? Причём вы уже, сука, давно с ним говорите.
>Любое IQ-исследование разъебывается одним взглядом на первичку.
Точнее подтверждается одним взглядом на первичку. Серьёзно, чел, ты где-то что-то слышал про статистику, вычитал про байеса из какой-нибудь несвязанной хуйни типа цепочек юдковского, и у тебя в качестве аргумента идёт "смотрите, я подставляю в формулу заведомо разнородные данные и у меня ничего не выходит!", когда казалось бы, надо считать пресловутый коэффициент корреляции, надо опускать неуместные аналогии с космическими аппаратами (ибо кто сказал, что в социологических исследованиях недоступны огромные выборки, какие доступны при получении сигнала от аппарата), в том-то и дело, что корреляция НЕ выше шума, но ты вместо того чтобы нести сюда формулы для расчёта КК и формулы для расчёта среднего отклонения несёшь сюда Байеса, которым пользоваться не умеешь, а свои заблуждения касательно корреляции и погрешности основываешь на том, что "видно из графика", хотя из графика видно как раз обратное, потом упоминаешь о семёнстве (которого нет), потом упоминаешь о "а у меня папа - танкист, он тебе пизды даст, а ты вообще школьник", хотя это ТЫ без конца к месту и не к месту вставляешь ремарочки про "работодателя, который жал руку Байесу", "у нас даже слепые джуны такого не допустят" и т.п., но начинаешь визжать когда тебе в ответ на это тот анон спрашивает о твоём реальном бэкграунде.
>Для меня ты тот шизик, который сидит в ФП-тредах довольно дохуя времени
Мало того, что я оказывается - два человека, так я ещё и в фп тредах сижу.
Да для тебя вся совокупность несогласных с тобой на дваче - это "тот шизик". Наверное представление несогласных в виде одного человека - какая-то защитная реакция психики: когда с тобой не согласно более одного человека, ты подсознательно ощущаешь свои взгляды маргинальными по отношению к этому "обществу", поэтому в условиях неопределённости поциент склоняется к мысли о том, что его оппоненты скорее один "семён", нежели множество людей.
Аноним 06/02/20 Чтв 12:45:17 159308667
>>1592648
Ну вот есть ли смысл? Я параллельно С изучаю, и все эти задачи на ней решать очень просто. А, например 2-29 я уже пару дней как не могу реализовать на схеме.
Полезна ли эта избыточная сложность?
Аноним 06/02/20 Чтв 13:08:57 159312768
>>1593086
Какой пункт не можешь решить: a, b, c, d?

P. S. Если ты решаешь на С, используюя те средства выражения абстракций, которые книга подразумевает, что ты прошел, то ок (то есть через структуры, указатели на структуры и моделирование clojure property через вложенные структуры посредством указателя) . Но если бы это было так, перевести с С на Scheme была бы не проблема, чую ты нахуячил императивщины
Аноним 06/02/20 Чтв 14:43:57 159330069
>>1593050
>Кретин, это другой человек, с которым ты этого не обсуждал
Ты сумасшедший.
Аноним 06/02/20 Чтв 14:54:12 159331270
>>1593050
Извиняюсь, прошу мой коммент >>1593300 игнорировать.
Уж очень много ты нацетировал, с моб приложения тяжело разбирать. Подумал ты тот шизик неверящий в айкью.
Аноним 06/02/20 Чтв 14:58:47 159332171
>>1593050
Извиняюсь, я шизик, мой коммент >>1593312 прошу игнорировать.
Ты сумасшедший.
Аноним 06/02/20 Чтв 15:03:26 159332872
>>1593321
Я сумасшедший, прошу игнорировать >>1593321 мой коммент.
Ты шизик.
Аноним 06/02/20 Чтв 15:30:10 159335973
IMG202002061429[...].jpg 1924Кб, 2448x3264
2448x3264
Аноним 06/02/20 Чтв 16:57:57 159344874
>>1593127
То есть весь смысл - решать всё посредством абстракций, даже если есть гораздо более удобные средства?
Код на схеме ужасно нечитаем, примеры в семь строк из книжки по двадцать минут пытаешься понять. Это же какое охуенное мышление нужно иметь, чтобы манипулировать в голове этими абстракциями. Вроде только в лямбдах разобрался, а на тебя уже листы с деревьями вываливают.
Аноним 06/02/20 Чтв 17:07:18 159345475
>>1593448
>Код на схеме ужасно нечитаем
Ты троллишь? Проще лиспа ничего нет в природе.

>Это же какое охуенное мышление нужно иметь, чтобы манипулировать в голове этими абстракциями.
Прикрати.
Аноним 06/02/20 Чтв 17:14:58 159345976
>>1593454
>Проще
Ну пока что едут структуры через рекурсии и лямбдами погоняют. По мне так циклы проще.

либо я тупой просто
Аноним 06/02/20 Чтв 17:44:53 159347577
>>1593448
>решать всё посредством абстракций
Таащемта тебя учат решать задачи с помощью абстракций, а не оптимальным/удобным для тебя методом, а ты думал?

>код на схеме ужасно нечитаем
Если вдумываться в код с самой первой главы, а не на похуе читать, то совсем не сложно, но это как по мне. Бери sicp на python/js, а под сишку есть K&R, хоть и с sicp имеет мало общего
Аноним 06/02/20 Чтв 18:05:37 159349878
>>1593448
короч, считай, что это то-то типо детских трафаретов для выправления почерка. в начале нихуя неприятно, но потом становится лучше, чем было до. или как какой корсет для сколиозной спины. мож это немного высокомерное мнение, но пока ты говна лиспа не нюхал, ты просто чёртов калека, который нихуя не понимает, что за тоннами байтоёбства, грязных хаков и "паттернов" скрываются чудесные абстракции, то для решения мало мальски сложной задачи тебе нужно, как сунь цзы учил, сначала победить, а потом уже придти на поле боя
Аноним 06/02/20 Чтв 18:20:17 159354879
>>1593459
Без абстракций решать сложные задачи невозможно.
Если тебе нужно сумму елементов массива посчитать то цикл выглядит просто. А гото на ассемблере ещё проще. Вот только белые люди используют абстракции и пишут массив.сумма() или на лиспе (сумма моймассив) или массив.fold(=>+);
Аноним 06/02/20 Чтв 18:42:10 159357280
>>1593448
>Код на схеме ужасно нечитаем, примеры в семь строк из книжки по двадцать минут пытаешься понять.
Это потому, что ты годами до этого читал и кодил на императивных языках. Если бы ты начал с лиспа, тебе бы тяжело потом было учить какой-то императивный язык. Но не тяжелее, чем если начинать вообще с чистого листа. Лисп не проще и не сложнее какого-нибудь пайтона, они просто разные, что при первом знакомстве приводит в ступор, т.к. ты ожидаешь, что зная один язык, можно почти сразу разобраться и в другом, а тут это уже не работает.
Аноним 06/02/20 Чтв 22:01:49 159376281
>>1593459
Ты не тупой, просто чутка зашкварен императивщиной (я тоже) и вот что происходит: ты пытаешься насильно заставить мозг решать проблему средствами, которые ему пока некомфортны, для этого надо думать, а мозг думать не любит и всячески пытается тебя заставить взяться за старое и портит настроение.
Когда я был маленький, никто меня специально не учил выжимать тряпку когда моешь пол в комнате (времена были другие и материалы полов были другие — сейчас можно на похуй пропылесосить ламинат и дело в шляпе). Я выжимал тряпку так, как мне пришло в голову, закрепил этот навык многократными повторениями и лишь спустя время мать заметила как я это делаю. И с видом "ты чё ебанутый?" показала как правильно (не буду вдаваться в подробности, т.к. словами трудно объяснить, но способ мой был правда ёбнутый), и каких трудов мне стоило заменить одну привычку на другую!
То же самое с постановкой рук на фортепиано: самоучки через боль и кровь переучивают неправильные привычки — куда лучше сразу научиться делать как надо, но для этого нужен препод.
Именно поэтому сикп это вводный курс и именно поэтому многие рекомендуют взяться за него САМЫМ первым делом, желательно вообще с нулевым знанием языков.
Не хочу сказать что ФП это серебряная пуля — но это один из инструментов, и крайне полезно задрочить его до того уровня комфорта, с которым ты юзаешь императивщину — потому что тогда ты аки амбидекстр, будешь не задумываясь применять правильный инструмент в правильной ситуации, а не станешь заложником одного инструмента. Частенько попытка абсолютно всё реализовывать в императивном стиле являет собой жалкое зрелище — в ООП например бывают сплошь и рядом проекты от процедурщиков, взращенных на си и асме — объекты с кучей процедурных портянок, ютилити классы (ютилити классы и статические методы это кстати именно следствие того, что процедурщика мозг тянет юзать старые фокусы в новом окружении).
Аноним 06/02/20 Чтв 22:02:34 159376482
>>1593498
Бля, нечасто увидишь как мелкобуква что-то дельное говорит.
Аноним 06/02/20 Чтв 22:06:58 159377383
>>1593572
Именно поэтому нередко звучат советы наподобие
>Learn at least a half dozen programming languages. Include one language that emphasizes class abstractions (like Java or C++), one that emphasizes functional abstraction (like Lisp or ML or Haskell), one that supports syntactic abstraction (like Lisp), one that supports declarative specifications (like Prolog or C++ templates), and one that emphasizes parallelism (like Clojure or Go).
https://www.norvig.com/21-days.html
Это сложно, куда сложнее изучить хаскель после шарпа, чем джаву, но это стоит того.
Аноним 06/02/20 Чтв 22:19:09 159379584
>>1593572
Помню как неприятно было возвращаться в плюсы после долгого лисподроча, куча всяких императивных деклараций, работа с памятью, просто буэээ, а функциональщина через жопу.
Аноним 06/02/20 Чтв 22:32:34 159380385
>>1593773
>Это сложно, куда сложнее изучить хаскель после шарпа, чем джаву, но это стоит того.
>>1593572
>Это потому, что ты годами до этого читал и кодил на императивных языках.
Это скорее миф.
Помню как лисп на первом курсе вроде, нам в универе показали, никаких проблем не возникло совсем, хотя до этого писал паскаль да бейсик. Детям вообще с этим просто должно быть. Там же, Или на 2ром, пролог учили, то-же без проблем.

А старикам, не знаю, год назад, с шарпа на лисп перекатился, мне уже за 30, брат жив. То что в других языках через жопу, в лиспе само собой, просто и понятно.
Аноним 06/02/20 Чтв 22:57:50 159382986
>>1593773
Делимся своим прогрессом в этом итт треде.
>Include one language that emphasizes class abstractions
Чек.
>one that emphasizes functional abstraction (like Lisp or ML or Haskell)
Чек.
>one that supports syntactic abstraction (like Lisp)
Макросы почти не трогал (писал макрос сам всего один раз), до сикп руки все никак не доходят, мб летом-осенью начну дочитывать.
>one that supports declarative specifications (like Prolog or C++ templates)
Чек.
>and one that emphasizes parallelism (like Clojure or Go).
Пока нет.
Аноним 07/02/20 Птн 01:50:50 159392587
>>1593829
Сегодня дошёл до 2.4* задания с ферзями. Заглянул вперёд в 4, 5 главы - нихуёвые там портянки на лиспе, метациклические компиляторы какие-то. Интересно, сколько нужно доучиться после сикпа, чтобы коммитить компиляторы 200+ звезд, и меня сразу взяли на работу?
Аноним 07/02/20 Птн 01:54:07 159392688
>>1593925
Нисколько, ты в любом случае будешь доказывать, что ты не верблюд, решая задачки уровня хэрд, решая бесполезные тестовые и переворачивая деревья на доске засохшим фломастером под смех сытой хэрочки и 20летнего тимлида за твоей спиной.
Аноним 07/02/20 Птн 03:24:16 159393789
Так все-таки, зачем ебать труп?
(мимо скобкоеб когдато давно осиливший 3 главу)
Аноним 07/02/20 Птн 03:45:32 159394190
>>1593937
Встречный вопрос - зачем не ебать этот труп и ебать какой-либо другой?
Продай мне что-то другое сам, а не проси меня продавать тебе сикп.
Я, блядь, серьёзно. Неужели тебе не кажется идиотизмом раз за разом приходить сюда и раз за разом уходить так никого и не затроллив?
Аноним 07/02/20 Птн 13:32:47 159417991
Untitled.gif 33Кб, 432x251
432x251
>>1593448
>То есть весь смысл - решать всё посредством абстракций, даже если есть гораздо более удобные средства?
А как определяется удобность?
Так-то мы работаем с деревьями, а при работе с деревьями ничего естественнее рекурсии нет. Да, можно конечно начать городить свой стек с блекджеком и шлюхами, но это суть то же самое.
>Это же какое охуенное мышление нужно иметь, чтобы манипулировать в голове этими абстракциями
Не льсти мне.
Ну давай по пунктам:
а. Надеюсь тут не надо объяснять. Просто берёшь и пишешь, по аналогии с материалом главы.
b и с. Тут у меня получились две процедуры по одному шаблону. Поэтому я выделяю шаблон, как завещает глава "процедуры высшего порядка". Но сначала определю пару вспомогательных процедур:
1. (mobile? x) возвращает #t, если x - мобиль, а не ветка (как отличить мобиль от ветки догадываешься?)
2. (branch-last? x) — принимает ветку, возвращает #t,если ветка не держит на себе мобиль.
3. (torque x) — принимает ветку, возвращает момент. Сейчас я кстати понимаю, что можно было упростить, сделав её рекурсивной. В моём варианте она работает только с последними ветками.

Итак, шаблон на пике, как и сгенерированные процедуры (имена ебанутые, поскольку был пьян, когда писал).
Скажу от себя, что задание c написано так доходчиво, что оно по сути само собой перекладывается в код.

d. Тут надо самую малость поменять: cadr на cdr в процедурах branch-structure и left-branch. Их кстати тоже можно было по шаблону ебануть, чтобы менять не в двух местах, а в одном.

Код: https://pastebin.com/ESSACCVS
Аноним 07/02/20 Птн 13:41:39 159418292
Ещё пару слов:
1. Мне понадобилось около часа-полтора (не помню), но в своё оправдание скажу что был слегка бухой и плюс дело было около полуночи.
2.
>принимает ветку, возвращает момент. Сейчас я кстати понимаю, что можно было упростить, сделав её рекурсивной
А нет, это излишне, так как нам не нужна сумма моментов нижевисящих мобилей, там достаточно чтобы они были сбалансированы.
3. Я читал жопой эту главу, частично скипал, упражнения не делал, сделал только это и то потому что твой пост увидел.
4. "формулирование абстракций с помощью процедур высшего порядка" я тоже читал небрежно и упражнения не делал.
5. Как бы я делал на императивщине: ну total-weight можно сделать, добавляя вес в общий аккумулятор, а в balanced? возвращал бы #f сразу как только натыкался на несбалансированный модуль. Как-то так.
Аноним 07/02/20 Птн 16:04:34 159427993
Untitled.gif 42Кб, 400x337
400x337
>>1594182
Упс, подобосрался малость.
Переделал
Обращаю внимание что balanced? хуярит прям по описанию из книжки: если момент мобиля нулевой (что равносильно равенству моментов на плечах) и если на любом из его плечей висит мобиль, то он должен быть сбалансированным.
Аноним 07/02/20 Птн 18:20:21 159441994
Опять я в глаза ебусь: умножаю момент не на "массу всего что ниже", а на "момент всего что ниже".
Вот теперь точно всё.
Ладно, признаю, задача оказалась сложнее чем я думал (как это часто бывает). Но с императивными портянками я бы запутался ещё сильнее, имхо.
https://pastebin.com/yf7FX26k
Аноним 07/02/20 Птн 18:37:26 159443795
1475219159888.png 65Кб, 508x483
508x483
>>1593448
>>1594279
Вкочу свой божественный вариант
>(and (and (cond cond))
хуя себе изворотил, and может принимать неогран. кол-во аргументов, если че
(and (cond) (cond) ... )
Аноним 07/02/20 Птн 18:41:13 159444596
>>1594279
>>1594279

Вот тебе пример входных данных, прочекай

Unbalanced
;; (define mob-1 (make-mobile (make-branch 5 (make-mobile (make-branch 10 5) (make-branch 5 2))) (make-branch 5 20)))

Balanced
;; (define mob-2 (make-mobile (make-branch 5 (make-mobile (make-branch 10 5) (make-branch 10 5))) (make-branch 5 (make-mobile (make-branch 10 5) (make-branch 10 5)))))
Аноним 07/02/20 Птн 18:50:59 159445697
>>1594437
>and может принимать неогран. кол-во аргументов, если че
Я в курсе, просто отражал словесную постановку задачи через структуру функции.
Аноним 07/02/20 Птн 18:51:17 159445798
Untitled.gif 30Кб, 698x133
698x133
Аноним 07/02/20 Птн 18:57:25 159446999
О, вы тут в тредике своими решениями упражнений делитесь? Вброшу и своё, два с лишним года назад решал, нихуя не помню, про что, но исходник остался: https://pastebin.com/wRckpu3X
08/02/20 Суб 10:55:57 1595082100
>>1594800
Свет не сходится клином на заучивании баззвордов для собесов.
Так чё, предложение альтернативы будет или только вялое попукивание в лужу?
Аноним 08/02/20 Суб 17:47:34 1595560101
Тут был недавно спор о том, глупее ли разработчики ученых, и он меня навел на пару мыслишек.
Матеша очень похожа на программирование. Теоремы -- это библиотеки, доказательства -- это исходные коды этих библиотек. Соответственно, если ты хочешь решить какую-то задачу, ты берешь теорему (библиотеку) и ее решаешь. Если ты хочешь разобраться, почему это работает, ты смотришь уже в исходный код библиотеки. Соответственно, чтобы пользоваться чем-то, тебе не обязательно знать это досконально, все на свете ты все равно не выучишь, особенно если у тебя есть личная жизнь и независимое от кодинга/матеши хобби. Когда ты это понимаешь, ты намного проще начинаешь относиться к матеше и не бояться ее, и тогда ты узнаешь что-то новое, пусть понемножку, но раньше из-за страха ты не изучал вообще ничего и этим себя ограничивал.
Аноним 08/02/20 Суб 18:04:21 1595578102
>>1595560
Я бы объяснил почему ты мудак, и твоя аналогия - хуйня, но я не хочу разводить срач.
Аноним 08/02/20 Суб 18:08:21 1595581103
>>1595560
Есть устройство, достающее бананы с пальмы.
Обезьяна научена пользоваться этим устройством.
Вопрос — что происходит, когда устройство ломается?

Воистину развитие идёт по спирали.
Аноним 08/02/20 Суб 18:27:35 1595599104
>>1595581
Ты хотя бы в своей комнате все можешь починить, если оно сломается?
Аноним 08/02/20 Суб 18:59:42 1595633105
>>1595599
>Ты хотя бы в своей комнате все можешь починить, если оно сломается?
Я например могу. Но перепаивать БЖА микросхемы на матплате ПК скорее всего не стану, лень и дорого.
И допустим провалившийся к соседям пол не станут ремонтировать.
Аноним 08/02/20 Суб 19:07:55 1595643106
Доучился до упражнения 1.19 и охуел. Мне тяжело дались последние 10 упражнений. Я не понимаю в чем проблема
Я могу понять о чем там пишется, примеры, но самому написать на этом языке не могу. В чем проблема?
Аноним 08/02/20 Суб 19:37:41 1595671107
>>1595599
Задам встречный вопрос - когда у твоего работодателя сломается написанная тобой программа, ты будешь платить деньги дяде со стороны, чтобы он починил?
А, нет - ты снова начнёшь ШАМАНИТЬ в надежде что н-ну вот ещё один кусочек кода вставлю со стековерфлоу и вот тогда-то оно точно заработает.
Аноним 08/02/20 Суб 19:38:08 1595674108
>>1595643
А на другом можешь?
Аноним 08/02/20 Суб 20:15:37 1595730109
изображение.png 1912Кб, 1920x1080
1920x1080
Сколько по времени проходится курс sicp с адекватным время вложением (2-3 часа в день)?
Большее время между просмотром аниме я выделить не могу
Аноним 08/02/20 Суб 21:25:15 1595794110
>>1595730
IQ и добросовестность предоставь.
Аноним 08/02/20 Суб 21:26:55 1595795111
Хотя, учитывая
>Большее время между просмотром аниме я выделить не могу
можешь добросовестность не сообщать.
Аноним 08/02/20 Суб 22:40:37 1595867112
Аноним 08/02/20 Суб 23:05:44 1595888113
>>1595674
На си и питоне очень просто идет. Но я хочу ответики под рукой чтоб были. Может есть сурсы?
Аноним 09/02/20 Вск 11:43:07 1596127114
Аноним 09/02/20 Вск 13:17:22 1596160115
>>1595867
Я вот за первые полгода только понял, что от меня в принципе хотят. А за другие полгода хтдп прорешал только на треть. И вкладывал нихуя не 2-3 часа в день.
оп
Аноним 09/02/20 Вск 13:33:29 1596170116
>>1596160
В январе начал хуярить сикп по фулл тайму - дошел до 3 главы сегодня. 1 задание не сделал в 1ой части, ибо не понял, и еще 1 во второй по той же причине. Сейчас раскис, хочу переключиться C++/Qt/SQL/Opengl/Скиена/Сети, но чувствую, что надо доебошить сикп до конца, а то из всех пройденных книг у меня толькл Essential English Grammar для A2 уровня

Часто появляется вопрос, а нахуя я это учу, когда мог бы вложиться в более практические вещи, которыми хоть заработать можно? Но с другой стороны - сикп - это фундаментальные знания, и просто красиво. Вообщем думаю пока учусь в вузике за счет родителей, лучше качать фундаментальные науки, а потом уже технологии
Аноним 09/02/20 Вск 13:49:29 1596185117
>>1596170
> более практические вещи, которыми хоть заработать можно
А фундаменталкой типа люди не зарабатывают?
Т.е. люди НЕ зарабатывают пониманием того, что такое процедура, НЕ зарабатывают пониманием того, что такое рекурсия, пониманием того, что такое процедура высшего порядка и т.д.?
А почему же тогда получается, что люди, которые в работе используют жабу и си требуют от разработчиков своих языков вещи из сикпа, раз они не нужны?
>Today you take recursion for granted, but it was a radical idea when Lisp introduced it. >Users of strongly typed languages demanded, and got, Lisp's heterogeneous lists.
>Today, the radical Lisp idea that's invading the mainstream is first class procedures.
>Even C++, a notorious can of worms, has added lambda in its most recent version.
>Lambda in Java is coming in 2013.
Люди именно этим всем и зарабатывают, ПЛЮС знанием синтаксиса своего языка (именно плюс, а не только лишь одним знанием синтаксиса)
А там ещё объекты будут в твоей текущей главе. И стейт будет. Или всего этого на самом деле тоже нет и этим никто не зарабатывает?
Действительно, а нахуя ж я учусь программировать, ведь за программирование не платят (вопрос — а за что тогда платят?)
Аноним 09/02/20 Вск 17:10:41 1596426118
сикп хуета ctmcp круто!
но дискач
Аноним 09/02/20 Вск 17:18:50 1596429119
>>1596426
Не тебе, неосилятору, об этом судить.
Аноним 10/02/20 Пнд 14:44:28 1597240120
>>1595581
Ты мой пост прочитал по диагонали, нихуя не понял, придумал что-то свое и начал с этим спорить. С чем я тебя и поздравляю.
Аноним 10/02/20 Пнд 17:32:20 1597381121
Аноним 10/02/20 Пнд 17:37:17 1597383122
>>1597381
Что именно голословно? Новое слово услышал, а пользоваться им не научился, маня?
Аноним 10/02/20 Пнд 17:43:45 1597385123
Аноним 10/02/20 Пнд 18:40:34 1597424124
>>1597385
Где оно голословно? Ты не сказал ничего, что бы противоречило моей позиции. Следовательно, ты либо передергиваешь, подразумевая за моими словами что-то, чего сказано не было, либо это просто пук в лужу.
Аноним 10/02/20 Пнд 20:04:35 1597482125
Аноним 13/02/20 Чтв 13:17:39 1600239126
>>1593762
Ой, иди нахуй. В реальных проектах даже пресловутую "замену switch полиморфизмом" обычно нельзя вхуячить из-за специфики предметной области.
Аноним 13/02/20 Чтв 13:47:38 1600267127
>>1600239
Да сам пошёл нахуй, пидорас.
Всё, что ты можешь - это слать нахуй, читаешь посты ты жопой, суть не улавливаешь и как реультат отвечаешь всякий раз невпопад.
Вот и сейчас
>В реальных проектах даже пресловутую "замену switch полиморфизмом" обычно нельзя вхуячить из-за специфики предметной области
И что теперь, раз "обычно" что-то сделать нельзя (причём только "обычно", а не всегда, да ещё и в предметной области шириной с замочную скважину), значит вообще нихуя уметь не надо, разбираться ни в чём не надо, а надо только копипастить говно? Харктьфу на тебя.
Аноним 13/02/20 Чтв 16:41:12 1600453128
>>1600239
>В реальных проектах даже пресловутую "замену switch полиморфизмом" обычно нельзя вхуячить
И чё? Если нужно, но нельзя, значит язык говна в жопу заливает. В таком случае ограниченный язык выкидывается к хуям и берётся тот, на котором можно.
Это бизнес, детка, если в каких-то местах с условными крестами приходится мириться, то это лишь потому, что на них огромная кодобаза и огромный технический долг, который нет денег выплачивать, дешевле пилить костыли к имеющемуся дерьмищу. Хотя это и накапливает техдолг ещё сильнее, но в бизнесе есть неиллюзорная вероятность прогореть раньше чем кодобаза дойдёт до неприемлемого уровня. Хотя были организации, которым не повезло, и которые прогорели как раз из-за накопленных костылей, примеров полон гугл.
Аноним 13/02/20 Чтв 17:27:37 1600486129
2-42тест.png 16Кб, 511x377
511x377
>>1591255 (OP)
Двачик, поясни отсталому, плиз, почему не работает?
Аноним 13/02/20 Чтв 17:40:09 1600490130
>>1600486
О, работает lambda x x. А lambda x (+ x 1) всё ещё нет(. Прикольно.
Аноним 13/02/20 Чтв 18:00:19 1600508131
1484862550855.png 83Кб, 1256x436
1256x436
>>1600486
Господь милостивый..
Аноним 13/02/20 Чтв 18:29:39 1600531132
>>1600486
Проверь, не выбрасывает ли ошибку (append 1 2). Если выбрасывает, значит ты не можешь присоединить что-то к атому, только к списку (append nil 2) должна работать при этом, а именно это ты и пытаешься сделать, вызывая (append (car sequence) (...))
Аноним 13/02/20 Чтв 20:35:58 1600686133
flatmap3.png 12Кб, 590x396
590x396
>>1600508
А что? Так советует шапка этого треда.

>>1600531
Ок, вроде разобрался, но чувствую, что не совсем. В чём отличие этого flatmap, от map? Вроде бы то же самое, но посложнее.
Аноним 13/02/20 Чтв 20:39:01 1600693134
>>1600686
>Так советует шапка этого треда.
Если она говна пожрать посоветует, тоже пожрешь?
Аноним 13/02/20 Чтв 20:42:55 1600702135
>>1600686

(MAP (lambda (x) (list x '0)) (1 2 3))
MAP = map -> ((1 0) (2 0) (3 0))
MAP = flatmap -> (1 0 2 0 3 0)

ну не тупи ёба
Аноним 14/02/20 Птн 10:05:33 1601246136
>>1600686
>В чём отличие этого flatmap, от map?
flatmap схлопывает многомерные последовательности в одномерную.
Т.е. ((1 2) (3 4) (5 6)) превращается в (1 2 3 4 5 6)
Аноним 14/02/20 Птн 10:06:33 1601247137
>>1601246
"Схлопывает" пожалуй ебанутое слово. Пусть будет "укладывает".
Аноним 14/02/20 Птн 10:27:06 1601257138
>>1601247
то есть анон сверху привёл пример, тебе не понравилось, и ты привёл точно такой же, серьёзно блять?
Аноним 14/02/20 Птн 10:35:01 1601260139
>>1601257
Ой, ну вот не похуй ли? Нужно больше примеров! А их в этой книжке очень не хватает.
Всё какие-то заумные словечки комбинация отображения накопления, бу-бу-бу какие мы серьёзные, я не могу.
Безумно набила оскомину эта академичность в других профессиональных сферах, ещё и тут не хватало.
Аноним 14/02/20 Птн 10:51:06 1601276140
>>1601257
Да мне чё делать нехуй читать весь тред.
Я в кукле увидел что на мой пост кто-то ответил (вот как сейчас, когда ты ответил на мой пост), резко открыл, написал ответ, отправил и пошёл своими делами заниматься, кто там чё до меня писал мне посрать, я говорю с людьми а не с тредами.
Аноним 14/02/20 Птн 12:15:02 1601344141
>>1601260
>Нужно больше примеров
Держи еще, не обляпайся

map: '((хуй залупа) (говно пидор))
flatmap: '(хуй залупа говно пидор)

map: '((еще один) (ахуительный пример))
flatmap: '(еще один ахуительный пример)

map: '((патрег (бох)))
flatmap: '(патрег (бох))
Аноним 14/02/20 Птн 12:16:14 1601347142
Вангую этот шиз принял другого анона за меня, лол
Аноним 14/02/20 Птн 12:17:21 1601350143
Но и похуй, я все равно не пойму, потому что я тупой
Аноним 15/02/20 Суб 16:29:22 1602932144
Есть смысл проходить сикп на другом языке?
Аноним 15/02/20 Суб 17:37:49 1603034145
Аноним 15/02/20 Суб 17:39:05 1603036146
>>1603034
А тьфу блядь, я думал на человеческом языке. А на программирования - фишка в том, что сикпа на другом языке не существует, есть только обрезки на питоне и жс, но то обрезки.
Аноним 15/02/20 Суб 19:49:27 1603206147
>>1603036
А просто читать, че там делают на скиме и писать тоже самое, только на другом языке - не?
Аноним 15/02/20 Суб 20:29:08 1603263148
>>1603206
Зависит от языка. В пайтоне лямбды будут выглядеть так, что пизданёшься потом расшифровывать что там у тебя написано вообще.
Где-то вообще не будет нужных возможностей, типа функций первого класса.
Аноним 16/02/20 Вск 20:52:21 1604290149
Аноним 16/02/20 Вск 20:56:17 1604294150
>>1600693
>Если она говна пожрать посоветует, тоже пожрешь?

Так блядь, чем тебе ракета не угодила для вкатывльщицких забав?
Запустил, всё работает пиши код, нажимай кнопочку с треугольником, играй.
Аноним 16/02/20 Вск 21:08:26 1604302151
1453417341504.png 27Кб, 683x703
683x703
>>1604294
Это что-то уровня PascalABC?
Аноним 16/02/20 Вск 21:23:45 1604326152
Аноним 16/02/20 Вск 22:47:00 1604534153
>>1604302
>Это что-то уровня PascalABC?

Тебе ехать или шашечки?
Аноним 17/02/20 Пнд 02:05:11 1604764154
>>1604302
>Это что-то уровня PascalABC?
Тащемто эта штука довольно продвинутая.
Кроме того что код и репл могут изображения и видео скажем показывать, так там автоматом идет интеграция с твоим DSL.

Плугины можешь впердолить если оч хочся.

Если не такой как все, есть мод для емакса и недавно для VScode появилось.
Аноним 17/02/20 Пнд 02:07:08 1604766155
>>1600508
Это активный елемент, тип гиперссылка.
Аноним 18/02/20 Втр 08:21:50 1606101156
>>1591255 (OP)
А всю эту часть с картинками пропустить можно?
Аноним 18/02/20 Втр 10:32:30 1606177157
>>1606101
Твоя жизнь — твои правила.
Аноним 18/02/20 Втр 11:45:43 1606238158
>>1606101
Для нее как раз DrRacket и сделан, скачиваешь sicp модуль и работаешь с картинками
Аноним 20/02/20 Чтв 12:17:53 1608940159
>>1606238
Если честно, то ничего из книжки не работает, юзаю drracket, sicp-pict добавил.
В пизду, короче, этот кусок, вроде ничего важного.
Аноним 20/02/20 Чтв 13:28:12 1608988160
1508249600647.png 136Кб, 683x703
683x703
>>1608940
Там sicp'овых картинок, вместо них einstein
Чтобы отрисовать пишешь (paint painter)
Аноним 20/02/20 Чтв 13:33:07 1608999161
>>1608988
Я про segments->painter, но я так понял это косяк как раз sicp-pict фреймворка, на него он ругается.
Аноним 20/02/20 Чтв 13:40:49 1609006162
>>1608999
Если ты про линейную алгебру, то я её ток прочитал, задания на интуитиве делал
Аноним 22/02/20 Суб 11:04:25 1611245163
>>1608988
Друг, что у тебя за шрифт в докторе?
Аноним 22/02/20 Суб 11:13:52 1611252164
Аноним 23/02/20 Вск 08:16:11 1612259165
>>1596185
за предметную область
Аноним 23/02/20 Вск 10:21:26 1612290166
>>1612259
И только?
Почему же тогда нельзя устроится жавистом, зная только синтаксис?
Аноним 23/02/20 Вск 16:02:06 1612602167
Кто-нибудь сделал 2.58 (b)?
Я крч сделал, но у меня решение на 118 строк получилось, у кого проще есть?
(не хочу смотреть ответы)
Аноним 23/02/20 Вск 16:02:58 1612604168
Я чуть не ёбнулся пока делал
Аноним 23/02/20 Вск 16:06:42 1612608169
>>1612602
Я (a) сделал, (b) дропнул, закоммитив в репо комментарий "мне чот слишком лениво".
Если ты посмотришь в ответы, но внаглую код копипастить не будешь, а закроешь и напишешь свой код, используя воспринятую из ответов идею решения, так будет даже лучше. Сам так всегда делал.
Аноним 23/02/20 Вск 19:41:47 1612894170
чему меня сможет научить htdp?
без твёрдых знаний школьной математики не стоит даже начинать?
Аноним 23/02/20 Вск 19:49:48 1612903171
>>1612894
> htdp
>без твёрдых знаний школьной математики
Математика начальной школы. Т.е. я не хочу сказать, будто в сикпе требуется математика (она за исключением пары ебанутых заданий на доказательство не требуется), но в htdp - тем более, там вообще полкниги это написание программ, двигающих картинки.
>чему меня сможет научить
Это совсем другой учебник, с сикпом мало пересекается. Htdp это про "как подойти к решению сложных проблем", там много говорится про декомпозицию, про тесты и т.д, там разбираются задачи в виде "вот наше тз, мы читаем его и из него выводим контракт, который наша функция должна исполнять, блаблабла"
Аноним 23/02/20 Вск 20:30:36 1612958172
>>1612903
> полкниги это написание программ, двигающих картинки
это плохо или хорошо?
Аноним 23/02/20 Вск 21:22:35 1613014173
1.png 72Кб, 612x491
612x491
ДА КУДА ВКАТИТЬСЯ?

Работу в постсовок офисе не рассматриваю

Шеб страдая ощущаю что выполняю тупо механическую работу и мозг начинает отсыхать. еще и в случае работы с чужим проектом это какое-то абсолютное днище я не представляю как люди умудряются выдавать настолько ужасное спагетти хуже копипаст со стак оверфловав

Плюс конкруенция чето совсем зашкаливает и объективно даже сложно оценить себя и какой-то совсем хаос и заказчики поехавшие тоже с заболевшим восприятием

Короче выбираю что-то пруфщаеся сертификатами и возможно тоже монотонно нудное но чтобы нужно было немного думать
Какие вообще бывают сертефекаты?? Их можно получать у нас гдето в снг и что бы не дорого было
Я как понимаю так или иначе падаю в какуюто энтерпрайз фегню а там все те же мемные жава и шарп но я майкрософт не люблюхотя на шарпе могу чето написапть но жвм привлекает больше в любом случае

Не помню уже че хотел напсиать ладно
Аноним 23/02/20 Вск 21:47:25 1613054174
Аноним 23/02/20 Вск 22:31:33 1613096175
>>1612290
>предметная область
>синтаксис
раскрой свою мысль, а то как еблан
Аноним 23/02/20 Вск 23:50:50 1613177176
>>1612958
Мне безразлично, что математика, что это.
Аноним 23/02/20 Вск 23:52:47 1613179177
>>1613096
Ежу понятно, что никакое знание самого распоследнего фреймворка не спасёт от неумения разрабатывать ПО.
Владение человеческим языком не сводится к зубрению словаря и правил из книжки.
Аноним 24/02/20 Пнд 00:07:54 1613193178
image.png 274Кб, 500x225
500x225
Аноним 24/02/20 Пнд 00:18:01 1613207179
>>1613193
Довнич не читал sicp, и не знает, что рекурсия может быть итеративной, а итерация - рекурсивной.
>Даун, sicp почитай
Роберт Даун-младший
Аноним 24/02/20 Пнд 00:48:09 1613230180
>>1613193
45 лет спустя очаянно пушит хотя бы своих сотрудников фговно
Аноним 24/02/20 Пнд 08:37:43 1613321181
>>1613179
Знание фреймворка подразумевает знание языка(по крайней в моем манямире), но это к делу не относится.
Под предметной областью я имею в виду знания диффуров, если ты пишешь софт для симуляций, шаблонов проектирования и высоконагруженных систем, если с бэкендом и так далее.
Вообще знания языка не столь критичны - им можно научить, а вот, если человек не умеет думать, то этому уже не научишь.
Аноним 24/02/20 Пнд 09:13:46 1613326182
>>1613321
>Под предметной областью я имею в виду знания диффуров, если ты пишешь софт для симуляций, шаблонов проектирования и высоконагруженных систем, если с бэкендом и так далее.
Хуя у тебя каша в голове. Предметная область - это опыт покупок в интернет-магазинах, если лабаешь интернет-магазин, опыт модерирования форума, если делаешь форум и так далее. Заказчики/менеджеры/бизнес срать хотели на твои шаблоны проектирования, к сожалению.
Аноним 24/02/20 Пнд 10:36:53 1613359183
>>1596170
>Часто появляется вопрос, а нахуя я это учу, когда мог бы вложиться в более практические вещи, которыми хоть заработать можно?
Да, можно взять похапэ и писать практичные программы. Спрос на это есть. Все фриланс биржи завалены такими заказами.
Аноним 24/02/20 Пнд 10:45:40 1613367184
>>1613359
Единственный подводный камень - будет тяжело на следующий день понять, что наговнокодил в предыдущий.
Аноним 24/02/20 Пнд 11:01:14 1613379185
Аноним 24/02/20 Пнд 11:51:19 1613411186
>>1613367
PHP замечательный инструмент. Если кто-то не может на нем писать поддерживаемый код, то это проблема не языка.
Аноним 24/02/20 Пнд 23:14:30 1614098187
>>1613411
>Если кто-то не может на нем писать поддерживаемый код, то это проблема не языка
Верно. Это проблема того, кто вместо программирования изучал "предметную область", забыв что изучать нужно и то и другое.
Аноним 25/02/20 Втр 22:06:57 1614992188
>>1591541
Ага, а в Гарварде тем временем вводный курс на си с полной жопой указателей и fopen/malloc.
Что как бы намекает нам, что современные преподы, даже лучшие из лучших, сами не понимают что делают (раз уж у них взгляды расходятся настолько диаметрально) и слишком уж прислушиваться к их мнению - глупо.
Аноним 25/02/20 Втр 22:31:50 1615007189
>>1614992
Но только не ты, ты то уж блять знаешь что нужнее.
Аноним 25/02/20 Втр 23:32:55 1615072190
>>1615007
А кто всё-таки знает? Гарвард или МТИ? Если у них в качестве вводных выбраны настолько разные языки, значит как минимум одни из этих гигантов мысли (которым я конечно и в подмётки не гожусь, куда ж без этого) просто и беззастенчиво обосрались, а как максимум оба.
Вот так, именно лучшие из лучших и именно обосрались. Прям в штаны взяли и навалили и ходят так. И где уверенность, что обосрались не в МТИ со своим питоном?
А я тут причём? Я не говорил что что-то знаю, а знал бы, такому как ты палить годноту точно бы не стал. Моя задача лишь твои говноверования в швитых и виликих авторитетов пошатнуть, а дальше ты уж как-нибудь сам крутись.
Аноним 26/02/20 Срд 05:10:05 1615182191
>>1615072

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

Да какая нахуй разница,на чём учить мнений дохуя, реальной аргументации - хуй да нихуя.

И питон и Си имеют право быть первыми языками. Один тебе быстро накалякать хуйни, очутить вкус кодинга, другой быренько погрузит поближе к байтикам, объяснит, ка оно внизу работает.

Схему нежно люблю, но допускаю, что для васяна, не знающего программирования, она може быть чересчур эзотеричной.
Аноним 26/02/20 Срд 13:33:34 1615413192
>>1615182
Если так ставить вопрос, то любой язык имеет право быть первым, а следовательно "ряя SICP ВЕДЕТСЯ НА ПИТОНЕ" лишено смысла.
Аноним 26/02/20 Срд 13:35:22 1615419193
>>1615182
> для васяна, не знающего программирования, она може быть чересчур эзотеричной
Чересчур этотеричной она будет как раз для васяна, уже знакомого с императивными языками.
Аноним 26/02/20 Срд 21:32:20 1616200194
>>1591541
SICP только на языке Scheme. Все что там сейчас на питоне, это не SICP. Это просто вводный курс 600.1 или 6000.1, в котором что-то взято из СИКП.
Аноним 26/02/20 Срд 22:09:26 1616259195
image.png 85Кб, 444x475
444x475
Аноним 28/02/20 Птн 21:40:08 1618377196
>>1615182
>Один тебе быстро накалякать хуйни, очутить вкус кодинга,
Ну такое. На схеме хуйня тоже легко калякается.
А если надо прям вообще хуйни накалякать, то тут лучше даже какой-нить Scratch.
>погрузит поближе к байтикам, объяснит, ка оно внизу работает
Четвёртая и пятая глава сикп: сначала развеиваем магию на интерпретаторе, потом на байтиках и вместе с тем на компиляторе.
В сишке магия развеивается только с байтиков, на компиляторе она так и остаётся. Да и с байтиков не до конца, в cs50 тру асма не завезли, только указатели.
Аноним 29/02/20 Суб 01:41:46 1618532197
Аноним 05/03/20 Чтв 12:08:57 1623701198
Чёт я после множеств уже заеьался читать, сделаю небольшую паузу
Аноним 07/03/20 Суб 16:09:25 1626350199
>>1591255 (OP)
(if true
((+ 2 2 8)
(* 14 88))
(/ 6 3))


Почему нельзя так писать? Вместо того,чтобы решать задачки ебусь с языком, сколько можно уже.
Аноним 07/03/20 Суб 16:59:41 1626407200
>>1626350
Ладно, без вас разобрался, соединил через cons, так можно делать? Или это зашквар?
Аноним 07/03/20 Суб 17:02:54 1626408201
Аноним 07/03/20 Суб 17:03:42 1626410202
>>1626407
Хоть хуем соединяй, я не знаю зачем оно тебе
Аноним 07/03/20 Суб 17:30:53 1626438203
Screenshot2020-[...].gif 7Кб, 275x129
275x129
>>1626350
Ты обвёл скобками (+ 2 2 8) и ( 14 88). Работать оно не будет, потому что ты таким образом получаешь (12 1232), и интерпретатор пытается применить операцию 12 к операнду 1232.

На пике изображено то, что ты, по видимому, пытался сделать: "если аргумент истиннен, то вывести один за другим результаты вычисления (+ 2 2 8) и (
14 88), иначе вывести результат вычисления (/ 6 3)"

За последовательное вычисление ответственна операция begin, её смысл - "вычисли последовательно все мои аргументы и выведи результат последнего"
За вывод на экран ответственна display, за перенос строки - newline.
Сложно потому что ты хочешь писать императивно на языке, на котором делать это пока не умеешь.
Аноним 07/03/20 Суб 17:32:04 1626439204
>>1626438
Я ебал разметку в рот. В выражениях с "14 88" съелись знаки умножения.
Аноним 07/03/20 Суб 18:35:42 1626475205
>>1626350
чё это вообще означать должно?
вообще, блин, возьми тот источник, по которому учишься, посмотри синтаксис if-а
Аноним 07/03/20 Суб 18:42:00 1626479206
Если cond можно описать терминами if (цепью из if-ов), а if можно описать терминами cond (преобразовать (if pred? then else) в (cond (pred? then) (#t else)) ), то что более фундаментально - if или cond? Или при таких раскладах более и менее фундаментального нет?
Аноним 08/03/20 Вск 11:11:32 1627135207
>>1626479
>Или при таких раскладах более и менее фундаментального нет?
this
Аноним 08/03/20 Вск 12:30:52 1627191208
>>1626479
Они оба трансилруются в примерно одни и те же инструкции, никто не фундаментальней
Аноним 08/03/20 Вск 13:15:05 1627248209
>>1626479
Если посмотреть на это с такой стороны: cond составляется из нескольких if, а if это частный случай cond - можно считать с некоторой натяжкой что if фундаментален.
Но при реализации компилятора на реальном оборудовании отнюдь не следует использовать МАКСИМАЛЬНО примитивные операции и сводить язык к машине Тьюринга, надо смотреть конкретную архитектуру и использовать те команды для реализации проверки условий, которые там предусмотрены (и если там предусмотрено два примитива для реализации cond и для реализации if то использовать надо соответствующий в каждом случае).
Аноним # OP 09/03/20 Пнд 09:26:25 1628273210
Перечитал я пару раз конспект, сейчас разбираюсь с ранее написанными программами. Возвращаюсь потихоньку, лол.
Аноним 10/03/20 Втр 19:20:43 1629590211
Лисп нечитабельный. Когда там табы вместо скобок завезут?
Аноним 10/03/20 Втр 19:26:37 1629593212
>>1629590
Так пиши табами, а потом замени на скобки
Аноним 10/03/20 Втр 19:29:07 1629595213
Возможно оффтоп
Почему функциональных языках функции работают только в одну сторону? Если бы функции работали в две стороны, то можно было решать уравнения более декларативно:
10 = x*5
Где x автоматически выводится как 2.
Или более сложный пример с append:
[1,2,3] = append(append([1],[x]),[3])
Где x автоматически станет 2.
По-моему это более декларативный и гибкий подход.
Аноним 10/03/20 Втр 19:30:05 1629596214
>>1629593
Чужой код всё равно сложно читать.
Аноним 10/03/20 Втр 19:58:35 1629608215
>>1629595
Тогда это не функции, а предикаты.
Тебе в Prolog.
Аноним 11/03/20 Срд 09:06:30 1629899216
Аноним 11/03/20 Срд 09:58:29 1629926217
>>1629608
Пролог не умеет в унификацию высокого порядка.
human = female = Merry
human = male = John
?- findall human = [uppercase,reverse]
[JOHN, 'yrreM]

С более продвинутой унификацией логическое программирование становится куда элегантнее.
Аноним 11/03/20 Срд 13:11:41 1630053218
>>1629926
Есть языки которые могут.
Впрочем, из твоего кода я не понял что ты хочешь получить, сорри.
Аноним 12/03/20 Чтв 10:54:16 1630816219
>>1591255 (OP)
Это какой то местный прикол что всех новых вкатунов посылают учить какой то древний язык по книге 14 летней давности? Ни одной вакансии не видел где требуется сеньор лисповед. Только всякие питоны, с++# и джавахуява с 300кк/наносек.
Аноним 12/03/20 Чтв 11:05:23 1630820220
>>1630816
Блядь да причина самая очевидная
30 макак хуярящих по 12 часов выгоднее 10 программистов
Поэтому столько 14-22 летних вкатышей, успешно выполняющих свои толкания формочек с крудом
Еще и спрос на всякое говно в виде тонн "а может взлетит" стартапов и гостевухи парикхмакерской каждой тёти жопы, как раз под ололош за два бутерброда
Тебе хочется корыто побыстрее и устраивает потолок твоего мухосраня? Учи свои сярпы с жсами и радуйся жизни
Аноним 12/03/20 Чтв 11:13:57 1630825221
>>1630816
SICP - это вообще не про лисп и не про изучение конкретного ЯП.
В старой редакции была выбрана схемка как ультратонкий минималистичный язык, созданный специально для обучения, но саму схему, кроме базовых конструкций там не учат.

Если тебе так не нравятся скобки, есть SICP на питоне, можешь взять его.
Аноним 12/03/20 Чтв 13:03:20 1630960222
>>1630825
Как книга по sicp на питоне называется?
Аноним 12/03/20 Чтв 17:18:57 1631186223
Аноним 13/03/20 Птн 07:02:53 1631862224
>>1631186
> Жирок пошёл, мм.
Но ведь чем меньше скобок, тем лучше. Глаза не мазолятся.
Аноним 13/03/20 Птн 08:29:21 1631877225
>>1631862
Ну да, конечно, ведь такая залупа https://www.ioccc.org/2019/ciura/prog.c куда проще и легче для восприятия, чем какие-то непонятные скобачки)))))))))))))))))))00)0))000
Аноним 13/03/20 Птн 09:17:00 1631887226
>>1631877
Ты чего-то попутал, я питонист, и иногда пишу на хаскелле. В хаскелле вообще лучший синтаксис, из когда либо существующих. Просто нахуй скобки, когда есть божественные `.`, `$`, `$!`?
Аноним 13/03/20 Птн 16:07:33 1632168227
>>1631887
А, ну так сразу бы и написал, что ты ебанутый.
Аноним 13/03/20 Птн 17:25:35 1632253228
>>1631887
Дело ведь не в скобках, и никогда в них не было.
Дело в том, что
1. Лисповский код являет собой ни что иное, как список, элементами которого могут быть другие списки
2. Связный список это ни что иное как структура данных
3. Таким образом, программы на лиспе могут манипулировать исходным кодом как структурой данных
4. Что в свою очередь, рождает главную фишку лиспа - макросы, позволяющие создавать на ходу новый синтаксис и новые предметно-ориентированные языки внутри лиспа.

Без списков это всё не работало бы, а один из способов выразить список на человеческом языке - это использовать скобки и пробелы.
Корректно выразить отступами список можно лишь в том случае, если будешь записывать каждый список строго в столбик, например выражение (or (and "zero" nil "never") "James" 'task 'time) превратится в:
or
{отступ} and
{отступ} "zero"
{отступ} nil
{отступ} "never"
{отступ} "James"
'task
'time

И всё бы ничего, но при большой вложенности (а для лиспа восьмиуровневая вложенность списка это нормальное явление) у тебя последний уровень будет хуй знает где, на современном широком экране большого разрешения это, возможно, и будет работать без регулярной необходимости дрочить горизонтальную полосу прокрутки (что далеко не факт), но во времена терминалов шириной в 72 символа это взлететь никак не могло.
Если хочешь попробовать, ебани парсер который будет превращать скобки в нагромождение табов и обратно, делов-то. Заодно посмотришь, насколько это удобно и нам расскажешь.
Аноним 13/03/20 Птн 17:33:50 1632258229
>>1632253
И кстати тебе придётся ещё придумать чем отделять вложенные списки, ведь в выражении ((x 1) (y 2)) присутствует двойственность:
{отступ} x
{отступ} 1
{отступ} y
{отступ} 2
Что можно интерпретировать как ((x 1 y 2))
Аноним 13/03/20 Птн 18:19:21 1632288230
>>1632253
Начал вкатываться в эти ваши лиспы. Установил Racket, ибо тема ЯОП меня волнует до сих пор не понимаю, почему тырпрайз еще не дошёл до ЯОП, эта парадигма ведь позволяет держать проекты, какими бы огромными они не были.
Кроме того установил sweet-exp(порт readable для рекета). Доволен как слон. Вот теперь красота.
https://sourceforge.net/projects/readable/

Сейчас, думаю, поделаю хеллоуворды из сикпа.
Аноним 14/03/20 Суб 18:11:37 1633070231
>>1632258
> {отступ} x
> {отступ} 1
> {отступ} y
> {отступ} 2
Вообще-то
\t x 1
\t y 1
Аноним 15/03/20 Вск 14:39:51 1633760232
ex-1-13-sicp.png 21Кб, 490x112
490x112
Аноним 15/03/20 Вск 16:13:34 1633830233
Аноним 15/03/20 Вск 16:17:40 1633834234
>>1633760
Ты ебанутый?
Тебе дали формулы, ты должен их тупо переписать

fib n = round $ (((1 + sqrt 5) / 2)^n - ((1 - sqrt 5) / 2) ^ n) / sqrt 5
Аноним 15/03/20 Вск 16:26:15 1633838235
>>1633834
Это так, но мимокрокодилу трудно понять чё от него автор хочет, имхо.
Я тоже не сразу понял.
Аноним 15/03/20 Вск 17:10:51 1633863236
>>1633834
>>1633838
>Use induction and definition ... to prove ...
Нет, нужно не
>тупо переписать,
а взять листик, ручку и доказать эту формулу через индукцию.
Аноним 15/03/20 Вск 17:13:32 1633866237
>>1633863
Это так, но мимокрокодилу трудно понять чё от него автор хочет, имхо.
Я тоже не сразу понял.
Аноним 15/03/20 Вск 17:13:50 1633867238
>>1633863
И это только Hint, после нужно доказать "closest integer"
Аноним 15/03/20 Вск 17:16:12 1633869239
>>1633863
Нет. Надо взять компудахтер, текстовый редактор и написать программу, которая производит необходимые вычисления и проверяет, действительно ли бла-бла-бла является ближайшим целым к хуй-возьми-в-рот, и выводит либо t либо f, и убедиться, что для любых входных данных она выводит только t.
Аноним 15/03/20 Вск 17:20:34 1633873240
>>1633869
>для любых входных данных
Для множества натуральных чисел?
В задаче написано
>induction
значит от тебя требуется доказательство через мат.индукцию. Не понял - гугли решения.
Аноним 15/03/20 Вск 17:37:26 1633882241
Что такое индукция
Аноним 15/03/20 Вск 17:44:01 1633885242
>>1633882
Когда магнитом вокраг проводника трясёшь в проводнике ток появляется.
Аноним 15/03/20 Вск 17:45:38 1633887243
>>1633885
Я про индукцию в программировании балда
Аноним 15/03/20 Вск 18:01:20 1633897244
>>1633882
>>1633887
Доказательство с неопределенностью. Противоположность дедукции.
Индукционные рассуждение исходит из того, что свойства общего распространяются на частное.
Большинство решений задач в теорвере - индукционные, к примеру.
Это основы логики, мань.
Аноним 15/03/20 Вск 18:05:42 1633904245
>>1633897
Это не основы логики.
Аноним 15/03/20 Вск 18:05:58 1633906246
На доске нет отдельного треда по лиспу, так что пишу тут.
Как общаться к структуре программы в лиспе напрямую?
Если в лиспе код это данные, то любая программа на лиспе должна легко изменять свою структуру прям как фон Нейман завещал.
Аноним 15/03/20 Вск 18:12:24 1633914247
Аноним 15/03/20 Вск 18:18:37 1633916248
>>1633914
Как вообще математика связана с логикой? Бред не неси
Аноним 15/03/20 Вск 18:22:54 1633919249
>>1633914
Ладно, просто я под логикой подразумевал формальную логику, забыл что понятие логика существует и в философии.
Аноним 15/03/20 Вск 18:23:20 1633920250
>>1633916
А где я утверждал, что логика связана с математикой? Вообще-то связаны, хотя это разные области науки.
Аноним 15/03/20 Вск 18:51:28 1633937251
>>1633897
>Индукционные рассуждение исходит из того, что свойства общего распространяются на частное.
Пиздец. Надеюсь ты случайно так ошибся.
Аноним 15/03/20 Вск 18:52:01 1633938252
>>1633916
Тем что мат.логика - раздел математики.
Аноним 15/03/20 Вск 18:59:41 1633945253
image.png 351Кб, 840x859
840x859
По гуглам или хеллоуворлдные решения по типу выше или пдфки с индукциями без кода, лол
Помню в начальных классах решал на олимпиаде задачи на 2-3 года старше и мечтал стать математиком или экономистом каким-то, потом программа скатилась в какое-то неинтересное невнятно говно я начал зависать в интернетах, окончилс 3 по 10 балльной. Сейчас слабо понимаю что такое индукция нахуй я живу
Аноним 15/03/20 Вск 19:12:20 1633947254
>>1633937
Да, прости, наоборот. Если все коровы в стаде больны, то любая корова стаде больна(дедукция). Но если одна корова больна, это не значит, что все коровы в стаде больны(индукция).
Аноним 15/03/20 Вск 19:56:41 1633966255
>>1633945
Если сложно, то вот пример:
s(n)=1+2+...+n =? n(n+1)/2=f(n), доказать через индукцию
1) Докажем: f(1)=s(1): очевидно выполняется
2) Докажем: если f(n)=s(n), то f(n+1)=s(n+1):
s(n+1)=s(n)+n+1=n(n+1)/2+(n+1)=(n+1)(n+2)/2=f(n+1)
3) Из утв. 1 и 2 по индукции следует:
Для любого (натурального) n s(n)=f(n)
Аноним 15/03/20 Вск 20:05:19 1633974256
>>1633966
Докажем, что ты мудак:

Шаг 1. База индукции
> Если сложно, то вот пример:
> s(n)=1+2+...+n =? n(n+1)/2=f(n), доказать через индукцию
> 1) Докажем: f(1)=s(1): очевидно выполняется

Шаг 2. Индукционный переход.
> 2) Докажем: если f(n)=s(n), то f(n+1)=s(n+1):
> s(n+1)=s(n)+n+1=n(n+1)/2+(n+1)=(n+1)(n+2)/2=f(n+1)
> 3) Из утв. 1 и 2 по индукции следует:
> Для любого (натурального) n s(n)=f(n)

Шаг 3. Доказано, ты мудак.
Аноним 15/03/20 Вск 23:39:38 1634064257
>>1633974

> Шаг 3. Доказано, ты мудак.
Извините, вы забыли перейти к предикатам сослаться на аксиому индукции Пеано
Аноним 16/03/20 Пнд 09:27:02 1634155258
>>1633906
Берёшь и обращаешься. Программа на лиспе - это оргомный список, который читается функцией read и модифицируется макросами при необходимости (в common lisp с макросами попроще, рекомендую туда посмотреть), а затем компилируется функцией compile и выполняется с помощью функции apply.
Аноним 16/03/20 Пнд 11:02:48 1634176259
>>1591255 (OP)
Дошёл до 2.5, и начиная с 2.4.2 нихуя не понимаю ни одного слова блять, как работают эти метки и как работают put и get. A они, кстати, не работают в DrRacket.
Не понятен смысл вообще. Мы пишем огромные простыни с метками, только для того чтобы функции назывались одинаково для разных типов данных? Но мы же в любом случае пишем свой код для каждого типа данных, сомнительное удобство.
Ну ок, но не легче ли прицеплять метку через cons, а потом прогонять через cond, проверяя метку применять верную функцию. Зачем лезть через put get, какие-то таблицы. Кстати, что за таблица? Где её посмотреть?
И что от меня хотят в 2.78?
Аноним 16/03/20 Пнд 12:13:37 1634215260
Аноним # OP 18/03/20 Срд 20:29:05 1636360261
Итак, рапортую. Был перерыв около 10 месяцев. На тот момент я где-то на четверть прорешал обе версии хтдп. Получилось так, что сначала решал вторую и дошел до четверти, упершись в структуры. Потом перешел на первую версию, дошел до четверти и нарисовались другие дела, которые 10 месяцев не отпускали. В последние дни перечитал пару раз свой конспект, где расписывал все функции, пересмотрел все сохраненные программы, которые делал по ходу решения обоих учебников, вроде как все логично. Но вот попытался продолжить с того места, где остановился, и как-то туго идет; понимаю головой, что какие-то моменты я раньше знал, а вот теперь вспомнить не могу. Короче решил сделать волевое усилие и начать сначала эту же первую часть хтдп. Думаю должно быстро пойти, планирую за пару недель дойти до того же места, где и остановился. Просто когда переходил со 2 части на первую, я за 3 дня прорешал 10% учебника, т.к. все очевидно было, ну правда еще мозги в тонусе были и не было такого перерыва. Надеюсь сейчас вольюсь обратно за пару недель. Такие вот дела :З в мае будет 2 года, как вкатываюсь в айти, лол
Аноним 18/03/20 Срд 20:55:55 1636388262
>>1633974
Молодой человек, а какое научный базис у вашей работы?
Аноним 18/03/20 Срд 20:58:06 1636393263
guyho.jpg 71Кб, 300x300
300x300
Аноним 18/03/20 Срд 21:01:34 1636396264
>>1636393
>ни одного аргумента за логичность математики
Аноним 18/03/20 Срд 21:22:59 1636408265
>>1636396
Логично то что ты сдохнешь, как и все, мразь.
Аноним # OP 18/03/20 Срд 21:59:55 1636448266
Итак, хтдп я прорешал до 25% книги, сегодня из-за большого перерыва начал с нуля. Сейчас прорешал 4%, лол. На сегодня хватит. Буду периодически отписываться, самому интересно, как быстро все пойдет.
Аноним 19/03/20 Чтв 09:32:40 1636796267
>>1636448
Хех, я тоже вот потихоньку хтдп прохожу, дошел до конца второго раздела из шести. Есть и веселые упражнения - сделал змейку, пришла мысль - а смогу ли я на крестах это? Переписал на кресты с использованием движка smfl. Теперь тетрис пилю. Весело. Опять же, в упражнении просто надо реализовать падающие блоки, которым можно управлять и геймовер со счетом, когда заполнится по вертикали столбец. Так скучно, поэтому решил реализовать почти полноценный клон - только без ускорения по мере возрастания счета.
Аноним 19/03/20 Чтв 14:08:59 1637004268
>>1636796
Запили лучше шутан от первого лица
Аноним 19/03/20 Чтв 16:19:38 1637148269
>>1591255 (OP)
Скажите if работает при любом не false условии, даже если там например 17?

Также повторю вопрос. Что такое put и get и что за таблица?
Аноним 19/03/20 Чтв 18:07:31 1637249270
>>1637148
Мог бы и сам проверить:

(if 14 1 0)
if: question result is not true or false: 14
Аноним 19/03/20 Чтв 18:55:14 1637285271
>>1637249
Отдельно то оно работает, а внутри программы - нет.
Аноним 19/03/20 Чтв 18:58:34 1637287272
>>1637285
У меня на самом деле очень много кода из книги не работает, поэтому решения не проверить вообще никак. Даже забил, на бумажке общую идею рисую, а там хуй с ним.
Аноним 19/03/20 Чтв 19:23:49 1637293273
>>1637287
А течпак подключил сикпа?
Аноним 19/03/20 Чтв 19:27:45 1637296274
Аноним 19/03/20 Чтв 19:59:05 1637337275
>>1637296
То, что позволит всем фукнциям и примерам нормально работать, лол. Там же вроде в начале книги расписано, что подключить надо. Прям конкретно не помню, но процентов 98%, что было. А не помню, т.к. около 2 лет назад пытался осилить.
оп
Аноним 20/03/20 Птн 08:30:53 1637688276
Аноним 20/03/20 Птн 13:06:39 1637879277
Аноним 20/03/20 Птн 13:19:28 1637900278
Аноним 20/03/20 Птн 16:40:16 1638218279
>>1637688
>>1637337
Всё равно не работает. Да и похуй если честно. Поясните лучше про таблицы из 2.5, это вообще нужно? Неужели никак нельзя проще реализовать?
Например:
(define (make-real a b) (cons 'real (cons a b)))
(define (add x y)
(cond ((equal 'real) (...))))
Почему я должен работать с какой-то таблицей? Это неудобно и нечитаемо.
Аноним 20/03/20 Птн 19:19:19 1638338280
Аноним 20/03/20 Птн 20:05:39 1638403281
>>1638338
Ок, поправил, в следующем треде ошибки не будет.
Аноним 20/03/20 Птн 21:28:53 1638515282
>>1636393
>Теорема Гёделя о неполноте и вторая теорема Гёделя — две теоремы математической логики о принципиальных ограничениях формальной арифметики и, как следствие, всякой формальной системы, в которой можно определить основные арифметические понятия: натуральные числа, 0, 1, сложение и умножение.
Аноним # OP 23/03/20 Пнд 03:13:24 1640435283
Рапортую. За эти несколько дней прорешал хтдп на 10%, одним словом идет дело :З
Аноним 24/03/20 Втр 11:03:34 1641347284
>>1591255 (OP)
А есть какие-нибудь полуфабрикаты для решения задач? Ато заебался кажды раз переписывать много строк кода, ради пары строчек решения.
Аноним 24/03/20 Втр 18:30:08 1641768285
>>1641347
Дак сохрани в файл и копипасть каждый раз, или (load)-ь его каждый раз.
Аноним 25/03/20 Срд 08:08:41 1642253286
>>1641768
Тоже муторно, думал как нибудь проще можно.
Аноним 26/03/20 Чтв 11:00:09 1642974287
Может я шизик, но меня не покидает ощущение, что вместо обучения программированию в этой книге меня заставляют дописывать их чудной язык.
Все задания - расширьте, модифицируйте, добавьте.
При этом пакеты, описанные в книге не работают изкоробки. Например, на (install-polynominal-package) ответ - unbound identifier. То есть каждый раз этот пакет предлагается писать мне. И вы называете это хорошим и выразительным языком?
В схеме есть что-либо ещё кроме cons, cond и элементарных арифметических операций?
Сама книга вроде бы понятная, но из-за выбора языка решения задач даже не удаётся проверить.
Извините что взорвался, уже четвёртый месяц на этой книге, а ещё пока на второй главе.
Аноним 26/03/20 Чтв 15:47:32 1643161288
>>1642974
> Все задания - расширьте, модифицируйте, добавьте.
Это для того, чтобы ты понимал, как он внутри устроен. Основная мулька лиспов в том, что код интерпретатора лиспа на лиспе помещается на салфетке.

> Например, на (install-polynominal-package) ответ - unbound identifier.
Ты же ведь вот здесь был https://mitpress.mit.edu/sites/default/files/sicp/code/index.html ?

> В схеме есть что-либо ещё кроме cons, cond и элементарных арифметических операций?
То, что есть в самом языке, описано в стандарте: https://schemers.org/Documents/Standards/R5RS/r5rs.pdf , то, что ты можешь использовать из третьесторонних библиотек, определяется реализацией, которую ты используешь, например, вот список сторонних пакетов Racket: https://pkgs.racket-lang.org/

> Извините что взорвался
Сначала ты бомбишь, мол, как это, хлопок одной ладонью, вы все здесь охуели что ли, а потом, через года медитаций, ты можешь со спокойствием перенести любой апокалипсис.
Аноним # OP 02/04/20 Чтв 14:31:37 1648525289
Очередной отчет. В двух словах был перерыв 10 месяцев, остановился на 25% первой части хтдп. После перерыва продолжать стало тяжко, начал сначала. За 15 дней прорешал 20%, думаю еще неделя и точно наверстаю, так скажем компенсирую 10-месячный проеб и буду двигаться дальше.
Аноним 02/04/20 Чтв 15:08:38 1648537290
Guttag J.V. - I[...].jpg 119Кб, 850x1100
850x1100
>>1642974
Эта книга - продукт своего времени, когда бородатые дядьки на мейнфрейме решали математические и инженерные задачи.

6.00.1 уже давно перешёл на пикрелейтед.
Аноним 02/04/20 Чтв 20:35:45 1648734291
>>1648525
Совершенствуйся! Я тоже вот потихоньку читаю-решаю, сейчас осваиваю четвертый раздел.
Аноним 02/04/20 Чтв 23:15:48 1648819292
>>1648537
Спасибо, держи в курсе, твоё мнение крайне важно для нас нет
Аноним 03/04/20 Птн 01:52:08 1648904293
>>1648734
Ну да, выбора у меня нет. Только у меня потихоньку как-то не получается. я или вообще нихуя не делаю, или только этим и занят, потом накапливаются дела и бросаю, дела заканчиваются - с головой ухожу и так до бесконечности. Но тут конечно большой перерыв был, пиздец конечно. Ну зато выучил диагностику машин, изучил выбор бэушного ноута, изучил покупку машину и собственно купил машину, месяц потратил на изучения вопросов гринкарты и подал анкету, ну это из больших дел. Хоть не зря проеб был, хоть это успокаивает. Вот, наверстываю теперь.
Аноним 03/04/20 Птн 23:00:35 1649639294
>>1648904
А ты думаешь в конце книги появится чекпоинт, и ты волшебным образом сохранишь все свои знания до конца жизни? Если не плаваешь в материале, почему бы не начать с того места, с которого закончил? А то так можно и не прочитать никогда вовсе
Аноним 04/04/20 Суб 05:49:49 1649740295
>>1649639
Я за 10 месяцев многое забыл, на будущее не планирую таких больших перерывов делать. Допустим когда мозги закипали и месяц давал отдых, вкатывался обратно в процесс обучения без проблем, все вспоминалось за пару дней. А тут попытался и не пошло. Ну 10 месяцев проебываться, а потом за 3 недели наверстать, мне кажется не так уж плохо. НАсчет чекпоинта, думаю вполне может появиться, когда намного более сложные задачи буду решать, мелочные ньюансы наверно сильнее в память вобьются.
Аноним 04/04/20 Суб 15:35:31 1650065296
А emacs то оказывается очень даже удобен для лиспов, отступы в точности как в книги делает, дополнения по словам из буффера достаточно.

А для с++ набивал его пакетами до упора, в итоге он так фризил, что я его удалял и брал нормальное ide
Аноним 05/04/20 Вск 13:57:37 1650622297
3-05, Задача про нахождение площади круга:
Почему не работает этот ответ?:
https://github.com/qiao/sicp-solutions/blob/master/chapter3/3.05.scm
Выдаёт либо единицу, либо изредка ноль.
проверяю через:
(define ((testcircle x y))
(let ((clause (+ ( (- x 5) (- x 5)) ( (- y 7) (- y 7)))))
(or (< clause 9) (= clause 9))))

(estimate-area testcircle 2 8 4 10 10000)

в DrRacket
Аноним 05/04/20 Вск 14:22:03 1650647298
>>1650622
Кажись понял ошибку, experiment вычисляется до передачи в monte-carlo, а не в самом monte-carlo.
Как передавать саму функцию, а не результат её вычисления - никто, конечно же, не объяснил.
Есть идеи?
Аноним 05/04/20 Вск 19:12:23 1651086299
06/04/20 Пнд 14:28:44 1651781300
>>1648537
>6.00.1 уже давно перешёл на пикрелейтед
"6.00.1" никуда не переходил — он не вписался в рыночек, который не в курсе, что нет ничего практичнее хорошей теории.
А вам, шизикам, срывающим итт покровы стабильно раз в пару месяцев, тут официально не рады. Пилите тред по любой своей параше, какую считаете нужной и идеологически верной и образовывайтесь там хоть до посинения, а сюда дорогу забудьте.
Аноним 06/04/20 Пнд 15:31:52 1651833301
Пытался пройти sicp, прошел где-то 40%, потом застрял на задачке. Появилась мотивация доделать начатое, но схема бесит, хочу на CL. Есть ли перевод на CL как для питона и кложи, или надо самостоятельно натыкаться на подводные камни?
Аноним 06/04/20 Пнд 16:30:25 1651891302
Аноним 06/04/20 Пнд 19:45:39 1652049303
1469869632160.jpg 375Кб, 1910x1200
1910x1200
Аноны, поясните за order of growth, я чет не понимаю как её высчитывать в сложных алгоритмах. Пока все что я понял, это "Ну типо если там на 2 делится это log, а если возрастает в 2, то n^2, а если типа там n узлов и надо посчитать все возможные пути то это n(n - 1)(n - 2)... т. е. n!". А как люди тогда считают, что вон тот алгоритм имеет в точности сложность O(log^(n!)/C(n, e))? На глаз они же не могут такое определить (если только не мотидзюки какой-нибудь)

Где формальный алгебраический подхода например, чтобы просто взять и посчитать? Если пытаться че-то там высмотреть или на тестах прогнать, это ж все равно можно ошибиться запросто.

рандомпик
Аноним 06/04/20 Пнд 21:32:13 1652149304
>>1652049
Строят функцию. Смотрят как она себя ведет. Наворачивают матанализа.
Аноним 07/04/20 Втр 00:37:44 1652340305
>>1652049
>Где формальный алгебраический подхода например, чтобы просто взять и посчитать?

Ну блин, это как с любой не вполне тривиально задачей Ответ один - решаешь кучу таких задач, смотришь чужие решения, прочухиваешь подходы. начинаешь понимать, где какой трюк использовать. Для сложных алгоритмов анализ времени работы требовал усилий серьёзных головастиков. Серебряной пули нету. Основной подход, конечно - комбинаторный: решение рекуррентных соотношений, производящие функции. Это должно быть в любой книжке по комбинаторике (Стенли там, ил Конкретная математика Кнута).
Аноним # OP 07/04/20 Втр 13:48:00 1652524306
аа.jpg 982Кб, 1600x1200
1600x1200
Ну что, посоны, праздник и шарики. 3 недели назад я попытался вкатиться обратно в обучение после 10-месячного перерыва. Остановился я тогда на 25% книжки htdp; попытался продолжить - не пошло, т.к. многое забыл за столько времени. Пришлось начать книгу с нуля. И вот, за 3 недели я наверстал упущенное и дошел до того же самого места. Ответственно могу заявить, что не только вспомнил забытое, но и разобрался в каких-то новых вещах, которые раньше были не до конца понятны.
Но мозги закипели, придется сделать небольшой перерыв. По опыту прошлых лет, если сделать месяц перерыв, за пару дней обратный вкат вполне происходит без откатывания назад. Поглядим, думаю на неделю-две отпуск возьму и продолжу дальше изучать. Такие дела.
Аноним 09/04/20 Чтв 13:31:54 1654030307
>>1591255 (OP)
Короче, уберите из шапки вторую ссылку на ответы, у чувака ни один код не работает.
Аноним 09/04/20 Чтв 13:46:07 1654038308
>>1654030
Пускай тот тупорылый чувак естественно не ты, лал течпак установит и все будет работать.
Аноним 09/04/20 Чтв 20:18:01 1654339309
>>1591255 (OP)
Будьте добры, подскажите, чего на меня дебаггер в рэкете ругается "quote: cannot use identifier tainted by macro transformation" ?
Аноним 09/04/20 Чтв 21:41:13 1654391310
>>1654038
Всё уже миллионы раз установлено, единственный вариант - я неправильно тестирую, но это уже к учебнику претензии - не ко мне.
Аноним 10/04/20 Птн 06:44:57 1654543311
>>1654391
У всех все нормально, у тебя одного через жопу.
>у чувака
>лалка, да это же ты, хуле ты отмазываешься
>у меня
Может правда дело в тебе самом?
Аноним 10/04/20 Птн 12:11:16 1654669312
>>1654543
>Может правда дело в тебе самом?
Даже если и так, это не делает его код рабочим. :/
Аноним 10/04/20 Птн 18:33:22 1654977313
2020-04-10-1832[...].png 58Кб, 443x665
443x665
Аноним 11/04/20 Суб 19:27:03 1655948314
>>1648537
Ну так итт и изучают старый вариант.
Аноним 11/04/20 Суб 20:39:10 1656011315
>>1648904
ах ты вкатывальщик, пошел нахуй с нашего треда!!1
Аноним 14/04/20 Втр 00:13:13 1657415316
1523675184288.png 41Кб, 530x344
530x344
Ишь че пишет
Аноним 14/04/20 Втр 07:42:17 1657496317
>>1657415
года идут
мантры борщехлебов не меняются
Аноним 15/04/20 Срд 21:02:21 1658656318
Анон, а как racket настраивать для работы с лабами из книги?
Аноним 16/04/20 Чтв 03:54:25 1658843319
Language > Choose Language > R5RS,
это если ты про SICP
Аноним 16/04/20 Чтв 03:59:57 1658844320
>>1658656
>>1658843
Потерялся

Хотя самый удобный вариант - это оставить по умолчанию всё через #lang, это такой общий вариант, в котором ты можешь прописать любой из всех этих языков в качестве основного, а остальные нужные приписать затем через require, по типу:
#lang racket
(require r5rs)

Единственное, не пробовал так с "учебными" языками (2-ые в перечислении этом), но они как по мне и не нужны, лучше уж сразу классический racket, чем все эти ограничения
Аноним 16/04/20 Чтв 13:24:43 1658990321
Встречайте ньюфага в треде.
Аноны, объясните адекватно, что мне даст книга по SICP из шапки >https://newstar.rinet.ru/~goga/sicp/sicp.pdf

В целом мне хочется заниматься веб-бекендом, фронтенд заебал.
Аноним 16/04/20 Чтв 13:30:03 1658994322
Почему в шапке издание книги SICP 2006 года, ведь есть 2018 года.
Объясните, почему так?
Аноним 16/04/20 Чтв 17:11:32 1659251323
>>1658994
Очевидно что 2006 года - Труъ, а 2018 - не труЪ
Аноним 16/04/20 Чтв 18:10:08 1659319324
>>1658994
>ведь есть 2018 года
нук дай ссылку
Аноним 17/04/20 Птн 09:21:49 1659732325
Аноним 17/04/20 Птн 10:02:01 1659754326
>>1659732
Как вариант пока пропусти и посмотри где и как эта функция используется. Может понятней станет. Мне кажется от тебя требуется написать функцию в которую передается угол а тебе нужно вернуть координаты точки на окружности которая находится под таким углом. Некоторые непонятности с углом - судя по всему параметр функции это отношение типа 120/360. Хуй знает зачем им это. Книгу не читал.
Аноним 17/04/20 Птн 10:31:24 1659777327
>>1659732
А что это за ISL+ на который там ссылаются?
Аноним 17/04/20 Птн 11:36:01 1659852328
Аноним 17/04/20 Птн 14:04:57 1659979329
Аноним 17/04/20 Птн 23:31:42 1660479330
Аноним 18/04/20 Суб 01:55:17 1660609331
Сап, если сложно понимать уже с начала книги, то какую книгу, или материалы на ютубе посоветуете?
Аноним 18/04/20 Суб 02:38:30 1660628332
Аноним 18/04/20 Суб 05:23:49 1660647333
>>1660609
Лучше просто читать дальше. В книге много вещей, которые написаны мало того, что кодом, так еще и о коде, и чем раньше ты свыкнешься с таким способом передачи информации, тем скорее тебе станет легче ориентироваться в ней. Будешь снижать запросы - будешь барахтаться в болоте. Читать книгу - не камни тягать, нагрузи голову хоть чуть-чуть.
Аноним 18/04/20 Суб 06:07:40 1660652334
>>1591747
>Пройдёт лет двадцать, и глядишь в мейнстримных языках появятся продолжения первого класса.
Какие, delimited или неограниченные?
Аноним 18/04/20 Суб 21:29:36 1661346335
abelson-stole-t[...].webm 23253Кб, 1280x720, 00:02:01
1280x720
Аноним 21/04/20 Втр 15:37:43 1663738336
Аноним 22/04/20 Срд 17:17:39 1664685337
Стоит ли вкатываться в емакс прямо сейчас, или посидеть с вимом месяц-другой сначала (вим знаю совсем мало)? Мне в жмупинус треде сказали, что это лучшее иде для лиспов всяких.
22/04/20 Срд 17:36:21 1664726338
>>1663738
mit scheme, guile, chez, racket
Если не хочешь параллельно ебаться с емаксом, то бери ракет.
Если хочешь, то guile
Аноним 22/04/20 Срд 19:26:46 1664864339
DSC1439-150x150.jpg 9Кб, 150x150
150x150
>>1664685
Мне тут или не тут советовали как вимоёбу накатить Спейсмакс в связке с гейзером. В итоге, от количества наворотов ёбаного емакса завязал где-то на главе 1.2.x. И ведь всё бы ничего, но сохранять свои порисульки в файл без бесконечных копирайтов мит-схема и прочей лабуды так у меня и не получилось. Да не всегда ожидаемая реакция от mit-scheme, не понятная, даже после чтения документации непосредственно по нему.

Сейчас вас почитал -- пальцы зачесались вернуться. Чёрт, у меня ведь даже где-то конспект остался лежать, какой я не по одному предмету бы добровольно вести не стал. Неужели под линем до сих пор нет софтины, уровня навороченности какого-нибудь gedit'а, но со встроенным интерпретатором? Я бы даже на вим-лайк хоткеи забил.
Аноним 22/04/20 Срд 19:44:23 1664880340
>>1664864
>Неужели под линем до сих пор нет софтины, уровня навороченности какого-нибудь gedit'а, но со встроенным интерпретатором
Есть же, GNU Emacs org-mode, или если тебе не нравится то есть расширения для маркдауна которые сразу будут показывать тебе что ты там делаешь.
Аноним 22/04/20 Срд 19:44:40 1664882341
>>1664685
Попробуй сам
Мне зашло всё от возможности напердолить тетрис до лейаутов без костальных тмаксов из коробки
Вимобинды какие-то уебищные, с мужицкими пальцами-сосисонами так вообще нереально тыкать 4 кнопки вряд
Емакосвые под двораком даже какими-то эрганомичными получаются

Мифы про возможность познать емакс только после N лет поломничества с поклонением лиспоб-гу - пиздёж
Я кежуал юзвер, для обычного редактирования 3-4 файлов своего говнопроекта + возможность IDE-tier подсветок со статическим анализом налету настраивается парой копипаст с гитхабов
Спустя года полтора еще много чего не знаю, но со временем фича за фичей потихоньку осваиваются
Аноним 22/04/20 Срд 19:55:57 1664895342
>>1664882
>Емакосвые под двораком даже какими-то эрганомичными получаются
О нет мне что дворак учить... хаха я давно умею
Аноним 22/04/20 Срд 20:00:23 1664899343
>>1664882
>Вимобинды какие-то уебищные
А мне нравятся... недавно начал вкатываться, узнал как макросы записывать, как заменять текст, это конечно всё и в емаксе доступно но всё же
Аноним 22/04/20 Срд 20:19:44 1664913344
>>1658990
ничего, уче бек в другом тренде.
Аноним 22/04/20 Срд 20:47:28 1664934345
Аноним 22/04/20 Срд 21:57:58 1664985346
15167212527440.png 141Кб, 434x434
434x434
>>1664880
Под "уровнем навороченности" я имел в виду простоту. По большому счёту кроме поддержки mit-scheme, репл'а да подсветки синтаксиса ничего особо и не нужно. Даже со спейсмаксом, при всей его некошерности можно было смириться, если бы он не выдавал какую-нибудь НЕХ при случайном вводе любого набора символов в normal режиме. Когда ковыряешь что-то малопонятное(до этого только ПьюруСи изучал более-менее систематизировано) и приходится ещё и со средой воевать -- приятного мало. Вообще, в отсутствии гайдов по связке (spac)emacs+geiser+mitscheme явственно чувствовалось, что я какой-то херни нагородил и вообще, сам себе злобный буратино.
Аноним 23/04/20 Чтв 06:07:11 1665137347
>>1664985
Соре, почему-то подумал что тебе нужна записная книжка для конспектов, совсем кукухой поехал.
Аноним 23/04/20 Чтв 12:38:32 1665267348
Пиздец, вы хоть понимаете, что вся эта возня с вимом и имакса это просто такая разновидность прокастинации? Вы можете взять любой блять редактор нормальный, и начать сразу делать программирование, но вместо этого вы решили попердолить редактор, серьзено, почему бы лучше не подрочить тогда?
Аноним 23/04/20 Чтв 12:54:49 1665275349
>>1665267
>любой блять редактор нормальный, и начать сразу делать программирование
Vim - как раз самый нормальный редактор, в котором можно программирование.
Аноним 23/04/20 Чтв 15:14:40 1665505350
15180927522852.jpg 814Кб, 1181x1772
1181x1772
>>1665267
Ты хоть понимаешь, пытаться в интерпретируемые языки без встроенного REPL'a нет никакого смысла? А вот теперь назови мне "нормальный" редактор, без ебли его поддерживающий
Аноним 23/04/20 Чтв 15:30:01 1665512351
>>1665505
И как только перл учили, доминировавший в свое время?
Аноним 23/04/20 Чтв 16:09:41 1665547352
>>1665512
Можно и CL писать в ворде, потом компиллировать, только смысла немного
Аноним 23/04/20 Чтв 16:22:29 1665558353
>>1665547
Дело в том, что лисповые реплы существенно отличаются от более поздних имитаций в других языках именно из-за самого языка, в котором всё с-выражения, что дает интересные эффекты.
В другом же языке ты просто вводишь текст и получаешь какой-то результат. Точно так же, как из файла. Это чуть удобнее для однострочника, но совершенно ничего не меняет в плане обучения.

Аноним 23/04/20 Чтв 19:48:41 1665784354
Аноним 23/04/20 Чтв 19:49:23 1665786355
>>1665505 >>1665784
Но для этого не нужно с ним ебаться, он из коробки
нормально поддерживает lisp
Аноним 23/04/20 Чтв 20:38:54 1665842356
Аноним 23/04/20 Чтв 23:58:10 1665998357
Аноним 23/04/20 Чтв 23:58:29 1665999358
Ребят, как снова продолжить делать сикп? Уже больше недели все время начал тратить на английский, а сикп не открывал, дошел до приведения типов (coercion). Там и застрял
Аноним 24/04/20 Птн 12:40:24 1666288359
Аноны, а есть SICP с примерами на питоне? Желательно, на русском.
Аноним 24/04/20 Птн 21:29:16 1666742360
Аноним 26/04/20 Вск 15:37:09 1668068361
Вкатился в тред сверхсущностей. Год назад брался за эту вещь, заценил, но, как и многое в жизни с моим хуевым чувством ритма, бросил где-то на картинках. Намедни решился сызнова. С новым сознанием - без низкоуровневой зашоренности и кое-каким трудовым опытом не растекаться мыслью по древу - тащусь сильнее, чем в прошлый раз, и все таки я здесь. Остановился там, где на примере чисел Фибоначчи рассказывают про рекурсивный и итеративный подход, после чего показывают рекурсивный подсчет вариантов сдачи монетками и leave as a challenge итеративное решение. Дольше приличного тупил, и уже пора бы ехать дальше, пока интерес не стух, а переключаться на Concrete Mathematics Кнута - те еще грабли нихуя в итоге не осиливания. Да и SICP больше не про алгоритмы, а про архитектуру. Что посоветуешь, анон? Идти без задней мысли, не зацикливаясь на сходу нерешаемом? Задерживаться? Как быть с явными упражнениями? Забегать вперед? Нахуй надо?
Аноним 26/04/20 Вск 17:24:56 1668186362
Аноним 29/04/20 Срд 23:04:36 1671928363
Аноним 29/04/20 Срд 23:17:14 1671935364
>>1668068
Хуй знает. Я лично не пропускал ни одного упражнения, на некоторые тратил по недели+, но меня дальше конца второй главы не хватило, там уже дропнул 10 упражнений во второй, чтобы начать третью главу, но там тоже не осилил. При этом это была моя вторая или третья попытка SICPa. Так что не расстраивайся, что не можешь что-то осилить. Я люблю и уважаю эту книгу/курс, но больше наверно никогда не вернусь к этому, да и тяга к ЛИСПам у меня пропала я ML-family/C# тварь.

Факт в том, что 99% программистов не осилят SICP с ходу, не потому что они обязательно плохие программисты, но так же как и годные математики не могут взять книгу по топологии и с ходу её осилить. Тут же нужно брать ещё в расчет ресурс времени и степень заинтересованности.

вообще мимо проходил, не сижу в этом треде
Аноним 29/04/20 Срд 23:29:43 1671945365
>>1671935
Ладно, вброшу за емакс. Я считаю годная IDE. Изучил базовые комбинации, поставил пару плагинов, научился менять что нужно, раз в полгода подправляю ЛИСП конфиг файл, и экспириенс сравним с Visual Studio только без корпорации, но с божественной гибкостью и не нужно на каждый язык новый редактор искать - тут тебе одна IDE на все проекты и все языки.

3 года назад ~1 час потратил на туторил https://www.braveclojure.com/basic-emacs/ отсюда, когда clojure которая не лисп? ковырял, там дается ещё архив с пакетами, так и по факту больше ничего не потребовалось. Вот и думайте, что говорят мол годы нужны это всё изучить. Для базового пользования которое покроет 90% потребностей - пару часов на материал из статьи и вы годами будете в емаксе сидеть. потом

Выкатываюсь.
Аноним 29/04/20 Срд 23:31:08 1671948366
>>1671945
Последнее: использую только emacs -nw, просто emacs с GUI вызывает тошноту, не рекомендую начинать так.
Аноним 29/04/20 Срд 23:31:43 1671949367
>>1671948
>не рекомендую начинать так
В смысле с использования GUI версии.
Аноним 29/04/20 Срд 23:50:09 1671962368
Terminal.png 151Кб, 655x766
655x766
Gtk.png 135Кб, 657x759
657x759
>>1671948
>тошноту
Можешь заскринить?

У меня пикрил. Тебе реально нравится
больше терминальная убогая версия, чем
Gtk?
Аноним 01/05/20 Птн 11:46:01 1673421369
А сейчас вы такие берете и доходчиво мне объясняете, как можно юзать это говно после vim? Вы всерьез полагаете, что человек в здравом уме согласится променять h j k l на C-b C-p C-n C-f ??? А возможность напечатать число повторений без лишних комбинаций, затем сразу команду? Нет, господа, я вам ответсвенно заявляю, что вы поехавшие, нахуй. Emacs может подкупить человека, доселе юзавшего только Блокнот, но стоит ему показать VIM, и это будет эпичное разоблачение вашей секты в его прозревших глазах. На самом деле, это переходная форма редактора. В редакторах для обывал буквы всегда буквы, а для остального распаяны паразитные кнопки по периметру клавиатуры. В емаксе, о чудо, додумались удержанием какого-нибудь Ctrl или Alt расширять назначения тех же букв, чтоб предплечье не отрывать. Но сделать независимый слой, который будет работать без всякого удержания, стоит лишь раз переключиться, Штольман, конечно же, не додумался. Словом, обоссаны...
Аноним 01/05/20 Птн 11:52:53 1673423370
Аноним 01/05/20 Птн 12:08:33 1673435371
>>1673423
а зачем тогда емакс?
Аноним 01/05/20 Птн 12:39:18 1673458372
>>1673421
+15. Опять пропагандисты в треде но юзер сделает все равно свой выбор ИИИИМАКСС
Аноним 01/05/20 Птн 13:30:26 1673492373
>>1673458
Анон, мы просто на дваче. Так-то, мне действительно интересно услышать, что такого сверхъестественного умеет emacs, чего не умеет vim с плагинами.
Аноним 01/05/20 Птн 18:37:57 1673829374
>>1673435
Так ведь Vim - это редактор, Emacs - это IDE. В него интегрирована вообще любая хуйня, про которую только можно подумать. В принципе, для Vim тоже много плагинов пишут, но он изначально задумывался как редактор и вроде бы до недавних пор даже не умел запускать внешние бинарники, не фризя при этом вообще всё нахуй
Аноним 01/05/20 Птн 19:54:00 1673876375
screen.png 70Кб, 752x714
752x714
Немного нерилейтед, но последнее время тут всегда так.

Неосилив все изьёбы спейсмакса, вернулся к азам и базовым туторам уже по емаксу. Накатил голый емакс, из репов дебиана elpa-geiser и mit-scheme. Читаю маны для детей(типа https://www.braveclojure.com/basic-emacs/). Решил, забегая вперёд проверить как тут себя гейзер поведёт. Оказалось, что он совершенно не видит МИТ-имплементацию в системе, тогда как спейсмакс заводился с ней без пинка без пинка. Где ему её подсунуть? В туторе к гейзеру(https://nongnu.org/geiser/geiser_3.html#The-REPL) указан список поддерживаемых имплементаций, почему у меня только сракет, гуиль и чикен?

>>1664864-анон
Аноним 01/05/20 Птн 20:23:01 1673896376
>>1673876
Поставил ради эксперимента guile-2.0 из репов -- всё сразу завелось.
Аноним 02/05/20 Суб 09:37:44 1674187377
>>1673876
Гейзер - довольно капризная в эксплуатации вещь, лучше, если вообще нулевой, начать с доктора рекета.
Аноним 02/05/20 Суб 17:38:57 1674538378
Кому попадались статьи о программировании в научно популярном стиле на русском/ангельском?
Аноним 02/05/20 Суб 20:09:25 1674736379
Аноним 02/05/20 Суб 21:46:17 1674800380
>>1674736

Хабра не торт уже больше десятка лет.
Аноним 03/05/20 Вск 14:48:23 1675428381
>>1674800
двачую, говно говна , перестал читать ( а может просто вырос)
Аноним 03/05/20 Вск 15:39:59 1675496382
>>1675428
Смотри какую интересную статью нашёл:
https://habr.com/ru/post/500164/

Если захочешь работать репетитором, запомни как проходит урок (это очинь важно!):
> Приветствие и настройка на занятие
> Подведение результатов прошлых занятий
> Проверка знаний по уже пройденным темам
> Обучение (теория + практика), с учётом возможных корректировок на основе предыдущего этапа
> Проверка знаний после
> Итоги занятия и небольшое предисловие к следующему уроку

И исчо:
Комплексное взаимодействие — основа продуктивного сотрудничества

Стоит также отметить важную роль геймификации в современном образовательном процессе.
Ученику будет приятно и интересно понимать чего именно он достигнет в процессе обучения, а также видеть как каждое его небольшое достижение приближает его к успеху.


ГЕЙМИФИКАЦИЯ - ЭТО ОЧЕНЬ важно, это базовый компонент комплексногоi взаимодействия!

А также:
Рабочее место ученика должно быть отдельным и оборудованным. Это не обязательно должен быть дорогой стол из редких пород древесины, но отдельный письменный стол с книжной полкой будут весьма кстати.

ТЫ ПОНИЛ? Ни в коем случае не дорогой стол из редких пород древесины.

И конечно же!!!!!
> Хочется пожелать удачи родителям, ученикам и преподавателям, потому что от их ежедневного труда и заинтересованности в успехе зависит будущее нашей страны и всего мира.
Аноним 04/05/20 Пнд 18:54:19 1676491383
2020-05-04-1852[...].png 79Кб, 929x249
929x249
Что значит "небольшой долей значения приближения"?
Аноним 04/05/20 Пнд 21:40:17 1676712384
>>1676491
guessx — guessx-1 = 1/10дохуя
Аноним 04/05/20 Пнд 23:52:33 1676843385
image.png 15Кб, 514x274
514x274
Я у мамы оптимизатор...
Аноним 04/05/20 Пнд 23:59:14 1676849386
image.png 15Кб, 516x275
516x275
блядть, перемудрил
Аноним 05/05/20 Втр 00:00:43 1676854387
>>1676491
абсолютная погрешность vs. относительная
Аноним 05/05/20 Втр 00:10:10 1676862388
image.png 5Кб, 386x198
386x198
бля, как .psf шрифты в xterm завести?
Аноним 05/05/20 Втр 09:18:04 1677072389
>>1676862
> xterm
Не нужно, есть st
Аноним 05/05/20 Втр 09:32:18 1677077390
image.png 129Кб, 1077x421
1077x421
Аноны, сознание уже поменяли?
Аноним 05/05/20 Втр 13:03:56 1677262391
>>1677077
>Обычно крупные программные системы пишутся на многих языках, каждая часть - на наиболее оптимальном для неё языке.
Хуйня для даунов. Я пишу на том, к чему душа лежит, от чего я получаю наслаждение (то есть на лиспе)
Аноним 05/05/20 Втр 13:06:34 1677269392
>>1591255 (OP)
Объясните мне кратко и доступно. В MIT SICP заменили на 6.01. В чём принципиальные отличия? Почему 6.01 недостаточно?
Аноним 05/05/20 Втр 14:13:26 1677409393
>>1677077
Императивная парадигма у него там блядь другая. Каждый раз в голос с этих скринов. Он еще про Си что-то кудахтал. Ебаный кринж.
Аноним 05/05/20 Втр 14:17:49 1677419394
>>1677409
ладно, немножко обосрался с императивным, но все равно почему-то кринж.. улыбка его мне не нравится
Аноним 05/05/20 Втр 19:08:18 1677967395
image.png 277Кб, 550x550
550x550
>>1677072
Найс хуету советуешь. Даже на реальные пиксели не мапится, превращая растровый шрифт в лютый кал.
Аноним 07/05/20 Чтв 13:13:08 1679550396
>>1666288
>питон
говно говна. Съеби
нет, я серьезно, тупорылый python противоречит функциональной философии, и экономия времени от совмещения этих двух вещей в учебном процессе весьма сомнительна
Аноним 07/05/20 Чтв 17:52:58 1679937397
>>1679550
Дружище, ты просто школотёнок и многих взрослых вещей пока еще понимаешь
Аноним 08/05/20 Птн 20:11:50 1681411398
>>1671935
>да и тяга к ЛИСПам у меня пропала
Никогда в жизни ничего не писал на лиспе (окромя, ессно, упражнений в сикпе) и вероятно не напишу, но сикп считаю самым мощным учебником программирования из всего что видел.
>>1677269
Тебе как объяснить, если ты не поймёшь тех категорий, которые я буду при объяснении использовать?
Тут надо либо верить на слово либо самому посмотреть и сделать выводы.
Вкратце:
Питонокурс я как-то давно проходил онлайн и почти ничего оттуда не помню, но сейчас зайду осмотрю план, чтобы не быть голословным.
https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-0001-introduction-to-computer-science-and-programming-in-python-fall-2016/syllabus/
Вот тут я вижу оглавление курса. Что можно сказать по увиденному? "Галопом по европам для самых маленьких": хуякс-хуякс пояснили за следование/ветвление/цикл, хуякс-хуякс подрочили встроенные питоньи штуки для манипуляций со строками, хуякс — функции, хуякс — встроенные питоньи типы данных, такие как кортежи-списки-словари-блаблабла, хуякс — опять-таки разбор специфичных именно для питона тестов-эксепшенов-дебаггера (специфичных в том смысле что много уделяется тому как именно в питоне это работает), хуякс — галопом по ооп-классы-объекты, хуякс — сортировка пузырьком.
Нужно ли это? Если с программированием совсем всё плохо, то можно пройти — много времени не отнимет. Заменит ли сикп? Ну давайте посмотрим:
1. Функции
2. Окружение
3. Порядок роста (в питонокурсе вроде было тоже)
4. Процедуры высшего порядка — принимаем функции как аргумент и выдаём как результат выполнения функции
5. Анонимные функции — разделяем понятия создания функции и связывания её с именем в окружении
6. car — создаём типы данных
7. Опять вся залупа из пиоонокурса — списки-кортежи и прочее — но на этот раз мы запиливаем это сами
8. Стейт, присвоение
9. Параллельные вычисления
10. Потоки - бесконечные последовательности данных
11. Как работает интерпретатор? Развеиваем магию с интерпретатора — хуярим свой. Пока что на том же языке, что и требуется интерпретировать, но это лишь пока.
12. Как работает машина? Развеиваем магию с железа — хуярим своё, виртуальное (благодаря виртуальности книга актуальна вечно - ей до пизды что какие-то там конкретные архитектуры процов могут устареть — мы сами создаём архитектуру, аналогичную машине)
13. Хуярим архитектуру
14. Хуярим для неё ассемблер
15. Хуярим компилятор
16. Охуеваем

Не хватает только ещё расписать до уровня кварков принципы работы полупроводниковой электроники.
Материала даже при беглом взгляде тут гораздо больше. Да и предназначалось на год, вроде, а не на месяц как в случае с питонокурсом. Это просто несравнимые вещи.
Аноним 09/05/20 Суб 00:02:36 1681686399
>>1681411
1. Функции
2. Окружение
3. Порядок роста (в питонокурсе вроде было тоже)
4. Процедуры высшего порядка — принимаем функции как аргумент и выдаём как результат выполнения функции
5. Анонимные функции — разделяем понятия создания функции и связывания её с именем в окружении
6. car — создаём типы данных
7. Опять вся залупа из пиоонокурса — списки-кортежи и прочее — но на этот раз мы запиливаем это сами
8. Стейт, присвоение
9. Параллельные вычисления
10. Потоки - бесконечные последовательности данных
11. Как работает интерпретатор? Развеиваем магию с интерпретатора — хуярим свой. Пока что на том же языке, что и требуется интерпретировать, но это лишь пока.
12. Как работает машина? Развеиваем магию с железа — хуярим своё, виртуальное (благодаря виртуальности книга актуальна вечно - ей до пизды что какие-то там конкретные архитектуры процов могут устареть — мы сами создаём архитектуру, аналогичную машине)
13. Хуярим архитектуру
14. Хуярим для неё ассемблер
15. Хуярим компилятор
16. Охуеваем


ужал
Аноним 17/05/20 Вск 20:10:13 1692141400
Анончики, подскажите что делать.
С одной стороны, я нихуя не знаю о CS, но работаю кодерком давно. И собеседования давно щелкаю на уровне литкод медиум.
но ощущаю себя дауном. Хочется быть не тупее шадовцев.

Начал листать sicp ... Нудно, и вроде как обо всем имею представление.

Может есть ещё что? Более advanced? Не хочется тратить время на то, что я уже знаю.
Аноним 17/05/20 Вск 23:12:33 1692365401
Сап, аноны. Поясните почему в шапке Ньюфаг треда нет рекомендации начинать с Паскаля? Ведь язык создавался, как раз для обучения программированию, да и задачи с решениями на нем есть Решебник Абрамяна на Pascal и С++. А книга для самостоятельного изучения подойдет Песни о Паскале.
Аноним 18/05/20 Пнд 00:38:13 1692437402
>>1692141
Да ты и так нихуя не знаешь
Аноним 18/05/20 Пнд 00:46:10 1692451403
>>1692365

Понимаешь, выбирая язык для вката, можно ориентироваться на два маяка: концептуальное борщехлёбство (хаскель, лиспы, смоллток...) или индустриальные говноязыки (джава, джаваскрип, питухон, пэхапе). Паскаль - золотая середина, он сочетает в себе отсутствие концептуальности с полной бесполезностью в индустрии.
Аноним 18/05/20 Пнд 08:49:37 1692584404
>>1692365
> Решебник Абрамяна на Pascal и С++
Вкатывается как-то анон в программирование, а там армяне сидят и в нарды играют.
Аноним 18/05/20 Пнд 10:55:57 1692657405
Упражнение 1.11 в рус и англ версии отличается. Как я понял англ учебник более современный. Но стоит ли решать похожее задание, если уже решил такое же в русском издании?
Аноним 18/05/20 Пнд 10:56:55 1692659406
>>1692657
Дополнение:
А может стоит полностью на англ версию пересесть? Я немного сомневаюсь в своем англ, но вроде должен вывезти
Аноним 18/05/20 Пнд 17:56:15 1693047407
>>1692659
Да
>>1692657
По-моему стоит, вроде как русское было проще.
Аноним # OP 23/05/20 Суб 14:58:33 1698867408
Бутырка - Запах[...].mp4 15503Кб, 480x360, 00:04:13
480x360
Знакомой тропой вернусь я домой
Итак, снова вкатываюсь. Был огромный перерыв, из-за этого хтдп пришлось начать с нуля, за месяц наверстал упущенное. Сейчас был перерыв 1.5 месяца для разгрузки мозгов, теперь буду продолжать. Хотел месяц сделать перерыв, но дел было много. Короче снова с вами :З
Аноним 24/05/20 Вск 17:02:49 1700243409
ладно, это конец. я сдаюсь. откладываю книгу, так и не прикоснувшись ни к чему. математика. она меня сломала. когда я скачивал книгу, я надеялся, что математика в ней, будет простой или ее не будте вовсе. но книга дала мне смачного леща. уже на 1.13 упражнении я перестал что-либо понимать.
если знаете, что можно почитать по математике - дайте мне. я нуждаюсь. ведь все еще надеюсь когда-нибудь вернуться и все понять.
Аноним 24/05/20 Вск 17:27:32 1700277410
>>1700243
"Конкретная математика" Кнута
Аноним 25/05/20 Пнд 01:19:14 1700946411
>>1700243
Пропусти упражнение и двигайся дальше, хуле ты. Я вообще полгода не мог понять, что от меня хотят и слушал, как меня в этих итт хуесосили, что я долбоеб и вообще тупостью троллить пытаюсь. А ведь я не троллил, лол.
оп
Аноним 25/05/20 Пнд 01:19:41 1700949412
>>1700243
Да, или можешь по моему пути пойти, прорешивай хтдп первое издание.
Аноним 26/05/20 Втр 17:19:34 1703356413
Аноним 26/05/20 Втр 19:57:17 1703537414
yoba.png 67Кб, 300x256
300x256
26/05/20 Втр 20:52:11 1703614415
Аноним 27/05/20 Срд 02:47:38 1703991416
>>1703356
Бред ебаный. Выучить паскаль, чтобы выучить лисп, чтобы потом все-таки выучить язык, на котором уже можно будет найти работу?
Аноним 27/05/20 Срд 12:27:14 1704205417
>>1703991
Довольно большая разница между "изучить основы, которые используются 90% времени" и "выдрочить каждую запятую в спецификации".
Первое занимает дни и недели, второе - месяцы и годы.
Аноним 27/05/20 Срд 12:32:11 1704209418
>>1703614
>ПОРВАЛСЯ АНУС
Аахаххаха, смешно
Аноним 27/05/20 Срд 12:39:30 1704213419
1518101078668.png 215Кб, 1123x1277
1123x1277
>>1703537
Еблан, почитай кто такой Семён. Семён это тот, кто выдаёт себя за несколько личностей, я себя выдаю только за одну.
Аноним 27/05/20 Срд 12:43:40 1704214420
Аноним 27/05/20 Срд 13:26:30 1704231421
image.png 452Кб, 375x499
375x499
Аноним 27/05/20 Срд 17:09:06 1704467422
>>1704231
Этот зарабатывает удвоение.
Аноним 28/05/20 Чтв 09:00:37 1705117423
>>1700243
> уже на 1.13
This.
Не понимаю даже, с какого края подступиться к решению. Поподставлял разные значения ручками, получаются ответы, близкие к числам из ряда Фибоначчи. Решил уравнение золотой пропорции, получил два корня уравнения, которые совпали с тем, что в книжке.
Что делать дальше, хз.
Аноним 28/05/20 Чтв 09:02:43 1705119424
>>1705117
Ещё, думается, что в ответы смотреть не стоит, ибо какой смысл тогда всех этих упражнений.
книжка для мазохизма, да
Аноним 28/05/20 Чтв 15:03:52 1705639425
>>1705117
Покажи для формулы Fib, что
Fib(0)=0, Fib(1)=1, Fib(n+1)=Fib(n)+Fib(n-1).
Или если не пользоваться готовой Fib то можно найти ее самому решив разностное уравнение.
Аноним 28/05/20 Чтв 16:49:56 1705832426
Аноним 28/05/20 Чтв 20:06:20 1706051427
>>1705117
>>1700243
Блин, да забейте вы на эти околоматематические упражнения. Они к программированию вообще никакого отношения не имеют.
Вы поймите, СИСП - это учебник для вузов, рассчитанный на школьников, которые месяц назад сдали экзамен по математике. Эти задачки в нем включены в качестве легких разминочных упражнений. Авторы совершенно не имели ввиду, что их нужно решать неделями. СИСП совершенно не об этом, просто он для школьников -> первокурсников, а не для вкатывальщиков. Пропускайте и идите дальше. Вам нужно уяснить то, что там явно объясняется прежде всего.
Аноним 28/05/20 Чтв 20:29:09 1706071428
посоны Terence Tao Analysis I и II норм для нулячего? хочу в матешу потиху вкатываться
Аноним 28/05/20 Чтв 21:38:20 1706143429
>>1706051
Вкатывальщики?! Пицценосы?!! В итт сикп треде?!?
ПОШЛИ НАХУЙ!
Аноним 29/05/20 Птн 01:08:23 1706330430
>>1706071
Это толстая книга по анализу в R1.
За 360 страниц автор дошел только до интеграла по Риману (это мало!), задач никаких нет. Для общих навыков в этом разделе математики нужно дойти до решений pde, т.е. еще 7-8 таких же по размеру книжек.
Нужно ли такое программисту - ответ все знают.
Аноним 29/05/20 Птн 04:28:09 1706394431
>>1706143
А вот это обидно было
оп
Аноним 29/05/20 Птн 07:14:53 1706415432
>>1706330
>Нужно ли такое программисту
ТЫ ЧО БЛЯ Я БУДУЩИЙ МАТЕМАТИК НАХУЙ ДАТАСАЕНС БЛЯТЬ И ВСЁ ХУЁ МАЁ
Аноним 29/05/20 Птн 07:27:01 1706418433
Аноним 29/05/20 Птн 07:31:33 1706419434
>>1706051
Я, в целом, так и воспринимаю эту книжку - как источник базовых концепций и какой-то философии программирования. Как я понимаю, лисп, как средство заработать на хлеб с нубскими знаниями, непригоден.
Хотя математика тоже настраивает на нужный лад, да и повспоминать школьно-универские курсы, думаю, не помешает.
Аноним 29/05/20 Птн 08:12:35 1706424435
>>1706419
>Как я понимаю, лисп, как средство заработать на хлеб с нубскими знаниями, непригоден.
Пригоден. ClojureScript гугли.
Аноним 29/05/20 Птн 09:04:00 1706440436
image.png 281Кб, 424x416
424x416
>>1706424
>средство заработать на хлеб
>ClojureScript
Аноним 29/05/20 Птн 10:09:16 1706497437
>>1706440
ClojureScript компилируется в JS, его используют чтобы писать охуенные сложные фронтенды без боли.
Аноним 29/05/20 Птн 14:55:00 1706828438
Я если меня отчислили, то я как бы превращаюсь из студента во вкатывальщика - и так пока не поступлю?
Аноним 29/05/20 Птн 20:11:00 1707235439
>>1703991
У тебя ошибка типичного вкатывальщика, нихера не понимающего в теме, но думающего, что он лучше знает как обучаться. Забудь слово "выучить язык X", нет такого понятия. Языки не учат, их используют для написания алгоритмов, которые создаются в голове. Знание как писать на языке X, не дает ничего, ты можешь вызубрить 5 языков, но не сможешь написать простой алгоритм. Первый язык не важен, умея прогаммировать, можно легко переключаться с одного языка на другой. Надеюсь дошло.
Аноним 29/05/20 Птн 21:35:36 1707395440
>>1707235
Это все понятно. Просто под фразой "выучить язык" я имел в виду прорешать учебник для этого языка с задачами и пр, типа того же сикпа. И смысл блядь продрочить полноценный учебник, а потом еще один на какой хуй? И еще бы ладно второй учебник был уже на том языке, который тебе для работы пригодится.
Аноним 29/05/20 Птн 21:54:03 1707429441
>>1707395
Нихуя ты не понял.
Думаешь на работу попадешь и всё? За хеллоуворлд будут платить 300кк/сек?
Вся жизнь человека - это познание, а познание - это процесс.
Аноним 29/05/20 Птн 21:59:01 1707440442
>>1707395
Для таких как ты есть книжки "C++ за 21 день"
Аноним 29/05/20 Птн 22:55:55 1707504443
>>1707429
Ну и где я говорил, что дальше учиться не надо будет?
>>1707440
Затраль меня, хуепутало
Аноним 29/05/20 Птн 23:00:25 1707506444
>>1707504
О чем с тобою говорить, если ты js не знаешь, ламерок.
Аноним 29/05/20 Птн 23:06:11 1707514445
>>1706330
А чтобы ты посоветовал для вката в анализ?
Только вот без строгости этой вашей.
Аноним 29/05/20 Птн 23:08:24 1707515446
Аноним 30/05/20 Суб 00:00:40 1707568447
>>1707506
Затроллил, молодец.
Аноним 30/05/20 Суб 00:01:58 1707569448
>>1707504
>Затраль меня, хуепутало
Ну так а что тебе объяснять, если ты тупо идиот? У ебаного вкатыша рвет сраку от того, что надо читать больше одной книжки и учить 10 зарезервированных слов из лиспа, которые на собесе не спросят.
Аноним 30/05/20 Суб 01:13:31 1707599449
Аноним 30/05/20 Суб 02:22:14 1707637450
>>1707569
Да у всех бомбит, у всех
Аноним 30/05/20 Суб 04:19:00 1707666451
>>1707637
Ну, это неправильно же, когда у вас бомбит с таких персонажей. Они должны вызывать не более чем улыбку. А если вас это раздражает, то у вас с нервами что-то не то. Ну и мудрости у вас не занимать.
Аноним 30/05/20 Суб 06:06:41 1707695452
>>1707666
Что ты, что твой дружок, токсичные долбоебы.
Аноним 30/05/20 Суб 12:18:49 1707840453
>>1707504
>Затраль меня, хуепутало
>>1707695
>токсичные долбоебы
Ты из /b что ли пришел, дурачок?
Ты не выучишь синтаксис языка на уровне, который нужен для работы, прорешав книжку по алгоритмам на этом языке. И чтобы реализовывать алгоритмы из книжки по языку Х на языке Y надо буквально пару-тройку дней поизучать синтаксис языка Y.
Тебе просто надо хоть раз в жизни дальше введения хотя бы видео на ютюбе посмотреть.
Аноним 30/05/20 Суб 13:07:14 1707885454
>>1707514
Я бы посоветовал ознакомиться на mathprofi и 3blue1brown с понятиями предел, производная, ряд тейлора, интеграл, вектор/матрица/евклидово пространство, вектор-функция, набла(grad, div, rot), th. Стокса и Гаусса, ду первого порядка, пространство C и формула Эйлера, ряд и преобразование Фурье. Прорешать на каждую тему 3-4 простых задачи. Так ты получишь очень поверхностные знания, которые хорошо покроют все что тебе когда-либо сможет пригодиться.
Аноним 30/05/20 Суб 13:35:24 1707895455
Аноним 30/05/20 Суб 14:21:41 1707928456
>>1707885
Каких-то инфоцыган советуешь.
Аноним 30/05/20 Суб 14:36:29 1707947457
>>1707895
На сайте есть отдельные странички с разборами простых задач типа такого:
http://mathprofi.ru/cirkulyaciya_vektornogo_polya.html
>>1707928
Инфоцыгане ведут быстрые курсы для вкатывальщиков по js и прочему, никак не матанализ. Я же привел два простых источника для быстрого ознакомления с материалом. При этом если такой подход к изучению кажется неправильным, то можешь открыть уже упомянутого Теренса или Камынина и полностью потерять интерес к матану за 10-20 страниц.
Аноним 30/05/20 Суб 14:51:06 1707972458
1588157706950.png 64Кб, 438x786
438x786
1512001550133.png 27Кб, 384x389
384x389
Кто нить пробовал khanacademy?
Аноним 30/05/20 Суб 15:16:00 1707999459
>>1707972
Уже по содержанию можно сказать что очень слабо.
Аноним 30/05/20 Суб 16:30:51 1708105460
>>1707999
Ооо, а вот и мамкин ученый подъехал, который даже не заходил на сайт, но спокойно определяет содержание по названиям основных юнитов.
Аноним 30/05/20 Суб 16:35:15 1708114461
>>1707840
>ты
>ты
>тебе
Да я все понял, успокойся :З
Аноним 30/05/20 Суб 18:07:49 1708198462
>>1708105
Ну хорошо, я открыл сайтик, зашел на курс по DE. Материал заканчивается теме "интегрирование рациональных функций", видимо курс анализа из того же источника не смог затронуть эту начальную тему. Никакой теорией программа не сопровождается. Очень, очень содержательный курс.
Аноним 30/05/20 Суб 18:13:05 1708205463
>>1707395
Ты нихуя не понял. Забудь слово "прорешать учебник для этого языка с задачами и пр", нет такого понятия. Языки не учат, их используют для написания алгоритмов, которые создаются в голове. Знание как писать на языке X, не дает ничего, ты можешь вызубрить 5 языков, но не сможешь написать простой алгоритм. Первый язык не важен, умея прогаммировать, можно легко переключаться с одного языка на другой. Надеюсь дошло.
Аноним 30/05/20 Суб 18:24:11 1708217464
>>1708205
Не надоело одни и те же очевидные вещи повторять?
Аноним 30/05/20 Суб 18:43:12 1708258465
1470666361766.png 14Кб, 836x185
836x185
1508323535154.png 57Кб, 834x492
834x492
>>1708198
>DE
Заканчивается на сверточных интегралах

>интегрирование рациональных функций
Может ты имел ввиду Integral Calculus? Ну он заканчивается на телескопическом ряде, а само интегрирование рациональных функций это одна из частей этого раздела "Definite integrals of common functions" в первом юните
Аноним 30/05/20 Суб 18:44:59 1708265466
>>1708198
>Никакой теорией программа не сопровождается
Нихуя себе, ну ты рил залетный тролль походу
Аноним 30/05/20 Суб 18:47:43 1708271467
или просто тупой
Аноним 30/05/20 Суб 19:09:12 1708320468
>>1708258
Да, ошибся, на рац. функциях оканчивается первый раздел DE. И все равно программа поверхностная, даже уравнений в Rn нет.
>>1708271
>>1708265
Теорией называются строгие формулировки, теоремы, доказательства. Как минимум должны поставить какую-нибудь задачу Коши и что-нибудь для нее прувнуть, но за этим надо в учебники идти, а не на такие ресурсы.
Аноним 30/05/20 Суб 19:43:49 1708372469
1503447248488.png 44Кб, 929x505
929x505
>>1708320
>Теорией называются строгие формулировки, теоремы,
Есть что-то типо пикрил, но в объеме учебника, кочнено нет. Всяких теорем Коши и Вейерштрасса не завезли, хотя может они где-то и упоминаются - не знаю. Если говорить о практической ценности этих теорем и доказательств, то для студента мат. факультета курс, конечно, не будет исчерпывающим, но у нас тут программисты. Например, когда я учился, все дружно клали на доказательства всяких теорем о сходимости и просто задрачивали интегралы и способы их решения, ну и зубрили теоремы, конечно.
Аноним 30/05/20 Суб 20:06:46 1708421470
>>1708372
Собственно поэтому я сразу написал небольшой список понятий с которыми нужно просто ознакомиться и больше матаном не заниматься. Нужно улавливать смысл происходящего, а не без всяких разъяснений пытаться применить L для решения ДУ.
Аноним 30/05/20 Суб 20:17:13 1708452471
>>1708372
И th. Коши и Вейерштрасса достаточно близки по программе, но это из анализа. Задача Коши это совершенно другое понятие, очень объемное и в огромном числе формулировок.
Не надо учить матан, нужно учить алгоритмы, теорию вычислимости, дизайн компиляторов.
Аноним 30/05/20 Суб 20:21:28 1708457472
>>1708452
>нужно учить алгоритмы, теорию вычислимости, дизайн компиляторов
Зачем?

мимо жс макака 300к наносек
Аноним 30/05/20 Суб 21:14:59 1708546473
>>1708421
>без всяких разъяснений пытаться применить L для решения ДУ
Мне 11 лет так в школе учили
Аноним 30/05/20 Суб 21:18:34 1708548474
>>1708421
>Собственно поэтому я сразу написал небольшой список понятий с которыми нужно просто ознакомиться и больше матаном не заниматься.
Нужно еще список собственных достижений прикладывать, делая такие заявления.
Аноним 30/05/20 Суб 22:24:04 1708646475
>>1708548
Меня попросили порекомендовать >>1707514
Я порекомендовал
Так то у нас еще форум анонимный, за подтвержденным мнением тебе не сюда.
Аноним 30/05/20 Суб 23:37:23 1708708476
>>1708646
Но ведь ты проходил скорее всего мат. базу в полном объеме, и запомнил из неё вот эти основные темы, с которым якобы должен быть знаком каждый ув. себя программист. Но ты же понимаешь, что человек, который вот так по верхам это пройдет извлекёт оттуда еще меньше, чем там есть. Это как прочитать краткий пересказ войны и мир - с одной стороны вроде написано, то, что знает любой человек, читавший войну и мир, а с другой, если ты прочитаешь такой краткий пересказ, то будешь знать меньше, а через некоторое время и вовсе забудешь.
Аноним 31/05/20 Вск 00:00:05 1708728477
>>1708708
> с которым якобы должен быть знаком каждый ув. себя программист.
Я так не считаю. Все эти знания очень специфичны.
> Но ты же понимаешь, что человек, который вот так по верхам это пройдет извлекёт оттуда еще меньше, чем там есть.
Это скорее небольшое резюме всего что может пригодиться. "Прикладных" знаний в них больше нет.
Аноним 31/05/20 Вск 09:19:40 1708865478
>>1708105
khan academy - параша.
Курс по линалу отсутствует.
Задания одинаковые, теория в видосах.
слабенько/10
Аноним 31/05/20 Вск 09:36:00 1708869479
>>1708457
чтобы сделать сделать нейрон очку для замены таких дебилов.
Аноним 31/05/20 Вск 12:03:12 1708925480
>>1708865
схуяли отсутствует, если он там есть, шиз?
Аноним 31/05/20 Вск 12:38:55 1708937481
Аноним 31/05/20 Вск 12:56:17 1708950482
>>1708925
сразу видно не открывал, заданий нет, полтора юнита по векторам и всё.
Аноним 31/05/20 Вск 13:26:42 1708967483
Аноним 01/06/20 Пнд 01:41:39 1709592484
>>1708937
Во втором посте последние 2 строки как раз по учебникам другим.
01/06/20 Пнд 07:22:17 1709693485
>>1708967
>этот слив проплатки
любой учебник будет лучше хуйни
Аноним 01/06/20 Пнд 10:46:04 1709754486
>>1709693
Рёбенок, ты хоть раз попробуй действительно чему-нибудь научится, а то так решишь матанализ выучить, засядишь за труЪшный томик Зорича, а через 100 страниц пукнешь с подливой и дропнешь.
Аноним 01/06/20 Пнд 15:47:51 1710039487
>>1708950
>юнита по векторам
Тру стори, там реально заданий нет, лол.
Аноним 01/06/20 Пнд 16:10:45 1710068488
>>1709693
>>1709754
Не стоит сравнивать материал для тех, кто полноценно изучает математику, и для тех, кому нужно просто ознакомиться с основами.

Если честно, то этот маленький "пук" на khan academy нельзя сравнивать с курсом линейной алгебры, что преподается в хороших вузах и содержится в учебниках, в нем даже нет достойного материала про линейные отображения. Что уж говорить про то, что все рассуждения приводятся в евклидовом-R3, вопрос о пространствах с другой нормой даже не ставится.

Раз уж такой труЪшный учебник (хотя это совсем простенькая книга) матана является авторитетом, то можно было бы сравнить наличие понятия "мера Лебега" в оном и отсутствие в видеокурсе терминов "билинейная форма" и "тензор".

>>1710039
Задания если есть, то в виде дебильных тестов. khanacademy - дерьмо, как и большинство подобных видеоресурсов.
Аноним 01/06/20 Пнд 16:14:34 1710075489
>>1710068
У нас в вузовской программе линала тензоры тоже не проходят, увы, а то что, ханкадеми не для математиков - это уже выяснили.
Аноним 03/06/20 Срд 08:44:27 1711622490
>>1708937
Не нужно, в SICP по ходу дела объясняют всё, что понадобится для решения задач из него.
Аноним 03/06/20 Срд 09:05:23 1711631491
>>1710068
Зачем нужна линейная алгебра? Как ты собрался ее применять в программировании? Ты бы еще жаловался на отсутствие курса по метаматематике.
Аноним 03/06/20 Срд 10:30:40 1711645492
>>1711631
А что ты можешь запрограммировать без математики?
Аноним 03/06/20 Срд 10:48:36 1711653493
Аноним 03/06/20 Срд 14:03:11 1711847494
>>1711645
Без линейной алгебры? Большинство современных веб-приложений. И получать за это нормальные деньги. В то время пока ты будешь питаться гранитом науки.
Аноним 03/06/20 Срд 21:27:39 1712352495
Аноним 05/06/20 Птн 00:55:50 1713595496
image.png 11Кб, 401x348
401x348
Как же мне это иногда нравится...
Норм реализация, кста? Это калькулятор для quoted-хуеты, например (infix-sum '(9 / (1 + 2)))
Аноним 05/06/20 Птн 03:35:04 1713655497
image.png 63Кб, 195x258
195x258
>>1713595

О, какой интерпретатор, братишка?
Аноним 05/06/20 Птн 10:44:50 1713741498
>>1713655
Пишу в vim, запускаю в mit-scheme консольном. Терминал xterm для скрина, обычно в стандартном работаю с векторным шрифтом.
Аноним 05/06/20 Птн 20:42:14 1714395499
>>1711847
Нахуй ты такой успешный заходишь в сикп тред?
05/06/20 Птн 21:35:42 1714498500
>>1714432
Какой ты сострадательный.
Жалеешь бедных анончиков, которые хуйней маятся, время свое драгоценное тратят.

Много душевных сил уходит, а работа то простая, неинтересная, кроме женег ничего не дает как их восстанавливаешь то? На что деньгу тратишь?

Хобби есть? Вырезание по дереву или путешествия.
Баба наконец или любовница?
Аноним 05/06/20 Птн 21:50:14 1714531501
Настройки X
Ответить в тред X
15000
Макс объем: 40Mб, макс кол-во файлов: 4
Кликни/брось файл/ctrl-v
Стикеры X
Избранное / Топ тредов