Этого треда уже нет.
Это копия, сохраненная 4 ноября 2020 года.

Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
YukimuraAoiReadingSICP.jpg92 Кб, 640x640
SICP тред /sicp/ #8 /sicp/ 1591255 В конец треда | Веб
Продолжаем обсуждение лучшей книги всех времен и народов, а так же одноименных лекций. Приглашаются сюда как новички, ломающие над ней голову, так и опытные ребята, прошедшие ее всю (или большую ее часть).

Где скачать 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 (М)
2 1591256
Так же полезная информация.
Где я ещё могу пообсуждать любимый 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 (но мне он не зашел из-за слишком своеобразной подачи материала).
3 1591320
>>591255 (OP)
Друзья! Лиспохейтеров можно понять. Не нужно на них злиться, ведь каждый может, не дай бог, оказаться на их месте. Им нужно просто посочувствовать.

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

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

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

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

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

Что же случается с нашем героем, когда на месте привычных портянок с Java и XML оказывается непонятная инопланетная субстанция, остаётся за кадром...
4 1591321
>>1591011 →

>весь пиздец, касающийся работы с файлами в си для курса совершенно излишен



Говно, если ты просто не осилил, зачем кукарекаешь?
5 1591328
>>591320
Что там, Юлечка Золотце уже гуляет с модельной тян по солнечным пляжам?
6 1591329
Где можно посмотреть на стартап, написанный на симте?
7 1591354
>>591329
Не знаю, что такое симт, вот тебе успешная компания с квантовым компьютингом на лиспе (они, кстати, в этом году хайрят): https://www.rigetti.com/
8 1591361
>>591354

>квантовым компьютингом на лиспе


Проорал.
66.jpg205 Кб, 520x450
9 1591371
>>1591229 →

>потому что большинство людей в США IQ-тесты не проходит


Это обязаловка в школах, даже в РФ проходят.
А в Японии так эти тесты всё будущее могут определить.

>>1591219 →

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


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

>>1591229 →

>подобных данных


Каких данных?

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


Какие предсказания?

>Последннее - это информация. Первое - нет.


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

>Я уже победил в споре


Еще раз, в глаза смотреть, отвечай на вопрос!
Ты думаешь что это такое важное открытие которое все социологи и экономисты мира не смогли заметить, один ты справился?
11 1591399
>>591255 (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 косячников и бездарей уже настолько много, что выгоднее их попросту не брать на службу.

11 1591399
>>591255 (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 косячников и бездарей уже настолько много, что выгоднее их попросту не брать на службу.

12 1591409
>>591321
Это я-то не осилил? Дружище, я уже третий год ничем кроме этого на жизнь не зарабатываю (в моём городе выбор невелик — либо веб либо 1с либо одна единственная работа на весь город с си и крестами, а переехать пока не могу по личным причинам). И я этим занимаюсь как раз потому что меня прёт от этого говна.
Но тот факт что меня с этого прёт, не значит что я считаю будто бы это нужно для обучения концепциям программирования. Доступ к файлам в си (как таковой) - это не рекурсия, не процедуры высшего порядка, не обход деревьев, не замыкания, не продолжения, не ооп, это просто кучка процедур принимающих и возвращающих указатели.
13 1591416
>>591329
Не знаю, что такое симт, вот тебе успешная компания с конструкторами магазинов на лиспе https://en.wikipedia.org/wiki/Viaweb

>In 1998, Yahoo! Inc. bought Viaweb for 455,000 shares of Yahoo! stock, valued at about $49 million

14 1591428
Какой лисп учить после сикпа? Racket или clisp?

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

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

Понимаю, что запрос ебанутый, но мейнстрим уже изрядно поднадоел
15 1591431
>>591428
Мож тебе ХАЧКЕЛЬ, на нем хотя бы пишут
16 1591434
>>591428
В лиспотреде спроси
>>591431

>In 1998, Yahoo! Inc. bought Viaweb for 455,000 shares of Yahoo! stock, valued at about $49 million

17 1591435
>>591434

>В лиспотреде спроси


Утонул уже.
18 1591437
>>591431
Смотрел хакцель, интересно местами, но душа к лиспу лежит
19 1591438
>>591371

>Это обязаловка в школах, даже в РФ проходят.


Не-а. Какой по счету твой обсер? Ты по-английски вообще разговариваешь или совсем чмоня?

>Каких данных?


Какие мы обсуждали

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


Сделай хоть одно

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


Белоручка нашлась, которая при простой просьбе подставить 4 числа в формулу слилась, потому что она статистике училась на дваче

>Ты думаешь что это такое важное открытие которое все социологи и экономисты мира не смогли заметить, один ты справился?


Ох блядь, шизик реально думает, что все социологи и экономисты мира верят в IQ. Хуесосить IQ уже даже не мейнстрим. В мире просто не пересекаются множества тех, кто может в статистику, и верунов в IQ
>>591399

>Если статистика сказала "медианный доход при iq = 100 равен одному доллару в год, а медианный доход про iq = 170 равен двум долларам в год", то iq обладает предсказательной силой.


Только статистика подобное не говорит. Не заебался обсираться? Она говорит о росте на 15% при среднем отклонении в 50%.

>Не юли, имелись в виду когнитивные предпосылки


"Не разъебывай меня, я не умею спорить и хочу переиграть". По-твоему место жительства СОВСЕМ не влияет на когнитивные способности?

>Ну раз IQ это функция от твоих волшебных недоказуемых предпосылок, то тогда они и нахуй не нужны, ведь рабочий предиктор учитывающий их у нас уже есть.


Нету, IQ не работает, у него сигнал на два порядка меньше шума, поэтому нужны гигантские выборки, чтобы что-то заметить.
И это не физика, где подумаешь Вояджер слабо передает, сделал экспозицию гигантскую во времени, применил фильтры, вычленил сигнал. Это люди, которых конечно можно взять и посчитать, только предсказательной силы твои подсчеты иметь не будут.

>Что поделать, если в твоём манямире работодатель не может провести простейшую цепочку


Мой работодатель может в Байеса, а ты нет

>Хм, у нас есть выбор использовать тест, который иногда ошибается (но даёт значительно более 50% верных предсказаний), либо не использовать вообще ничего (и тем самым получить ~50% верных предсказаний), что же выбрать?


IQ тест не дает 50% верных предсказаний

>Ты уже который день носишься с этим типичным заблуждением гуманитария "НУ НЕ 100 ПРОЦЕНТОВ ЖЕ ШАНС!!!!", ну да, не 100%, дальше чё?


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

>Стадия торга продолжается. Теперь пациент признаёт наличие корелляции, но плачет что дескать корреляция не 100%.


Я еще в посте про маршрутки написал, что она приедет, но послезавтра.

>Кого пытаешься наебать? Начинают проходить ещё в пиздюковом возрасте дабы выделить тех, кому в спецшколы (причём как сильно низких, так и одарённых).


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

>Настолько нихуя, что даже


Настолько нихуя, что ты второй раз приносишь этот уже обоссаный аргумент
19 1591438
>>591371

>Это обязаловка в школах, даже в РФ проходят.


Не-а. Какой по счету твой обсер? Ты по-английски вообще разговариваешь или совсем чмоня?

>Каких данных?


Какие мы обсуждали

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


Сделай хоть одно

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


Белоручка нашлась, которая при простой просьбе подставить 4 числа в формулу слилась, потому что она статистике училась на дваче

>Ты думаешь что это такое важное открытие которое все социологи и экономисты мира не смогли заметить, один ты справился?


Ох блядь, шизик реально думает, что все социологи и экономисты мира верят в IQ. Хуесосить IQ уже даже не мейнстрим. В мире просто не пересекаются множества тех, кто может в статистику, и верунов в IQ
>>591399

>Если статистика сказала "медианный доход при iq = 100 равен одному доллару в год, а медианный доход про iq = 170 равен двум долларам в год", то iq обладает предсказательной силой.


Только статистика подобное не говорит. Не заебался обсираться? Она говорит о росте на 15% при среднем отклонении в 50%.

>Не юли, имелись в виду когнитивные предпосылки


"Не разъебывай меня, я не умею спорить и хочу переиграть". По-твоему место жительства СОВСЕМ не влияет на когнитивные способности?

>Ну раз IQ это функция от твоих волшебных недоказуемых предпосылок, то тогда они и нахуй не нужны, ведь рабочий предиктор учитывающий их у нас уже есть.


Нету, IQ не работает, у него сигнал на два порядка меньше шума, поэтому нужны гигантские выборки, чтобы что-то заметить.
И это не физика, где подумаешь Вояджер слабо передает, сделал экспозицию гигантскую во времени, применил фильтры, вычленил сигнал. Это люди, которых конечно можно взять и посчитать, только предсказательной силы твои подсчеты иметь не будут.

>Что поделать, если в твоём манямире работодатель не может провести простейшую цепочку


Мой работодатель может в Байеса, а ты нет

>Хм, у нас есть выбор использовать тест, который иногда ошибается (но даёт значительно более 50% верных предсказаний), либо не использовать вообще ничего (и тем самым получить ~50% верных предсказаний), что же выбрать?


IQ тест не дает 50% верных предсказаний

>Ты уже который день носишься с этим типичным заблуждением гуманитария "НУ НЕ 100 ПРОЦЕНТОВ ЖЕ ШАНС!!!!", ну да, не 100%, дальше чё?


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

>Стадия торга продолжается. Теперь пациент признаёт наличие корелляции, но плачет что дескать корреляция не 100%.


Я еще в посте про маршрутки написал, что она приедет, но послезавтра.

>Кого пытаешься наебать? Начинают проходить ещё в пиздюковом возрасте дабы выделить тех, кому в спецшколы (причём как сильно низких, так и одарённых).


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

>Настолько нихуя, что даже


Настолько нихуя, что ты второй раз приносишь этот уже обоссаный аргумент
20 1591440
Давно эти шизики генерят свои портянки?
21 1591451
>>591438
Манька сама же обосралась, пытаясь подставить РАЗНОРОДНЫЕ данные в байеса, сама же расплакалась от этого, теперь бегает с формулой и просит чтобы ей в неё подставили. Смех, да и только.
Ну держи, ёпт:
P( высокий iq | высокий доход ) = ( P( высокий доход | высокий iq ) * P( высокий iq ) ) / P( высокий доход )

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

Дальше не читал.
22 1591454
>>591394

>koque-poque lisp kruto!1 lisp lechit rak!! lisp vozvrashaet erekciju!1 list kormit golodnih i usinovlajet bezdomnih detey!1

23 1591491
>>591454
Хуя ты порвался, братишка. Тебя в детстве лиспер покусал?
24 1591492
>>591451
Ты сделал другой беспруфный высер, про работодателя и программиста. Я понял твою тактику - обосраться, потом громко орать Я НЕ ОБОСРАЛСЯ, а когда все забыли, где именно ты обосрался, сделать вид, что ты вовсе не обосрался и вообще другое имел в виду.
Впрочем тут ты тоже обосрался, потому что P( низкий iq | высокий доход ) > P( высокий iq | высокий доход ), выкладку делать, или сам поймешь, где собака порылась?
25 1591494
>>591428
Схема элегантнее, но common lisp практичнее. Я бы на твоём месте изучил CL чисто для кругозора, если ты SICP закончил, считай, Racket процентов на 70 знаешь.
77.jpg257 Кб, 520x438
26 1591516
>>591438

>Какие мы обсуждали


Я с тобой никаких данных не обсуждал.

>Сделай хоть одно


Тебе ок 20 лет, 90% 18-22, 9% 17-23.
На сколько я процентов обосрался?

>Ох блядь, шизик реально думает, что все социологи и экономисты мира верят в IQ.


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

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

И мне мой опыт, и мои знания, говорят, что ты несёшь страшную несусветную чушь.
Но я предполагаю, что, быть может заблуждаюсь я. Так что начнём с базовых вещей, объясни себя.
27 1591541
>>591320
>>591255 (OP)
>>591428

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

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

П И Т О Н Е

P Y T H O N

https://2ch.hk/pr/res/1583121.html (М)

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

В Ы П И З Д И Л И

Н А Х У Й
# OP 28 1591553
Ебать вы тут развели, лол. За последние 2 недели конспекты свои перечитал, надо потихоньку обратно вкатываться.
29 1591554
>>591435

https://2ch.hk/pr/res/1591537.html (М)

Вдохнул новый глоток жизни
30 1591557
>>591554
Так будет удобнее:
>>1591537 (OP)
31 1591558
>>591541

11 лет уже как лишп покинул SICP. Быстро время летит.
32 1591580
>>591428
Коммон лисп, это больше про байтоебство, как это не пародоксально. Пожалуй лучшее сейчас это SBCL

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

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

Думаю на ракете у тебя может быть суксес с созданием всяких ДСЛ для своего матана.
33 1591592
SICP ВЕДЕТСЯ НА ПИТОНЕ

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

ВЫ ЕЩЕ АЛГОЛ ПОИЗУЧАЙТЕ, ТАК ЖЕ АКТУАЛЬНО
15798913824070.jpg80 Кб, 540x533
34 1591594
>>591541

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


>P Y T H O N


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



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

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

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



https://wizardforcel.gitbooks.io/sicp-in-python/content/
36 1591609
>>591598
За ссылку спасибо, но меня подробности от анона интересуют.
38 1591612
39 1591619
>>591541
Это не сикп. Настоящий сикп, где кчат алгоримам, только на лиспе. На питоне вышел краткий курс для веб макакинга. Достаточно сравнить содержание по главам.
40 1591623
>>591619

> сикп не сикп



Нифига, маня отрицания пошли!
41 1591626
Screenshot2020-02-0416-15-19.png163 Кб, 644x518
42 1591635
>>591516

>Я с тобой никаких данных не обсуждал.


2D график, в котором на одной оси зарплаты, а на другой IQ. Вот на основании этого графика сделай какое-либо полезное предсказание, желательно не обосравшись, перепутав P(A|B) и P(B|A).
Или вот пикрелейтед. Сука блядь, вот они серьезно это говнище аппроксимируют ПРЯМОЙ и всерьез заявляют о коэффициенте корреляции НОЛЬ ЦЕЛЫХ ПЯТЬ ДЕСЯТЫХ. У нас бы за подобное даже не знаю, ну самые-самые слепые джуны подобной хуйни не допустят. А в мире IQ исследований норма спрятать этот график и везде пиздеть про корреляцию 0.5. Deary блядь et al., 2013 блядь год.
Любое IQ-исследование разъебывается одним взглядом на первичку.

>Тебе ок 20 лет, 90% 18-22, 9% 17-23.


>На сколько я процентов обосрался?


Даже в пять сигм не попал.

>На этом этапе это просто унылый троллинг уже.


А я не знаю, нахуя тебе это нужно. Я пришел в тред с единственным тезисом "IQ - как маршрутка, которая ходит либо сейчас, либо через два дня, поэтому она бесполезна". Этот тезис никто так и не опровергнул. Можно долго пиздеть о том, что маршрутка все-таки ходит иногда, что кто-то написал про хуевый общественный транспорт диссертацию, и что мэр города отмывает на маршрутке бабки. Не ездит маршрутка блядь, прихожу на остановку - нет ее, час жду, два жду - все равно нет.
Начинается семенство и переход на личности в стиле "а у меня папа - танкист, он тебе пизды даст, а ты вообще школьник". Для меня ты тот шизик, который сидит в ФП-тредах довольно дохуя времени и несет шизу в своем стиле.
43 1591644
>>591553
Быстро сикп забывается, кстати?
44 1591648
>>591635
А вот и маняаналогии пошли.
45 1591650
>>591635
Ты уебок, раз так считаешь
46 1591657
>>591650
Сам ты уебок, аргументируй
# OP 47 1591661
>>591644
Я htdp штурмую. Не забыл по сути ничего, а что забыл, уже вспомнил, прочитав конспект. Там смысл понял в составлении этих функций, а уже задачу поставили, мысленно вспомнил, прикинул и сделал. Это же не стихи или еще какая-то зубрежка. Главное разобраться, а не именно зазубрить. По крайней мере сейчас у меня такой этап, может на более высоких уровнях и зубрить что-либо придется.
48 1591663
>>591661

>конспект


То есть в тетради резюмирушь каждую пройденную главу? Я когда пытался тетрадь, пришел к выводу, что это только отнимает время, ибо ты пишешь в ожидании, что приступишь к след. главе, а если че-то забыл вернешься по книжке и перечитаешь. В итоге дальше 2-3 главы не стал делать конспекты, а пустился в свободное плавание
49 1591680
>>591663
Да не, у меня конспект это просто список функций и их расшифровка, что они делают, но только своими словами. Есть сохраненные программы, ну которые писал по ходу решения учебника, думаю их еще пооткрывать, посмотреть, как работают. А так вот главное смысл понял, а дальше похуй, всегда уже вспомнишь, что к чему.
50 1591718
>>591492

>Ты сделал другой беспруфный высер, про работодателя и программиста


Что неясно, давай поясню.

>Я понял твою тактику - обосраться, потом громко орать Я НЕ ОБОСРАЛСЯ, а когда все забыли, где именно ты обосрался, сделать вид, что ты вовсе не обосрался и вообще другое имел в виду.


Хорошо, что ты понял свою тактику. Пруфы наличия разных предикторов когнитивки для физика и биолога я всё ещё жду.

>ты тоже обосрался, потому что P( низкий iq | высокий доход ) > P( высокий iq | высокий доход )


Из графика следует обратное. При доходе >130000 число точек растёт с ростом iq.
51 1591747
>>591541

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


Пруфы, Билли!
Сикп не ведется на питоне, сикп переименовали. Текущий вводный курс мти вообще никакого отношения к sicp не имеет, его осилит и твоя бабушка.
А сикп идёт за нумером https://web.mit.edu/alexmv/6.037/ , ещё в прошлом году его можно было брать вместо 6.0001 для удовлетворения требований вводного курса (хотя сикп это конечно для одарённых студентов, для тех кому 6.0001 что слону дробина), ну и разумеется курс сильно сжат в сравнении со старым 6.001, потому что учебные планы перекомпоновались и два семестра на вводный курс это считается дохуя.
А в беркли есть незабвенный cs61a, который до недавнего времени имел sicp своим текстбуком, но год или два назад они перепилили на питон всё что можно было на него перепилить (к счастью то, что перепилить было нельзя они оставили на схеме, а не выбросили совсем), можно было бы перепилить всё если бы питон не уступал схеме по силе.
И его старший брат http://inst.eecs.berkeley.edu/~cs61as/sp13/ для хардкорщиков с этими вашими метациклическими вычислителями и прочими прелестями, но целиком на схеме и с сикпом в качестве текстбука.
А разгадка одна - ничего мощнее лиспов человечество так и не придумало. Пройдёт лет двадцать, и глядишь в мейнстримных языках появятся продолжения первого класса. Ждём-с.
52 1591752
>>591592
Я тебе больше скажу, есть живой язык, который старше лиспа. Этот язык - Фортран.
https://arstechnica.com/science/2014/05/scientific-computings-future-can-any-coding-language-top-a-1950s-behemoth/
53 1591754
>>591635

>Я пришел в тред с единственным тезисом "IQ - как маршрутка, которая ходит либо сейчас, либо через два дня, поэтому она бесполезна". Этот тезис никто так и не опровергнул


>я пришёл в тред с тезисом, который я не должен доказывать, но другие должны опровергать


Пожалуй всё что нужно о тебе знать.
54 1591755
>>591747
А зачем они перепиливают всё на питон? Разве там нет ностальгурующих преподов, осознающиэ всю красоту схемы и лямбда калкулус? Даже у нас преподы кроме советских учебников не признают большего ничего. Или всем так похуй, что ради денег готовы продвигать в девственный обитель абстракций тырпразное говно?
55 1591771
>>591755

>Разве там нет ностальгурующих преподов, осознающиэ всю красоту схемы и лямбда калкулус?


Есть, но у них есть начальство.

>Даже у нас преподы кроме советских учебников не признают большего ничего.


А в школах молодые учителя учебники Киселёва и не застали. Но школы это совсем пиздец, конечно.

>Или всем так похуй, что ради денег готовы продвигать в девственный обитель абстракций тырпразное говно?


Ну да, есть же конкуренция между университетами, студенты платят огого какие бабки, просто открой учебные планы МТИ и посмотри: едёт робот на компьютер вижене и машобом погоняет. То, что трендово, то лучше продаётся. А студент конечно со временем поймёт, что баззворды остались в прошлом (как в нём остался блокчейн, к примеру), но он к тому времени уже выпустится, а денежки уже уплочены.
Питон - это ещё легко отделались, имхо. Осталось его только допилить до уровня схемы, чтобы курсы на двух языках не делать.
56 1591787

>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.


Лицо Гвидо представили когда он добавлял [кривые и костыльные] лямбды в питон?
88.jpg31 Кб, 520x335
57 1591892
>>591635

>НОЛЬ ЦЕЛЫХ ПЯТЬ ДЕСЯТЫХ


>>591635

>Даже в пять сигм не попал.


Так кто же ты, человек загадка?
Хочешь сказать тебе 30 лет, и ты пишешь подобное безумие на двачах, или тебе 10? Тогда это многое объясняет.

>А я


>Я пришел


>Для меня


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

>Или вот пикрелейтед.


>они серьезно это говнище аппроксимируют ПРЯМОЙ


>НОЛЬ ЦЕЛЫХ ПЯТЬ ДЕСЯТЫХ


0.54
Таки там что-то есть, что удивительно. График кстати странный, это тесты умственно неполноценных? Или они прошкалировали как-то?

>2D график, в котором на одной оси зарплаты, а на другой IQ. Вот на основании этого графика сделай какое-либо полезное предсказание, желательно не обосравшись


1. Я с тобой никаких 2д графиков не обсуждал.
2. С какой кстати мне для тебя что-то делать? Ты давай объясни себя, расскажи откуда ты эти эпичные графики берёшь вообще.
15766451033430.jpg202 Кб, 1242x1202
58 1591899
>>591598
>>591611
За ссылки спасибо, но мне МНЕНИЕ анона интересно.

>>591594

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



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

59 1591908
>>591899

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


Да нет, там маленький огрызок от интерпретатора который выражения в префиксной нотации вычисляет.
Потому что там от самой главы 4 остался лишь огрызок. Как и от всей книги.

>В смысле рекурсия все еще рассказывается


Рассказывается сам концепт, показывается (питон поддерживает рекурсию), но далее не используется. Не как в sicp, где рекурсию как показали в самом начале, так потом она везде, по крайней мере хвостовая, ибо хвостовой реализованы итеративные процессы. В питоне оптимизации хвостовой рекурсии нет, поэтому там её негде использовать, кроме как в истинно рекурсивных процессах (обход деревьев).
60 1591919
>>591409

>Но тот факт что меня с этого прёт, не значит что я считаю будто бы это нужно для обучения концепциям программирования


Ой, иди на хуй. В 2000-х хакеры начинали с асма и си для написания малвари, а такие как ты теоретики придумыватели планов обучения сакерили кок
62 1591976
>>591919

>В 2000-х хакеры начинали с асма и си


Не может быть такого, чтобы дедовщину разводил ты, а нахуй идти следовало бы мне. Нахуй из двух преподавателей идёт всегда тот, кто строит обучение по принципу "диды говно жрали и ты жри", и при этом неспособен осознать, что жраньё говна для дидов было лишь необходимым злом на тот момент времени и под ту задачу.
У какого-нибудь мыщъха другого пути и быть не могло, на какое образование мог рассчитывать бедный парень с деревни в восьмидесятых?
Но можешь ли ты себе представить, чтобы гуру машинных кодов мыщъх отказался от возможности прочитать sicp тогда, когда хуярил на Электронике и Спектруме? Когда он сам признавался, что буквально выл от отсутствия не то что пищи для ума, а вообще какой-либо документации и хватался за всякие справочники чтобы хоть крупицу оттуда достать? И вот этот человек бы мог подобно тебе неодобрительно фыркнуть в сторону сикпа, попадись он к нему в лапы? опустим тот факт что он, к тому же, очень уважал лисп впоследствии за возможность самомодификации на уровне языка, т.е. без грязных хаков типа редактирования интерпретатора прямо в памяти Да хуй там.
Да, это аппеляция к авторитетам, но и сам аргумент про дедов это аппеляция к авторитетам, так что для ответа тебе сгодится.
63 1592617
>>591598
Бляяя, заново чтоли проходить?
64 1592648
>>592617
Ты хотя б 1 раз до конца пройди
65 1592999
>>591892

> График кстати странный, это тесты умственно неполноценных?


Ну на графике же написано, что там тесты 90-летних дедов.
66 1593050
>>592999
Вернее одних и тех же людей в возрасте 11 и 90 лет. Много там быть не может - известно что iq снижается с возрастом (хотя и есть способы замедлить это снижение)
>>591492
Я всё ещё жду выкладку.
>>591635

>>Я с тобой никаких данных не обсуждал.


>2D график, в котором на одной оси зарплаты, а на другой IQ


Кретин, это другой человек, с которым ты этого не обсуждал. Вопиющие различия в стиле речи тебе ни о чём не говорят? Причём вы уже, сука, давно с ним говорите.

>Любое IQ-исследование разъебывается одним взглядом на первичку.


Точнее подтверждается одним взглядом на первичку. Серьёзно, чел, ты где-то что-то слышал про статистику, вычитал про байеса из какой-нибудь несвязанной хуйни типа цепочек юдковского, и у тебя в качестве аргумента идёт "смотрите, я подставляю в формулу заведомо разнородные данные и у меня ничего не выходит!", когда казалось бы, надо считать пресловутый коэффициент корреляции, надо опускать неуместные аналогии с космическими аппаратами (ибо кто сказал, что в социологических исследованиях недоступны огромные выборки, какие доступны при получении сигнала от аппарата), в том-то и дело, что корреляция НЕ выше шума, но ты вместо того чтобы нести сюда формулы для расчёта КК и формулы для расчёта среднего отклонения несёшь сюда Байеса, которым пользоваться не умеешь, а свои заблуждения касательно корреляции и погрешности основываешь на том, что "видно из графика", хотя из графика видно как раз обратное, потом упоминаешь о семёнстве (которого нет), потом упоминаешь о "а у меня папа - танкист, он тебе пизды даст, а ты вообще школьник", хотя это ТЫ без конца к месту и не к месту вставляешь ремарочки про "работодателя, который жал руку Байесу", "у нас даже слепые джуны такого не допустят" и т.п., но начинаешь визжать когда тебе в ответ на это тот анон спрашивает о твоём реальном бэкграунде.

>Для меня ты тот шизик, который сидит в ФП-тредах довольно дохуя времени


Мало того, что я оказывается - два человека, так я ещё и в фп тредах сижу.
Да для тебя вся совокупность несогласных с тобой на дваче - это "тот шизик". Наверное представление несогласных в виде одного человека - какая-то защитная реакция психики: когда с тобой не согласно более одного человека, ты подсознательно ощущаешь свои взгляды маргинальными по отношению к этому "обществу", поэтому в условиях неопределённости поциент склоняется к мысли о том, что его оппоненты скорее один "семён", нежели множество людей.
66 1593050
>>592999
Вернее одних и тех же людей в возрасте 11 и 90 лет. Много там быть не может - известно что iq снижается с возрастом (хотя и есть способы замедлить это снижение)
>>591492
Я всё ещё жду выкладку.
>>591635

>>Я с тобой никаких данных не обсуждал.


>2D график, в котором на одной оси зарплаты, а на другой IQ


Кретин, это другой человек, с которым ты этого не обсуждал. Вопиющие различия в стиле речи тебе ни о чём не говорят? Причём вы уже, сука, давно с ним говорите.

>Любое IQ-исследование разъебывается одним взглядом на первичку.


Точнее подтверждается одним взглядом на первичку. Серьёзно, чел, ты где-то что-то слышал про статистику, вычитал про байеса из какой-нибудь несвязанной хуйни типа цепочек юдковского, и у тебя в качестве аргумента идёт "смотрите, я подставляю в формулу заведомо разнородные данные и у меня ничего не выходит!", когда казалось бы, надо считать пресловутый коэффициент корреляции, надо опускать неуместные аналогии с космическими аппаратами (ибо кто сказал, что в социологических исследованиях недоступны огромные выборки, какие доступны при получении сигнала от аппарата), в том-то и дело, что корреляция НЕ выше шума, но ты вместо того чтобы нести сюда формулы для расчёта КК и формулы для расчёта среднего отклонения несёшь сюда Байеса, которым пользоваться не умеешь, а свои заблуждения касательно корреляции и погрешности основываешь на том, что "видно из графика", хотя из графика видно как раз обратное, потом упоминаешь о семёнстве (которого нет), потом упоминаешь о "а у меня папа - танкист, он тебе пизды даст, а ты вообще школьник", хотя это ТЫ без конца к месту и не к месту вставляешь ремарочки про "работодателя, который жал руку Байесу", "у нас даже слепые джуны такого не допустят" и т.п., но начинаешь визжать когда тебе в ответ на это тот анон спрашивает о твоём реальном бэкграунде.

>Для меня ты тот шизик, который сидит в ФП-тредах довольно дохуя времени


Мало того, что я оказывается - два человека, так я ещё и в фп тредах сижу.
Да для тебя вся совокупность несогласных с тобой на дваче - это "тот шизик". Наверное представление несогласных в виде одного человека - какая-то защитная реакция психики: когда с тобой не согласно более одного человека, ты подсознательно ощущаешь свои взгляды маргинальными по отношению к этому "обществу", поэтому в условиях неопределённости поциент склоняется к мысли о том, что его оппоненты скорее один "семён", нежели множество людей.
67 1593086
>>592648
Ну вот есть ли смысл? Я параллельно С изучаю, и все эти задачи на ней решать очень просто. А, например 2-29 я уже пару дней как не могу реализовать на схеме.
Полезна ли эта избыточная сложность?
68 1593127
>>593086
Какой пункт не можешь решить: a, b, c, d?

P. S. Если ты решаешь на С, используюя те средства выражения абстракций, которые книга подразумевает, что ты прошел, то ок (то есть через структуры, указатели на структуры и моделирование clojure property через вложенные структуры посредством указателя) . Но если бы это было так, перевести с С на Scheme была бы не проблема, чую ты нахуячил императивщины
69 1593300
>>593050

>Кретин, это другой человек, с которым ты этого не обсуждал


Ты сумасшедший.
70 1593312
>>593050
Извиняюсь, прошу мой коммент >>593300 игнорировать.
Уж очень много ты нацетировал, с моб приложения тяжело разбирать. Подумал ты тот шизик неверящий в айкью.
71 1593321
>>593050
Извиняюсь, я шизик, мой коммент >>593312 прошу игнорировать.
Ты сумасшедший.
72 1593328
>>593321
Я сумасшедший, прошу игнорировать >>593321 мой коммент.
Ты шизик.
IMG20200206142922468.jpg1,9 Мб, 2448x3264
73 1593359
>>593321
>>593328
Я вас прощаю.
74 1593448
>>593127
То есть весь смысл - решать всё посредством абстракций, даже если есть гораздо более удобные средства?
Код на схеме ужасно нечитаем, примеры в семь строк из книжки по двадцать минут пытаешься понять. Это же какое охуенное мышление нужно иметь, чтобы манипулировать в голове этими абстракциями. Вроде только в лямбдах разобрался, а на тебя уже листы с деревьями вываливают.
75 1593454
>>593448

>Код на схеме ужасно нечитаем


Ты троллишь? Проще лиспа ничего нет в природе.

>Это же какое охуенное мышление нужно иметь, чтобы манипулировать в голове этими абстракциями.


Прикрати.
76 1593459
>>593454

>Проще


Ну пока что едут структуры через рекурсии и лямбдами погоняют. По мне так циклы проще.

либо я тупой просто
77 1593475
>>593448

>решать всё посредством абстракций


Таащемта тебя учат решать задачи с помощью абстракций, а не оптимальным/удобным для тебя методом, а ты думал?

>код на схеме ужасно нечитаем


Если вдумываться в код с самой первой главы, а не на похуе читать, то совсем не сложно, но это как по мне. Бери sicp на python/js, а под сишку есть K&R, хоть и с sicp имеет мало общего
78 1593498
>>593448
короч, считай, что это то-то типо детских трафаретов для выправления почерка. в начале нихуя неприятно, но потом становится лучше, чем было до. или как какой корсет для сколиозной спины. мож это немного высокомерное мнение, но пока ты говна лиспа не нюхал, ты просто чёртов калека, который нихуя не понимает, что за тоннами байтоёбства, грязных хаков и "паттернов" скрываются чудесные абстракции, то для решения мало мальски сложной задачи тебе нужно, как сунь цзы учил, сначала победить, а потом уже придти на поле боя
79 1593548
>>593459
Без абстракций решать сложные задачи невозможно.
Если тебе нужно сумму елементов массива посчитать то цикл выглядит просто. А гото на ассемблере ещё проще. Вот только белые люди используют абстракции и пишут массив.сумма() или на лиспе (сумма моймассив) или массив.fold(=>+);
80 1593572
>>593448

>Код на схеме ужасно нечитаем, примеры в семь строк из книжки по двадцать минут пытаешься понять.


Это потому, что ты годами до этого читал и кодил на императивных языках. Если бы ты начал с лиспа, тебе бы тяжело потом было учить какой-то императивный язык. Но не тяжелее, чем если начинать вообще с чистого листа. Лисп не проще и не сложнее какого-нибудь пайтона, они просто разные, что при первом знакомстве приводит в ступор, т.к. ты ожидаешь, что зная один язык, можно почти сразу разобраться и в другом, а тут это уже не работает.
81 1593762
>>593459
Ты не тупой, просто чутка зашкварен императивщиной (я тоже) и вот что происходит: ты пытаешься насильно заставить мозг решать проблему средствами, которые ему пока некомфортны, для этого надо думать, а мозг думать не любит и всячески пытается тебя заставить взяться за старое и портит настроение.
Когда я был маленький, никто меня специально не учил выжимать тряпку когда моешь пол в комнате (времена были другие и материалы полов были другие — сейчас можно на похуй пропылесосить ламинат и дело в шляпе). Я выжимал тряпку так, как мне пришло в голову, закрепил этот навык многократными повторениями и лишь спустя время мать заметила как я это делаю. И с видом "ты чё ебанутый?" показала как правильно (не буду вдаваться в подробности, т.к. словами трудно объяснить, но способ мой был правда ёбнутый), и каких трудов мне стоило заменить одну привычку на другую!
То же самое с постановкой рук на фортепиано: самоучки через боль и кровь переучивают неправильные привычки — куда лучше сразу научиться делать как надо, но для этого нужен препод.
Именно поэтому сикп это вводный курс и именно поэтому многие рекомендуют взяться за него САМЫМ первым делом, желательно вообще с нулевым знанием языков.
Не хочу сказать что ФП это серебряная пуля — но это один из инструментов, и крайне полезно задрочить его до того уровня комфорта, с которым ты юзаешь императивщину — потому что тогда ты аки амбидекстр, будешь не задумываясь применять правильный инструмент в правильной ситуации, а не станешь заложником одного инструмента. Частенько попытка абсолютно всё реализовывать в императивном стиле являет собой жалкое зрелище — в ООП например бывают сплошь и рядом проекты от процедурщиков, взращенных на си и асме — объекты с кучей процедурных портянок, ютилити классы (ютилити классы и статические методы это кстати именно следствие того, что процедурщика мозг тянет юзать старые фокусы в новом окружении).
82 1593764
>>593498
Бля, нечасто увидишь как мелкобуква что-то дельное говорит.
83 1593773
>>593572
Именно поэтому нередко звучат советы наподобие

>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
Это сложно, куда сложнее изучить хаскель после шарпа, чем джаву, но это стоит того.
84 1593795
>>593572
Помню как неприятно было возвращаться в плюсы после долгого лисподроча, куча всяких императивных деклараций, работа с памятью, просто буэээ, а функциональщина через жопу.
85 1593803
>>593773

>Это сложно, куда сложнее изучить хаскель после шарпа, чем джаву, но это стоит того.


>>593572

>Это потому, что ты годами до этого читал и кодил на императивных языках.


Это скорее миф.
Помню как лисп на первом курсе вроде, нам в универе показали, никаких проблем не возникло совсем, хотя до этого писал паскаль да бейсик. Детям вообще с этим просто должно быть. Там же, Или на 2ром, пролог учили, то-же без проблем.

А старикам, не знаю, год назад, с шарпа на лисп перекатился, мне уже за 30, брат жив. То что в других языках через жопу, в лиспе само собой, просто и понятно.
86 1593829
>>593773
Делимся своим прогрессом в этом итт треде.

>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).


Пока нет.
87 1593925
>>593829
Сегодня дошёл до 2.4* задания с ферзями. Заглянул вперёд в 4, 5 главы - нихуёвые там портянки на лиспе, метациклические компиляторы какие-то. Интересно, сколько нужно доучиться после сикпа, чтобы коммитить компиляторы 200+ звезд, и меня сразу взяли на работу?
88 1593926
>>593925
Нисколько, ты в любом случае будешь доказывать, что ты не верблюд, решая задачки уровня хэрд, решая бесполезные тестовые и переворачивая деревья на доске засохшим фломастером под смех сытой хэрочки и 20летнего тимлида за твоей спиной.
89 1593937
Так все-таки, зачем ебать труп?
(мимо скобкоеб когдато давно осиливший 3 главу)
90 1593941
>>593937
Встречный вопрос - зачем не ебать этот труп и ебать какой-либо другой?
Продай мне что-то другое сам, а не проси меня продавать тебе сикп.
Я, блядь, серьёзно. Неужели тебе не кажется идиотизмом раз за разом приходить сюда и раз за разом уходить так никого и не затроллив?
Untitled.gif33 Кб, 432x251
91 1594179
>>593448

>То есть весь смысл - решать всё посредством абстракций, даже если есть гораздо более удобные средства?


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

>Это же какое охуенное мышление нужно иметь, чтобы манипулировать в голове этими абстракциями


Не льсти мне.
Ну давай по пунктам:
а. Надеюсь тут не надо объяснять. Просто берёшь и пишешь, по аналогии с материалом главы.
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
92 1594182
Ещё пару слов:
1. Мне понадобилось около часа-полтора (не помню), но в своё оправдание скажу что был слегка бухой и плюс дело было около полуночи.
2.

>принимает ветку, возвращает момент. Сейчас я кстати понимаю, что можно было упростить, сделав её рекурсивной


А нет, это излишне, так как нам не нужна сумма моментов нижевисящих мобилей, там достаточно чтобы они были сбалансированы.
3. Я читал жопой эту главу, частично скипал, упражнения не делал, сделал только это и то потому что твой пост увидел.
4. "формулирование абстракций с помощью процедур высшего порядка" я тоже читал небрежно и упражнения не делал.
5. Как бы я делал на императивщине: ну total-weight можно сделать, добавляя вес в общий аккумулятор, а в balanced? возвращал бы #f сразу как только натыкался на несбалансированный модуль. Как-то так.
Untitled.gif42 Кб, 400x337
93 1594279
>>594182
Упс, подобосрался малость.
Переделал
Обращаю внимание что balanced? хуярит прям по описанию из книжки: если момент мобиля нулевой (что равносильно равенству моментов на плечах) и если на любом из его плечей висит мобиль, то он должен быть сбалансированным.
94 1594419
Опять я в глаза ебусь: умножаю момент не на "массу всего что ниже", а на "момент всего что ниже".
Вот теперь точно всё.
Ладно, признаю, задача оказалась сложнее чем я думал (как это часто бывает). Но с императивными портянками я бы запутался ещё сильнее, имхо.
https://pastebin.com/yf7FX26k
1475219159888.png65 Кб, 508x483
95 1594437
>>593448
>>594279
Вкочу свой божественный вариант

>(and (and (cond cond))


хуя себе изворотил, and может принимать неогран. кол-во аргументов, если че
(and (cond) (cond) ... )
96 1594445
>>594279
>>594279

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

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)))))
97 1594456
>>594437

>and может принимать неогран. кол-во аргументов, если че


Я в курсе, просто отражал словесную постановку задачи через структуру функции.
Untitled.gif30 Кб, 698x133
98 1594457
>>594445
Работает.
99 1594469
О, вы тут в тредике своими решениями упражнений делитесь? Вброшу и своё, два с лишним года назад решал, нихуя не помню, про что, но исходник остался: https://pastebin.com/wRckpu3X
sage 100 1595082
>>594800 (Del)
Свет не сходится клином на заучивании баззвордов для собесов.
Так чё, предложение альтернативы будет или только вялое попукивание в лужу?
101 1595560
Тут был недавно спор о том, глупее ли разработчики ученых, и он меня навел на пару мыслишек.
Матеша очень похожа на программирование. Теоремы -- это библиотеки, доказательства -- это исходные коды этих библиотек. Соответственно, если ты хочешь решить какую-то задачу, ты берешь теорему (библиотеку) и ее решаешь. Если ты хочешь разобраться, почему это работает, ты смотришь уже в исходный код библиотеки. Соответственно, чтобы пользоваться чем-то, тебе не обязательно знать это досконально, все на свете ты все равно не выучишь, особенно если у тебя есть личная жизнь и независимое от кодинга/матеши хобби. Когда ты это понимаешь, ты намного проще начинаешь относиться к матеше и не бояться ее, и тогда ты узнаешь что-то новое, пусть понемножку, но раньше из-за страха ты не изучал вообще ничего и этим себя ограничивал.
102 1595578
>>595560
Я бы объяснил почему ты мудак, и твоя аналогия - хуйня, но я не хочу разводить срач.
103 1595581
>>595560
Есть устройство, достающее бананы с пальмы.
Обезьяна научена пользоваться этим устройством.
Вопрос — что происходит, когда устройство ломается?

Воистину развитие идёт по спирали.
104 1595599
>>595581
Ты хотя бы в своей комнате все можешь починить, если оно сломается?
105 1595633
>>595599

>Ты хотя бы в своей комнате все можешь починить, если оно сломается?


Я например могу. Но перепаивать БЖА микросхемы на матплате ПК скорее всего не стану, лень и дорого.
И допустим провалившийся к соседям пол не станут ремонтировать.
106 1595643
Доучился до упражнения 1.19 и охуел. Мне тяжело дались последние 10 упражнений. Я не понимаю в чем проблема
Я могу понять о чем там пишется, примеры, но самому написать на этом языке не могу. В чем проблема?
107 1595671
>>595599
Задам встречный вопрос - когда у твоего работодателя сломается написанная тобой программа, ты будешь платить деньги дяде со стороны, чтобы он починил?
А, нет - ты снова начнёшь ШАМАНИТЬ в надежде что н-ну вот ещё один кусочек кода вставлю со стековерфлоу и вот тогда-то оно точно заработает.
108 1595674
>>595643
А на другом можешь?
изображение.png1,9 Мб, 1920x1080
109 1595730
Сколько по времени проходится курс sicp с адекватным время вложением (2-3 часа в день)?
Большее время между просмотром аниме я выделить не могу
110 1595794
>>595730
IQ и добросовестность предоставь.
111 1595795
Хотя, учитывая

>Большее время между просмотром аниме я выделить не могу


можешь добросовестность не сообщать.
112 1595867
>>595730

>(2-3) часа


год-два
113 1595888
>>595674
На си и питоне очень просто идет. Но я хочу ответики под рукой чтоб были. Может есть сурсы?
114 1596127
115 1596160
>>595867
Я вот за первые полгода только понял, что от меня в принципе хотят. А за другие полгода хтдп прорешал только на треть. И вкладывал нихуя не 2-3 часа в день.
оп
116 1596170
>>596160
В январе начал хуярить сикп по фулл тайму - дошел до 3 главы сегодня. 1 задание не сделал в 1ой части, ибо не понял, и еще 1 во второй по той же причине. Сейчас раскис, хочу переключиться C++/Qt/SQL/Opengl/Скиена/Сети, но чувствую, что надо доебошить сикп до конца, а то из всех пройденных книг у меня толькл Essential English Grammar для A2 уровня

Часто появляется вопрос, а нахуя я это учу, когда мог бы вложиться в более практические вещи, которыми хоть заработать можно? Но с другой стороны - сикп - это фундаментальные знания, и просто красиво. Вообщем думаю пока учусь в вузике за счет родителей, лучше качать фундаментальные науки, а потом уже технологии
117 1596185
>>596170

> более практические вещи, которыми хоть заработать можно


А фундаменталкой типа люди не зарабатывают?
Т.е. люди НЕ зарабатывают пониманием того, что такое процедура, НЕ зарабатывают пониманием того, что такое рекурсия, пониманием того, что такое процедура высшего порядка и т.д.?
А почему же тогда получается, что люди, которые в работе используют жабу и си требуют от разработчиков своих языков вещи из сикпа, раз они не нужны?

>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.


Люди именно этим всем и зарабатывают, ПЛЮС знанием синтаксиса своего языка (именно плюс, а не только лишь одним знанием синтаксиса)
А там ещё объекты будут в твоей текущей главе. И стейт будет. Или всего этого на самом деле тоже нет и этим никто не зарабатывает?
Действительно, а нахуя ж я учусь программировать, ведь за программирование не платят (вопрос — а за что тогда платят?)
118 1596426
сикп хуета ctmcp круто!
но дискач
119 1596429
>>596426
Не тебе, неосилятору, об этом судить.
120 1597240
>>595581
Ты мой пост прочитал по диагонали, нихуя не понял, придумал что-то свое и начал с этим спорить. С чем я тебя и поздравляю.
121 1597381
>>597240
Голословно
122 1597383
>>597381
Что именно голословно? Новое слово услышал, а пользоваться им не научился, маня?
123 1597385
>>597383
Твоё утверждение.
124 1597424
>>597385
Где оно голословно? Ты не сказал ничего, что бы противоречило моей позиции. Следовательно, ты либо передергиваешь, подразумевая за моими словами что-то, чего сказано не было, либо это просто пук в лужу.
125 1597482
>>597424
Метафора.
126 1600239
>>593762
Ой, иди нахуй. В реальных проектах даже пресловутую "замену switch полиморфизмом" обычно нельзя вхуячить из-за специфики предметной области.
127 1600267
>>600239
Да сам пошёл нахуй, пидорас.
Всё, что ты можешь - это слать нахуй, читаешь посты ты жопой, суть не улавливаешь и как реультат отвечаешь всякий раз невпопад.
Вот и сейчас

>В реальных проектах даже пресловутую "замену switch полиморфизмом" обычно нельзя вхуячить из-за специфики предметной области


И что теперь, раз "обычно" что-то сделать нельзя (причём только "обычно", а не всегда, да ещё и в предметной области шириной с замочную скважину), значит вообще нихуя уметь не надо, разбираться ни в чём не надо, а надо только копипастить говно? Харктьфу на тебя.
128 1600453
>>600239

>В реальных проектах даже пресловутую "замену switch полиморфизмом" обычно нельзя вхуячить


И чё? Если нужно, но нельзя, значит язык говна в жопу заливает. В таком случае ограниченный язык выкидывается к хуям и берётся тот, на котором можно.
Это бизнес, детка, если в каких-то местах с условными крестами приходится мириться, то это лишь потому, что на них огромная кодобаза и огромный технический долг, который нет денег выплачивать, дешевле пилить костыли к имеющемуся дерьмищу. Хотя это и накапливает техдолг ещё сильнее, но в бизнесе есть неиллюзорная вероятность прогореть раньше чем кодобаза дойдёт до неприемлемого уровня. Хотя были организации, которым не повезло, и которые прогорели как раз из-за накопленных костылей, примеров полон гугл.
2-42тест.png16 Кб, 511x377
129 1600486
>>591255 (OP)
Двачик, поясни отсталому, плиз, почему не работает?
130 1600490
>>600486
О, работает lambda x x. А lambda x (+ x 1) всё ещё нет(. Прикольно.
1484862550855.png83 Кб, 1256x436
131 1600508
>>600486
Господь милостивый..
132 1600531
>>600486
Проверь, не выбрасывает ли ошибку (append 1 2). Если выбрасывает, значит ты не можешь присоединить что-то к атому, только к списку (append nil 2) должна работать при этом, а именно это ты и пытаешься сделать, вызывая (append (car sequence) (...))
flatmap3.png12 Кб, 590x396
133 1600686
>>600508
А что? Так советует шапка этого треда.

>>600531
Ок, вроде разобрался, но чувствую, что не совсем. В чём отличие этого flatmap, от map? Вроде бы то же самое, но посложнее.
134 1600693
>>600686

>Так советует шапка этого треда.


Если она говна пожрать посоветует, тоже пожрешь?
135 1600702
>>600686

(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)

ну не тупи ёба
136 1601246
>>600686

>В чём отличие этого flatmap, от map?


flatmap схлопывает многомерные последовательности в одномерную.
Т.е. ((1 2) (3 4) (5 6)) превращается в (1 2 3 4 5 6)
137 1601247
>>601246
"Схлопывает" пожалуй ебанутое слово. Пусть будет "укладывает".
138 1601257
>>601247
то есть анон сверху привёл пример, тебе не понравилось, и ты привёл точно такой же, серьёзно блять?
139 1601260
>>601257
Ой, ну вот не похуй ли? Нужно больше примеров! А их в этой книжке очень не хватает.
Всё какие-то заумные словечки комбинация отображения накопления, бу-бу-бу какие мы серьёзные, я не могу.
Безумно набила оскомину эта академичность в других профессиональных сферах, ещё и тут не хватало.
140 1601276
>>601257
Да мне чё делать нехуй читать весь тред.
Я в кукле увидел что на мой пост кто-то ответил (вот как сейчас, когда ты ответил на мой пост), резко открыл, написал ответ, отправил и пошёл своими делами заниматься, кто там чё до меня писал мне посрать, я говорю с людьми а не с тредами.
141 1601344
>>601260

>Нужно больше примеров


Держи еще, не обляпайся

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

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

map: '((патрег (бох)))
flatmap: '(патрег (бох))
142 1601347
Вангую этот шиз принял другого анона за меня, лол
143 1601350
Но и похуй, я все равно не пойму, потому что я тупой
144 1602932
Есть смысл проходить сикп на другом языке?
145 1603034
146 1603036
>>603034
А тьфу блядь, я думал на человеческом языке. А на программирования - фишка в том, что сикпа на другом языке не существует, есть только обрезки на питоне и жс, но то обрезки.
147 1603206
>>603036
А просто читать, че там делают на скиме и писать тоже самое, только на другом языке - не?
148 1603263
>>603206
Зависит от языка. В пайтоне лямбды будут выглядеть так, что пизданёшься потом расшифровывать что там у тебя написано вообще.
Где-то вообще не будет нужных возможностей, типа функций первого класса.
149 1604290
150 1604294
>>600693

>Если она говна пожрать посоветует, тоже пожрешь?



Так блядь, чем тебе ракета не угодила для вкатывльщицких забав?
Запустил, всё работает пиши код, нажимай кнопочку с треугольником, играй.
1453417341504.png27 Кб, 683x703
151 1604302
>>604294
Это что-то уровня PascalABC?
152 1604326
>>604302
Своё дело делает. Можно, конечно, и MIT Scheme ебануть https://groups.csail.mit.edu/mac/ftpdir/scheme-7.5/#Download, но кому как по кайфу.

мимо
153 1604534
>>604302

>Это что-то уровня PascalABC?



Тебе ехать или шашечки?
154 1604764
>>604302

>Это что-то уровня PascalABC?


Тащемто эта штука довольно продвинутая.
Кроме того что код и репл могут изображения и видео скажем показывать, так там автоматом идет интеграция с твоим DSL.

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

Если не такой как все, есть мод для емакса и недавно для VScode появилось.
155 1604766
>>600508
Это активный елемент, тип гиперссылка.
156 1606101
>>591255 (OP)
А всю эту часть с картинками пропустить можно?
157 1606177
>>606101
Твоя жизнь — твои правила.
158 1606238
>>606101
Для нее как раз DrRacket и сделан, скачиваешь sicp модуль и работаешь с картинками
159 1608940
>>606238
Если честно, то ничего из книжки не работает, юзаю drracket, sicp-pict добавил.
В пизду, короче, этот кусок, вроде ничего важного.
1508249600647.png136 Кб, 683x703
160 1608988
>>608940
Там sicp'овых картинок, вместо них einstein
Чтобы отрисовать пишешь (paint painter)
161 1608999
>>608988
Я про segments->painter, но я так понял это косяк как раз sicp-pict фреймворка, на него он ругается.
162 1609006
>>608999
Если ты про линейную алгебру, то я её ток прочитал, задания на интуитиве делал
163 1611245
>>608988
Друг, что у тебя за шрифт в докторе?
164 1611252
165 1612259
>>596185
за предметную область
166 1612290
>>612259
И только?
Почему же тогда нельзя устроится жавистом, зная только синтаксис?
167 1612602
Кто-нибудь сделал 2.58 (b)?
Я крч сделал, но у меня решение на 118 строк получилось, у кого проще есть?
(не хочу смотреть ответы)
168 1612604
Я чуть не ёбнулся пока делал
169 1612608
>>612602
Я (a) сделал, (b) дропнул, закоммитив в репо комментарий "мне чот слишком лениво".
Если ты посмотришь в ответы, но внаглую код копипастить не будешь, а закроешь и напишешь свой код, используя воспринятую из ответов идею решения, так будет даже лучше. Сам так всегда делал.
170 1612894
чему меня сможет научить htdp?
без твёрдых знаний школьной математики не стоит даже начинать?
171 1612903
>>612894

> htdp


>без твёрдых знаний школьной математики


Математика начальной школы. Т.е. я не хочу сказать, будто в сикпе требуется математика (она за исключением пары ебанутых заданий на доказательство не требуется), но в htdp - тем более, там вообще полкниги это написание программ, двигающих картинки.

>чему меня сможет научить


Это совсем другой учебник, с сикпом мало пересекается. Htdp это про "как подойти к решению сложных проблем", там много говорится про декомпозицию, про тесты и т.д, там разбираются задачи в виде "вот наше тз, мы читаем его и из него выводим контракт, который наша функция должна исполнять, блаблабла"
172 1612958
>>612903

> полкниги это написание программ, двигающих картинки


это плохо или хорошо?
1.png72 Кб, 612x491
173 1613014
ДА КУДА ВКАТИТЬСЯ?

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

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

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

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

Не помню уже че хотел напсиать ладно
174 1613054
>>613014
LFCS, LPIC-1
175 1613096
>>612290

>предметная область


>синтаксис


раскрой свою мысль, а то как еблан
176 1613177
>>612958
Мне безразлично, что математика, что это.
177 1613179
>>613096
Ежу понятно, что никакое знание самого распоследнего фреймворка не спасёт от неумения разрабатывать ПО.
Владение человеческим языком не сводится к зубрению словаря и правил из книжки.
image.png274 Кб, 500x225
178 1613193
179 1613207
>>613193
Довнич не читал sicp, и не знает, что рекурсия может быть итеративной, а итерация - рекурсивной.

>Даун, sicp почитай


Роберт Даун-младший
180 1613230
>>613193
45 лет спустя очаянно пушит хотя бы своих сотрудников фговно
181 1613321
>>613179
Знание фреймворка подразумевает знание языка(по крайней в моем манямире), но это к делу не относится.
Под предметной областью я имею в виду знания диффуров, если ты пишешь софт для симуляций, шаблонов проектирования и высоконагруженных систем, если с бэкендом и так далее.
Вообще знания языка не столь критичны - им можно научить, а вот, если человек не умеет думать, то этому уже не научишь.
182 1613326
>>613321

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


Хуя у тебя каша в голове. Предметная область - это опыт покупок в интернет-магазинах, если лабаешь интернет-магазин, опыт модерирования форума, если делаешь форум и так далее. Заказчики/менеджеры/бизнес срать хотели на твои шаблоны проектирования, к сожалению.
183 1613359
>>596170

>Часто появляется вопрос, а нахуя я это учу, когда мог бы вложиться в более практические вещи, которыми хоть заработать можно?


Да, можно взять похапэ и писать практичные программы. Спрос на это есть. Все фриланс биржи завалены такими заказами.
184 1613367
>>613359
Единственный подводный камень - будет тяжело на следующий день понять, что наговнокодил в предыдущий.
185 1613379
>>613367
Почему?
186 1613411
>>613367
PHP замечательный инструмент. Если кто-то не может на нем писать поддерживаемый код, то это проблема не языка.
187 1614098
>>613411

>Если кто-то не может на нем писать поддерживаемый код, то это проблема не языка


Верно. Это проблема того, кто вместо программирования изучал "предметную область", забыв что изучать нужно и то и другое.
188 1614992
>>591541
Ага, а в Гарварде тем временем вводный курс на си с полной жопой указателей и fopen/malloc.
Что как бы намекает нам, что современные преподы, даже лучшие из лучших, сами не понимают что делают (раз уж у них взгляды расходятся настолько диаметрально) и слишком уж прислушиваться к их мнению - глупо.
189 1615007
>>614992
Но только не ты, ты то уж блять знаешь что нужнее.
190 1615072
>>615007
А кто всё-таки знает? Гарвард или МТИ? Если у них в качестве вводных выбраны настолько разные языки, значит как минимум одни из этих гигантов мысли (которым я конечно и в подмётки не гожусь, куда ж без этого) просто и беззастенчиво обосрались, а как максимум оба.
Вот так, именно лучшие из лучших и именно обосрались. Прям в штаны взяли и навалили и ходят так. И где уверенность, что обосрались не в МТИ со своим питоном?
А я тут причём? Я не говорил что что-то знаю, а знал бы, такому как ты палить годноту точно бы не стал. Моя задача лишь твои говноверования в швитых и виликих авторитетов пошатнуть, а дальше ты уж как-нибудь сам крутись.
191 1615182
>>615072

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



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

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

Схему нежно люблю, но допускаю, что для васяна, не знающего программирования, она може быть чересчур эзотеричной.
192 1615413
>>615182
Если так ставить вопрос, то любой язык имеет право быть первым, а следовательно "ряя SICP ВЕДЕТСЯ НА ПИТОНЕ" лишено смысла.
193 1615419
>>615182

> для васяна, не знающего программирования, она може быть чересчур эзотеричной


Чересчур этотеричной она будет как раз для васяна, уже знакомого с императивными языками.
194 1616200
>>591541
SICP только на языке Scheme. Все что там сейчас на питоне, это не SICP. Это просто вводный курс 600.1 или 6000.1, в котором что-то взято из СИКП.
image.png85 Кб, 444x475
195 1616259
196 1618377
>>615182

>Один тебе быстро накалякать хуйни, очутить вкус кодинга,


Ну такое. На схеме хуйня тоже легко калякается.
А если надо прям вообще хуйни накалякать, то тут лучше даже какой-нить Scratch.

>погрузит поближе к байтикам, объяснит, ка оно внизу работает


Четвёртая и пятая глава сикп: сначала развеиваем магию на интерпретаторе, потом на байтиках и вместе с тем на компиляторе.
В сишке магия развеивается только с байтиков, на компиляторе она так и остаётся. Да и с байтиков не до конца, в cs50 тру асма не завезли, только указатели.
197 1618532
>>591255 (OP)

> На русском: http://newstar.rinet.ru/~goga/sicp/sicp.pdf


Скачал, начал читать, и залип.
198 1623701
Чёт я после множеств уже заеьался читать, сделаю небольшую паузу
199 1626350
>>591255 (OP)
(if true
((+ 2 2 8)
(* 14 88))
(/ 6 3))


Почему нельзя так писать? Вместо того,чтобы решать задачки ебусь с языком, сколько можно уже.
200 1626407
>>626350
Ладно, без вас разобрался, соединил через cons, так можно делать? Или это зашквар?
201 1626408
>>626350
>>626407
(+ 2 2 8) - не callable obect
202 1626410
>>626407
Хоть хуем соединяй, я не знаю зачем оно тебе
Screenshot2020-03-0717-24-56.gif7 Кб, 275x129
203 1626438
>>626350
Ты обвёл скобками (+ 2 2 8) и ( 14 88). Работать оно не будет, потому что ты таким образом получаешь (12 1232), и интерпретатор пытается применить операцию 12 к операнду 1232.

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

За последовательное вычисление ответственна операция begin, её смысл - "вычисли последовательно все мои аргументы и выведи результат последнего"
За вывод на экран ответственна display, за перенос строки - newline.
Сложно потому что ты хочешь писать императивно на языке, на котором делать это пока не умеешь.
204 1626439
>>626438
Я ебал разметку в рот. В выражениях с "14 88" съелись знаки умножения.
205 1626475
>>626350
чё это вообще означать должно?
вообще, блин, возьми тот источник, по которому учишься, посмотри синтаксис if-а
206 1626479
Если cond можно описать терминами if (цепью из if-ов), а if можно описать терминами cond (преобразовать (if pred? then else) в (cond (pred? then) (#t else)) ), то что более фундаментально - if или cond? Или при таких раскладах более и менее фундаментального нет?
207 1627135
>>626479

>Или при таких раскладах более и менее фундаментального нет?


this
208 1627191
>>626479
Они оба трансилруются в примерно одни и те же инструкции, никто не фундаментальней
209 1627248
>>626479
Если посмотреть на это с такой стороны: cond составляется из нескольких if, а if это частный случай cond - можно считать с некоторой натяжкой что if фундаментален.
Но при реализации компилятора на реальном оборудовании отнюдь не следует использовать МАКСИМАЛЬНО примитивные операции и сводить язык к машине Тьюринга, надо смотреть конкретную архитектуру и использовать те команды для реализации проверки условий, которые там предусмотрены (и если там предусмотрено два примитива для реализации cond и для реализации if то использовать надо соответствующий в каждом случае).
# OP 210 1628273
Перечитал я пару раз конспект, сейчас разбираюсь с ранее написанными программами. Возвращаюсь потихоньку, лол.
211 1629590
Лисп нечитабельный. Когда там табы вместо скобок завезут?
212 1629593
>>629590
Так пиши табами, а потом замени на скобки
213 1629595
Возможно оффтоп
Почему функциональных языках функции работают только в одну сторону? Если бы функции работали в две стороны, то можно было решать уравнения более декларативно:
10 = x*5
Где x автоматически выводится как 2.
Или более сложный пример с append:
[1,2,3] = append(append([1],[x]),[3])
Где x автоматически станет 2.
По-моему это более декларативный и гибкий подход.
214 1629596
>>629593
Чужой код всё равно сложно читать.
215 1629608
>>629595
Тогда это не функции, а предикаты.
Тебе в Prolog.
216 1629899
>>629595
По этому поводу ещё есть пиздатейший miniKanren: https://www.youtube.com/watch?v=RVDCRlW1f1Y
217 1629926
>>629608
Пролог не умеет в унификацию высокого порядка.
human = female = Merry
human = male = John
?- findall human = [uppercase,reverse]
[JOHN, 'yrreM]

С более продвинутой унификацией логическое программирование становится куда элегантнее.
218 1630053
>>629926
Есть языки которые могут.
Впрочем, из твоего кода я не понял что ты хочешь получить, сорри.
219 1630816
>>591255 (OP)
Это какой то местный прикол что всех новых вкатунов посылают учить какой то древний язык по книге 14 летней давности? Ни одной вакансии не видел где требуется сеньор лисповед. Только всякие питоны, с++# и джавахуява с 300кк/наносек.
220 1630820
>>630816
Блядь да причина самая очевидная
30 макак хуярящих по 12 часов выгоднее 10 программистов
Поэтому столько 14-22 летних вкатышей, успешно выполняющих свои толкания формочек с крудом
Еще и спрос на всякое говно в виде тонн "а может взлетит" стартапов и гостевухи парикхмакерской каждой тёти жопы, как раз под ололош за два бутерброда
Тебе хочется корыто побыстрее и устраивает потолок твоего мухосраня? Учи свои сярпы с жсами и радуйся жизни
221 1630825
>>630816
SICP - это вообще не про лисп и не про изучение конкретного ЯП.
В старой редакции была выбрана схемка как ультратонкий минималистичный язык, созданный специально для обучения, но саму схему, кроме базовых конструкций там не учат.

Если тебе так не нравятся скобки, есть SICP на питоне, можешь взять его.
222 1630960
>>630825
Как книга по sicp на питоне называется?
223 1631186
>>629590
>>630816
Жирок пошёл, мм.
>>630960
Composing Programs
224 1631862
>>631186

> Жирок пошёл, мм.


Но ведь чем меньше скобок, тем лучше. Глаза не мазолятся.
225 1631877
>>631862
Ну да, конечно, ведь такая залупа https://www.ioccc.org/2019/ciura/prog.c куда проще и легче для восприятия, чем какие-то непонятные скобачки)))))))))))))))))))00)0))000
226 1631887
>>631877
Ты чего-то попутал, я питонист, и иногда пишу на хаскелле. В хаскелле вообще лучший синтаксис, из когда либо существующих. Просто нахуй скобки, когда есть божественные `.`, `$`, `$!`?
227 1632168
>>631887
А, ну так сразу бы и написал, что ты ебанутый.
228 1632253
>>631887
Дело ведь не в скобках, и никогда в них не было.
Дело в том, что
1. Лисповский код являет собой ни что иное, как список, элементами которого могут быть другие списки
2. Связный список это ни что иное как структура данных
3. Таким образом, программы на лиспе могут манипулировать исходным кодом как структурой данных
4. Что в свою очередь, рождает главную фишку лиспа - макросы, позволяющие создавать на ходу новый синтаксис и новые предметно-ориентированные языки внутри лиспа.

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

И всё бы ничего, но при большой вложенности (а для лиспа восьмиуровневая вложенность списка это нормальное явление) у тебя последний уровень будет хуй знает где, на современном широком экране большого разрешения это, возможно, и будет работать без регулярной необходимости дрочить горизонтальную полосу прокрутки (что далеко не факт), но во времена терминалов шириной в 72 символа это взлететь никак не могло.
Если хочешь попробовать, ебани парсер который будет превращать скобки в нагромождение табов и обратно, делов-то. Заодно посмотришь, насколько это удобно и нам расскажешь.
229 1632258
>>632253
И кстати тебе придётся ещё придумать чем отделять вложенные списки, ведь в выражении ((x 1) (y 2)) присутствует двойственность:
{отступ} x
{отступ} 1
{отступ} y
{отступ} 2
Что можно интерпретировать как ((x 1 y 2))
230 1632288
>>632253
Начал вкатываться в эти ваши лиспы. Установил Racket, ибо тема ЯОП меня волнует до сих пор не понимаю, почему тырпрайз еще не дошёл до ЯОП, эта парадигма ведь позволяет держать проекты, какими бы огромными они не были.
Кроме того установил sweet-exp(порт readable для рекета). Доволен как слон. Вот теперь красота.
https://sourceforge.net/projects/readable/

Сейчас, думаю, поделаю хеллоуворды из сикпа.
231 1633070
>>632258

> {отступ} x


> {отступ} 1


> {отступ} y


> {отступ} 2


Вообще-то
\t x 1
\t y 1
ex-1-13-sicp.png21 Кб, 490x112
232 1633760
>>632288
Хелловорлды, да...
233 1633830
>>633760

>да...


да
234 1633834
>>633760
Ты ебанутый?
Тебе дали формулы, ты должен их тупо переписать

fib n = round $ (((1 + sqrt 5) / 2)^n - ((1 - sqrt 5) / 2) ^ n) / sqrt 5
235 1633838
>>633834
Это так, но мимокрокодилу трудно понять чё от него автор хочет, имхо.
Я тоже не сразу понял.
236 1633863
>>633834
>>633838

>Use induction and definition ... to prove ...


Нет, нужно не

>тупо переписать,


а взять листик, ручку и доказать эту формулу через индукцию.
237 1633866
>>633863
Это так, но мимокрокодилу трудно понять чё от него автор хочет, имхо.
Я тоже не сразу понял.
238 1633867
>>633863
И это только Hint, после нужно доказать "closest integer"
239 1633869
>>633863
Нет. Надо взять компудахтер, текстовый редактор и написать программу, которая производит необходимые вычисления и проверяет, действительно ли бла-бла-бла является ближайшим целым к хуй-возьми-в-рот, и выводит либо t либо f, и убедиться, что для любых входных данных она выводит только t.
240 1633873
>>633869

>для любых входных данных


Для множества натуральных чисел?
В задаче написано

>induction


значит от тебя требуется доказательство через мат.индукцию. Не понял - гугли решения.
241 1633882
Что такое индукция
242 1633885
>>633882
Когда магнитом вокраг проводника трясёшь в проводнике ток появляется.
243 1633887
>>633885
Я про индукцию в программировании балда
244 1633897
>>633882
>>633887
Доказательство с неопределенностью. Противоположность дедукции.
Индукционные рассуждение исходит из того, что свойства общего распространяются на частное.
Большинство решений задач в теорвере - индукционные, к примеру.
Это основы логики, мань.
245 1633904
>>633897
Это не основы логики.
246 1633906
На доске нет отдельного треда по лиспу, так что пишу тут.
Как общаться к структуре программы в лиспе напрямую?
Если в лиспе код это данные, то любая программа на лиспе должна легко изменять свою структуру прям как фон Нейман завещал.
247 1633914
>>633904
Основы.
248 1633916
>>633914
Как вообще математика связана с логикой? Бред не неси
249 1633919
>>633914
Ладно, просто я под логикой подразумевал формальную логику, забыл что понятие логика существует и в философии.
250 1633920
>>633916
А где я утверждал, что логика связана с математикой? Вообще-то связаны, хотя это разные области науки.
251 1633937
>>633897

>Индукционные рассуждение исходит из того, что свойства общего распространяются на частное.


Пиздец. Надеюсь ты случайно так ошибся.
252 1633938
>>633916
Тем что мат.логика - раздел математики.
image.png351 Кб, 840x859
253 1633945
По гуглам или хеллоуворлдные решения по типу выше или пдфки с индукциями без кода, лол
Помню в начальных классах решал на олимпиаде задачи на 2-3 года старше и мечтал стать математиком или экономистом каким-то, потом программа скатилась в какое-то неинтересное невнятно говно я начал зависать в интернетах, окончилс 3 по 10 балльной. Сейчас слабо понимаю что такое индукция нахуй я живу
254 1633947
>>633937
Да, прости, наоборот. Если все коровы в стаде больны, то любая корова стаде больна(дедукция). Но если одна корова больна, это не значит, что все коровы в стаде больны(индукция).
255 1633966
>>633945
Если сложно, то вот пример:
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)
256 1633974
>>633966
Докажем, что ты мудак:

Шаг 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. Доказано, ты мудак.
257 1634064
>>633974

> Шаг 3. Доказано, ты мудак.


Извините, вы забыли перейти к предикатам сослаться на аксиому индукции Пеано
258 1634155
>>633906
Берёшь и обращаешься. Программа на лиспе - это оргомный список, который читается функцией read и модифицируется макросами при необходимости (в common lisp с макросами попроще, рекомендую туда посмотреть), а затем компилируется функцией compile и выполняется с помощью функции apply.
259 1634176
>>591255 (OP)
Дошёл до 2.5, и начиная с 2.4.2 нихуя не понимаю ни одного слова блять, как работают эти метки и как работают put и get. A они, кстати, не работают в DrRacket.
Не понятен смысл вообще. Мы пишем огромные простыни с метками, только для того чтобы функции назывались одинаково для разных типов данных? Но мы же в любом случае пишем свой код для каждого типа данных, сомнительное удобство.
Ну ок, но не легче ли прицеплять метку через cons, а потом прогонять через cond, проверяя метку применять верную функцию. Зачем лезть через put get, какие-то таблицы. Кстати, что за таблица? Где её посмотреть?
И что от меня хотят в 2.78?
260 1634215
>>633906

> На доске нет отдельного треда по лиспу


Есть
https://2ch.hk/pr/res/1591537.html (М)
# OP 261 1636360
Итак, рапортую. Был перерыв около 10 месяцев. На тот момент я где-то на четверть прорешал обе версии хтдп. Получилось так, что сначала решал вторую и дошел до четверти, упершись в структуры. Потом перешел на первую версию, дошел до четверти и нарисовались другие дела, которые 10 месяцев не отпускали. В последние дни перечитал пару раз свой конспект, где расписывал все функции, пересмотрел все сохраненные программы, которые делал по ходу решения обоих учебников, вроде как все логично. Но вот попытался продолжить с того места, где остановился, и как-то туго идет; понимаю головой, что какие-то моменты я раньше знал, а вот теперь вспомнить не могу. Короче решил сделать волевое усилие и начать сначала эту же первую часть хтдп. Думаю должно быстро пойти, планирую за пару недель дойти до того же места, где и остановился. Просто когда переходил со 2 части на первую, я за 3 дня прорешал 10% учебника, т.к. все очевидно было, ну правда еще мозги в тонусе были и не было такого перерыва. Надеюсь сейчас вольюсь обратно за пару недель. Такие вот дела :З в мае будет 2 года, как вкатываюсь в айти, лол
262 1636388
>>633974
Молодой человек, а какое научный базис у вашей работы?
guyho.jpg71 Кб, 300x300
263 1636393
>>633920
>>633916
С кем я сижу на одной доске
264 1636396
>>636393

>ни одного аргумента за логичность математики

265 1636408
>>636396
Логично то что ты сдохнешь, как и все, мразь.
# OP 266 1636448
Итак, хтдп я прорешал до 25% книги, сегодня из-за большого перерыва начал с нуля. Сейчас прорешал 4%, лол. На сегодня хватит. Буду периодически отписываться, самому интересно, как быстро все пойдет.
267 1636796
>>636448
Хех, я тоже вот потихоньку хтдп прохожу, дошел до конца второго раздела из шести. Есть и веселые упражнения - сделал змейку, пришла мысль - а смогу ли я на крестах это? Переписал на кресты с использованием движка smfl. Теперь тетрис пилю. Весело. Опять же, в упражнении просто надо реализовать падающие блоки, которым можно управлять и геймовер со счетом, когда заполнится по вертикали столбец. Так скучно, поэтому решил реализовать почти полноценный клон - только без ускорения по мере возрастания счета.
268 1637004
>>636796
Запили лучше шутан от первого лица
269 1637148
>>591255 (OP)
Скажите if работает при любом не false условии, даже если там например 17?

Также повторю вопрос. Что такое put и get и что за таблица?
270 1637249
>>637148
Мог бы и сам проверить:

(if 14 1 0)
if: question result is not true or false: 14
271 1637285
>>637249
Отдельно то оно работает, а внутри программы - нет.
272 1637287
>>637285
У меня на самом деле очень много кода из книги не работает, поэтому решения не проверить вообще никак. Даже забил, на бумажке общую идею рисую, а там хуй с ним.
273 1637293
>>637287
А течпак подключил сикпа?
274 1637296
>>637293
Нет, что это?
275 1637337
>>637296
То, что позволит всем фукнциям и примерам нормально работать, лол. Там же вроде в начале книги расписано, что подключить надо. Прям конкретно не помню, но процентов 98%, что было. А не помню, т.к. около 2 лет назад пытался осилить.
оп
276 1637688
>>637296
Шапку смотри: https://docs.racket-lang.org/sicp-manual/Installation.html

>>637337
Оп, ссылка в шапке битая
277 1637879
>>637688
https://github.com/sarabander/sicp-pdf/raw/master/sicp.pdf
Которая третья в списке, т.е. эта? Ты ее просто нажимаешь и у тебя скачивается автоматически, а показывает просто белую страницу.
278 1637900
>>637688
Или вместо этой

>IDE для racket подобных языков(но есть и поддержка Scheme, но её нужно включить) - https://racket-lang.org/


предлагаешь эту воткнуть?
https://docs.racket-lang.org/sicp-manual/Installation.htm
279 1638218
>>637688
>>637337
Всё равно не работает. Да и похуй если честно. Поясните лучше про таблицы из 2.5, это вообще нужно? Неужели никак нельзя проще реализовать?
Например:
(define (make-real a b) (cons 'real (cons a b)))
(define (add x y)
(cond ((equal 'real) (...))))
Почему я должен работать с какой-то таблицей? Это неудобно и нечитаемо.
281 1638403
>>638338
Ок, поправил, в следующем треде ошибки не будет.
282 1638515
>>636393

>Теорема Гёделя о неполноте и вторая теорема Гёделя — две теоремы математической логики о принципиальных ограничениях формальной арифметики и, как следствие, всякой формальной системы, в которой можно определить основные арифметические понятия: натуральные числа, 0, 1, сложение и умножение.

# OP 283 1640435
Рапортую. За эти несколько дней прорешал хтдп на 10%, одним словом идет дело :З
284 1641347
>>591255 (OP)
А есть какие-нибудь полуфабрикаты для решения задач? Ато заебался кажды раз переписывать много строк кода, ради пары строчек решения.
285 1641768
>>641347
Дак сохрани в файл и копипасть каждый раз, или (load)-ь его каждый раз.
286 1642253
>>641768
Тоже муторно, думал как нибудь проще можно.
287 1642974
Может я шизик, но меня не покидает ощущение, что вместо обучения программированию в этой книге меня заставляют дописывать их чудной язык.
Все задания - расширьте, модифицируйте, добавьте.
При этом пакеты, описанные в книге не работают изкоробки. Например, на (install-polynominal-package) ответ - unbound identifier. То есть каждый раз этот пакет предлагается писать мне. И вы называете это хорошим и выразительным языком?
В схеме есть что-либо ещё кроме cons, cond и элементарных арифметических операций?
Сама книга вроде бы понятная, но из-за выбора языка решения задач даже не удаётся проверить.
Извините что взорвался, уже четвёртый месяц на этой книге, а ещё пока на второй главе.
288 1643161
>>642974

> Все задания - расширьте, модифицируйте, добавьте.


Это для того, чтобы ты понимал, как он внутри устроен. Основная мулька лиспов в том, что код интерпретатора лиспа на лиспе помещается на салфетке.

> Например, на (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 289 1648525
Очередной отчет. В двух словах был перерыв 10 месяцев, остановился на 25% первой части хтдп. После перерыва продолжать стало тяжко, начал сначала. За 15 дней прорешал 20%, думаю еще неделя и точно наверстаю, так скажем компенсирую 10-месячный проеб и буду двигаться дальше.
Guttag J.V. - Introduction to Computation and Programming U[...].jpg119 Кб, 850x1100
290 1648537
>>642974
Эта книга - продукт своего времени, когда бородатые дядьки на мейнфрейме решали математические и инженерные задачи.

6.00.1 уже давно перешёл на пикрелейтед.
291 1648734
>>648525
Совершенствуйся! Я тоже вот потихоньку читаю-решаю, сейчас осваиваю четвертый раздел.
292 1648819
>>648537
Спасибо, держи в курсе, твоё мнение крайне важно для нас нет
293 1648904
>>648734
Ну да, выбора у меня нет. Только у меня потихоньку как-то не получается. я или вообще нихуя не делаю, или только этим и занят, потом накапливаются дела и бросаю, дела заканчиваются - с головой ухожу и так до бесконечности. Но тут конечно большой перерыв был, пиздец конечно. Ну зато выучил диагностику машин, изучил выбор бэушного ноута, изучил покупку машину и собственно купил машину, месяц потратил на изучения вопросов гринкарты и подал анкету, ну это из больших дел. Хоть не зря проеб был, хоть это успокаивает. Вот, наверстываю теперь.
294 1649639
>>648904
А ты думаешь в конце книги появится чекпоинт, и ты волшебным образом сохранишь все свои знания до конца жизни? Если не плаваешь в материале, почему бы не начать с того места, с которого закончил? А то так можно и не прочитать никогда вовсе
295 1649740
>>649639
Я за 10 месяцев многое забыл, на будущее не планирую таких больших перерывов делать. Допустим когда мозги закипали и месяц давал отдых, вкатывался обратно в процесс обучения без проблем, все вспоминалось за пару дней. А тут попытался и не пошло. Ну 10 месяцев проебываться, а потом за 3 недели наверстать, мне кажется не так уж плохо. НАсчет чекпоинта, думаю вполне может появиться, когда намного более сложные задачи буду решать, мелочные ньюансы наверно сильнее в память вобьются.
296 1650065
А emacs то оказывается очень даже удобен для лиспов, отступы в точности как в книги делает, дополнения по словам из буффера достаточно.

А для с++ набивал его пакетами до упора, в итоге он так фризил, что я его удалял и брал нормальное ide
297 1650622
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
298 1650647
>>650622
Кажись понял ошибку, experiment вычисляется до передачи в monte-carlo, а не в самом monte-carlo.
Как передавать саму функцию, а не результат её вычисления - никто, конечно же, не объяснил.
Есть идеи?
299 1651086
>>650647
(define (f x)
(x 1 2))

(f +)
sage 300 1651781
>>648537

>6.00.1 уже давно перешёл на пикрелейтед


"6.00.1" никуда не переходил — он не вписался в рыночек, который не в курсе, что нет ничего практичнее хорошей теории.
А вам, шизикам, срывающим итт покровы стабильно раз в пару месяцев, тут официально не рады. Пилите тред по любой своей параше, какую считаете нужной и идеологически верной и образовывайтесь там хоть до посинения, а сюда дорогу забудьте.
301 1651833
Пытался пройти sicp, прошел где-то 40%, потом застрял на задачке. Появилась мотивация доделать начатое, но схема бесит, хочу на CL. Есть ли перевод на CL как для питона и кложи, или надо самостоятельно натыкаться на подводные камни?
1469869632160.jpg375 Кб, 1910x1200
303 1652049
Аноны, поясните за order of growth, я чет не понимаю как её высчитывать в сложных алгоритмах. Пока все что я понял, это "Ну типо если там на 2 делится это log, а если возрастает в 2, то n^2, а если типа там n узлов и надо посчитать все возможные пути то это n(n - 1)(n - 2)... т. е. n!". А как люди тогда считают, что вон тот алгоритм имеет в точности сложность O(log^(n!)/C(n, e))? На глаз они же не могут такое определить (если только не мотидзюки какой-нибудь)

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

рандомпик
304 1652149
>>652049
Строят функцию. Смотрят как она себя ведет. Наворачивают матанализа.
305 1652340
>>652049

>Где формальный алгебраический подхода например, чтобы просто взять и посчитать?



Ну блин, это как с любой не вполне тривиально задачей Ответ один - решаешь кучу таких задач, смотришь чужие решения, прочухиваешь подходы. начинаешь понимать, где какой трюк использовать. Для сложных алгоритмов анализ времени работы требовал усилий серьёзных головастиков. Серебряной пули нету. Основной подход, конечно - комбинаторный: решение рекуррентных соотношений, производящие функции. Это должно быть в любой книжке по комбинаторике (Стенли там, ил Конкретная математика Кнута).
аа.jpg982 Кб, 1600x1200
# OP 306 1652524
Ну что, посоны, праздник и шарики. 3 недели назад я попытался вкатиться обратно в обучение после 10-месячного перерыва. Остановился я тогда на 25% книжки htdp; попытался продолжить - не пошло, т.к. многое забыл за столько времени. Пришлось начать книгу с нуля. И вот, за 3 недели я наверстал упущенное и дошел до того же самого места. Ответственно могу заявить, что не только вспомнил забытое, но и разобрался в каких-то новых вещах, которые раньше были не до конца понятны.
Но мозги закипели, придется сделать небольшой перерыв. По опыту прошлых лет, если сделать месяц перерыв, за пару дней обратный вкат вполне происходит без откатывания назад. Поглядим, думаю на неделю-две отпуск возьму и продолжу дальше изучать. Такие дела.
307 1654030
>>591255 (OP)
Короче, уберите из шапки вторую ссылку на ответы, у чувака ни один код не работает.
308 1654038
>>654030
Пускай тот тупорылый чувак естественно не ты, лал течпак установит и все будет работать.
309 1654339
>>591255 (OP)
Будьте добры, подскажите, чего на меня дебаггер в рэкете ругается "quote: cannot use identifier tainted by macro transformation" ?
310 1654391
>>654038
Всё уже миллионы раз установлено, единственный вариант - я неправильно тестирую, но это уже к учебнику претензии - не ко мне.
311 1654543
>>654391
У всех все нормально, у тебя одного через жопу.

>у чувака


>лалка, да это же ты, хуле ты отмазываешься


>у меня


Может правда дело в тебе самом?
312 1654669
>>654543

>Может правда дело в тебе самом?


Даже если и так, это не делает его код рабочим. :/
2020-04-10-183238443x665scrot.png58 Кб, 443x665
313 1654977
314 1655948
>>648537
Ну так итт и изучают старый вариант.
315 1656011
>>648904
ах ты вкатывальщик, пошел нахуй с нашего треда!!1
1523675184288.png41 Кб, 530x344
316 1657415
Ишь че пишет
317 1657496
>>657415
года идут
мантры борщехлебов не меняются
318 1658656
Анон, а как racket настраивать для работы с лабами из книги?
319 1658843
Language > Choose Language > R5RS,
это если ты про SICP
320 1658844
>>658656
>>658843
Потерялся

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

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

В целом мне хочется заниматься веб-бекендом, фронтенд заебал.
322 1658994
Почему в шапке издание книги SICP 2006 года, ведь есть 2018 года.
Объясните, почему так?
323 1659251
>>658994
Очевидно что 2006 года - Труъ, а 2018 - не труЪ
324 1659319
>>658994

>ведь есть 2018 года


нук дай ссылку
325 1659732
>>591255 (OP)
Может кто растолковать упражнение #526 из htdp 2e? Никак не соображу, чего от меня хотят.
https://pastebin.com/TBNxKHpW
326 1659754
>>659732
Как вариант пока пропусти и посмотри где и как эта функция используется. Может понятней станет. Мне кажется от тебя требуется написать функцию в которую передается угол а тебе нужно вернуть координаты точки на окружности которая находится под таким углом. Некоторые непонятности с углом - судя по всему параметр функции это отношение типа 120/360. Хуй знает зачем им это. Книгу не читал.
327 1659777
>>659732
А что это за ISL+ на который там ссылаются?
328 1659852
>>659777
Местная разновидность лиспа/схемы, вот документация к нему:
https://docs.racket-lang.org/htdp-langs/intermediate-lam.html
329 1659979
>>659754
Спасибо, сообразил - https://pastebin.com/pQcb8eas .
330 1660479
В ракетке такое есть?
https://youtu.be/eb3hDv_CuD8?t=1217
331 1660609
Сап, если сложно понимать уже с начала книги, то какую книгу, или материалы на ютубе посоветуете?
332 1660628
>>660609
htdp 2nd edition
333 1660647
>>660609
Лучше просто читать дальше. В книге много вещей, которые написаны мало того, что кодом, так еще и о коде, и чем раньше ты свыкнешься с таким способом передачи информации, тем скорее тебе станет легче ориентироваться в ней. Будешь снижать запросы - будешь барахтаться в болоте. Читать книгу - не камни тягать, нагрузи голову хоть чуть-чуть.
334 1660652
>>591747

>Пройдёт лет двадцать, и глядишь в мейнстримных языках появятся продолжения первого класса.


Какие, delimited или неограниченные?
abelson-stole-the-precious-course-mit-version.webm22,7 Мб, webm,
1280x720, 2:01
335 1661346
336 1663738
почему их так много наплодили и что выбирать ньюфагу?
http://community.schemewiki.org/?scheme-faq-standards#implementations
337 1664685
Стоит ли вкатываться в емакс прямо сейчас, или посидеть с вимом месяц-другой сначала (вим знаю совсем мало)? Мне в жмупинус треде сказали, что это лучшее иде для лиспов всяких.
sage 338 1664726
>>663738
mit scheme, guile, chez, racket
Если не хочешь параллельно ебаться с емаксом, то бери ракет.
Если хочешь, то guile
DSC1439-150x150.jpg9 Кб, 150x150
339 1664864
>>664685
Мне тут или не тут советовали как вимоёбу накатить Спейсмакс в связке с гейзером. В итоге, от количества наворотов ёбаного емакса завязал где-то на главе 1.2.x. И ведь всё бы ничего, но сохранять свои порисульки в файл без бесконечных копирайтов мит-схема и прочей лабуды так у меня и не получилось. Да не всегда ожидаемая реакция от mit-scheme, не понятная, даже после чтения документации непосредственно по нему.

Сейчас вас почитал -- пальцы зачесались вернуться. Чёрт, у меня ведь даже где-то конспект остался лежать, какой я не по одному предмету бы добровольно вести не стал. Неужели под линем до сих пор нет софтины, уровня навороченности какого-нибудь gedit'а, но со встроенным интерпретатором? Я бы даже на вим-лайк хоткеи забил.
340 1664880
>>664864

>Неужели под линем до сих пор нет софтины, уровня навороченности какого-нибудь gedit'а, но со встроенным интерпретатором


Есть же, GNU Emacs org-mode, или если тебе не нравится то есть расширения для маркдауна которые сразу будут показывать тебе что ты там делаешь.
341 1664882
>>664685
Попробуй сам
Мне зашло всё от возможности напердолить тетрис до лейаутов без костальных тмаксов из коробки
Вимобинды какие-то уебищные, с мужицкими пальцами-сосисонами так вообще нереально тыкать 4 кнопки вряд
Емакосвые под двораком даже какими-то эрганомичными получаются

Мифы про возможность познать емакс только после N лет поломничества с поклонением лиспоб-гу - пиздёж
Я кежуал юзвер, для обычного редактирования 3-4 файлов своего говнопроекта + возможность IDE-tier подсветок со статическим анализом налету настраивается парой копипаст с гитхабов
Спустя года полтора еще много чего не знаю, но со временем фича за фичей потихоньку осваиваются
342 1664895
>>664882

>Емакосвые под двораком даже какими-то эрганомичными получаются


О нет мне что дворак учить... хаха я давно умею
343 1664899
>>664882

>Вимобинды какие-то уебищные


А мне нравятся... недавно начал вкатываться, узнал как макросы записывать, как заменять текст, это конечно всё и в емаксе доступно но всё же
344 1664913
>>658990
ничего, уче бек в другом тренде.
345 1664934
>>658990
Сикп с питоном
15167212527440.png141 Кб, 434x434
346 1664985
>>664880
Под "уровнем навороченности" я имел в виду простоту. По большому счёту кроме поддержки mit-scheme, репл'а да подсветки синтаксиса ничего особо и не нужно. Даже со спейсмаксом, при всей его некошерности можно было смириться, если бы он не выдавал какую-нибудь НЕХ при случайном вводе любого набора символов в normal режиме. Когда ковыряешь что-то малопонятное(до этого только ПьюруСи изучал более-менее систематизировано) и приходится ещё и со средой воевать -- приятного мало. Вообще, в отсутствии гайдов по связке (spac)emacs+geiser+mitscheme явственно чувствовалось, что я какой-то херни нагородил и вообще, сам себе злобный буратино.
347 1665137
>>664985
Соре, почему-то подумал что тебе нужна записная книжка для конспектов, совсем кукухой поехал.
348 1665267
Пиздец, вы хоть понимаете, что вся эта возня с вимом и имакса это просто такая разновидность прокастинации? Вы можете взять любой блять редактор нормальный, и начать сразу делать программирование, но вместо этого вы решили попердолить редактор, серьзено, почему бы лучше не подрочить тогда?
349 1665275
>>665267

>любой блять редактор нормальный, и начать сразу делать программирование


Vim - как раз самый нормальный редактор, в котором можно программирование.
15180927522852.jpg814 Кб, 1181x1772
350 1665505
>>665267
Ты хоть понимаешь, пытаться в интерпретируемые языки без встроенного REPL'a нет никакого смысла? А вот теперь назови мне "нормальный" редактор, без ебли его поддерживающий
351 1665512
>>665505
И как только перл учили, доминировавший в свое время?
352 1665547
>>665512
Можно и CL писать в ворде, потом компиллировать, только смысла немного
353 1665558
>>665547
Дело в том, что лисповые реплы существенно отличаются от более поздних имитаций в других языках именно из-за самого языка, в котором всё с-выражения, что дает интересные эффекты.
В другом же языке ты просто вводишь текст и получаешь какой-то результат. Точно так же, как из файла. Это чуть удобнее для однострочника, но совершенно ничего не меняет в плане обучения.
354 1665784
355 1665786
>>665505 >>665784
Но для этого не нужно с ним ебаться, он из коробки
нормально поддерживает lisp
356 1665842
>>665267
>>665784
Что и требовалось доказать
357 1665998
>>665842
Ты потерял >>665786, дружище
358 1665999
Ребят, как снова продолжить делать сикп? Уже больше недели все время начал тратить на английский, а сикп не открывал, дошел до приведения типов (coercion). Там и застрял
359 1666288
Аноны, а есть SICP с примерами на питоне? Желательно, на русском.
360 1666742
>>666288
https://wizardforcel.gitbooks.io/sicp-in-python/content/
хочешь на русском - вкатывайся в адинэс
361 1668068
Вкатился в тред сверхсущностей. Год назад брался за эту вещь, заценил, но, как и многое в жизни с моим хуевым чувством ритма, бросил где-то на картинках. Намедни решился сызнова. С новым сознанием - без низкоуровневой зашоренности и кое-каким трудовым опытом не растекаться мыслью по древу - тащусь сильнее, чем в прошлый раз, и все таки я здесь. Остановился там, где на примере чисел Фибоначчи рассказывают про рекурсивный и итеративный подход, после чего показывают рекурсивный подсчет вариантов сдачи монетками и leave as a challenge итеративное решение. Дольше приличного тупил, и уже пора бы ехать дальше, пока интерес не стух, а переключаться на Concrete Mathematics Кнута - те еще грабли нихуя в итоге не осиливания. Да и SICP больше не про алгоритмы, а про архитектуру. Что посоветуешь, анон? Идти без задней мысли, не зацикливаясь на сходу нерешаемом? Задерживаться? Как быть с явными упражнениями? Забегать вперед? Нахуй надо?
362 1668186
>>665999
продолжаеш..
363 1671928
>>591328
Разве Золотце автор этой пасты? Я ее только на ЛОРе нашел: https://www.linux.org.ru/forum/development/8961055?cid=8974329
364 1671935
>>668068
Хуй знает. Я лично не пропускал ни одного упражнения, на некоторые тратил по недели+, но меня дальше конца второй главы не хватило, там уже дропнул 10 упражнений во второй, чтобы начать третью главу, но там тоже не осилил. При этом это была моя вторая или третья попытка SICPa. Так что не расстраивайся, что не можешь что-то осилить. Я люблю и уважаю эту книгу/курс, но больше наверно никогда не вернусь к этому, да и тяга к ЛИСПам у меня пропала я ML-family/C# тварь.

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

вообще мимо проходил, не сижу в этом треде
365 1671945
>>671935
Ладно, вброшу за емакс. Я считаю годная IDE. Изучил базовые комбинации, поставил пару плагинов, научился менять что нужно, раз в полгода подправляю ЛИСП конфиг файл, и экспириенс сравним с Visual Studio только без корпорации, но с божественной гибкостью и не нужно на каждый язык новый редактор искать - тут тебе одна IDE на все проекты и все языки.

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

Выкатываюсь.
366 1671948
>>671945
Последнее: использую только emacs -nw, просто emacs с GUI вызывает тошноту, не рекомендую начинать так.
367 1671949
>>671948

>не рекомендую начинать так


В смысле с использования GUI версии.
368 1671962
>>671948

>тошноту


Можешь заскринить?

У меня пикрил. Тебе реально нравится
больше терминальная убогая версия, чем
Gtk?
369 1673421
А сейчас вы такие берете и доходчиво мне объясняете, как можно юзать это говно после vim? Вы всерьез полагаете, что человек в здравом уме согласится променять h j k l на C-b C-p C-n C-f ??? А возможность напечатать число повторений без лишних комбинаций, затем сразу команду? Нет, господа, я вам ответсвенно заявляю, что вы поехавшие, нахуй. Emacs может подкупить человека, доселе юзавшего только Блокнот, но стоит ему показать VIM, и это будет эпичное разоблачение вашей секты в его прозревших глазах. На самом деле, это переходная форма редактора. В редакторах для обывал буквы всегда буквы, а для остального распаяны паразитные кнопки по периметру клавиатуры. В емаксе, о чудо, додумались удержанием какого-нибудь Ctrl или Alt расширять назначения тех же букв, чтоб предплечье не отрывать. Но сделать независимый слой, который будет работать без всякого удержания, стоит лишь раз переключиться, Штольман, конечно же, не додумался. Словом, обоссаны...
370 1673423
>>673421
E V I L - M O D E
V
I
L
|
M
O
D
E
371 1673435
>>673423
а зачем тогда емакс?
372 1673458
>>673421
+15. Опять пропагандисты в треде но юзер сделает все равно свой выбор ИИИИМАКСС
373 1673492
>>673458
Анон, мы просто на дваче. Так-то, мне действительно интересно услышать, что такого сверхъестественного умеет emacs, чего не умеет vim с плагинами.
374 1673829
>>673435
Так ведь Vim - это редактор, Emacs - это IDE. В него интегрирована вообще любая хуйня, про которую только можно подумать. В принципе, для Vim тоже много плагинов пишут, но он изначально задумывался как редактор и вроде бы до недавних пор даже не умел запускать внешние бинарники, не фризя при этом вообще всё нахуй
screen.png70 Кб, 752x714
375 1673876
Немного нерилейтед, но последнее время тут всегда так.

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

>>664864-анон
376 1673896
>>673876
Поставил ради эксперимента guile-2.0 из репов -- всё сразу завелось.
377 1674187
>>673876
Гейзер - довольно капризная в эксплуатации вещь, лучше, если вообще нулевой, начать с доктора рекета.
378 1674538
Кому попадались статьи о программировании в научно популярном стиле на русском/ангельском?
379 1674736
>>674538
habr.com
380 1674800
>>674736

Хабра не торт уже больше десятка лет.
381 1675428
>>674800
двачую, говно говна , перестал читать ( а может просто вырос)
382 1675496
>>675428
Смотри какую интересную статью нашёл:
https://habr.com/ru/post/500164/

Если захочешь работать репетитором, запомни как проходит урок (это очинь важно!):

> Приветствие и настройка на занятие


> Подведение результатов прошлых занятий


> Проверка знаний по уже пройденным темам


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


> Проверка знаний после


> Итоги занятия и небольшое предисловие к следующему уроку



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

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


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

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

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

И конечно же!!!!!

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

382 1675496
>>675428
Смотри какую интересную статью нашёл:
https://habr.com/ru/post/500164/

Если захочешь работать репетитором, запомни как проходит урок (это очинь важно!):

> Приветствие и настройка на занятие


> Подведение результатов прошлых занятий


> Проверка знаний по уже пройденным темам


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


> Проверка знаний после


> Итоги занятия и небольшое предисловие к следующему уроку



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

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


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

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

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

И конечно же!!!!!

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

2020-05-04-185242929x249scrot.png79 Кб, 929x249
383 1676491
Что значит "небольшой долей значения приближения"?
384 1676712
>>676491
guessx — guessx-1 = 1/10дохуя
image.png15 Кб, 514x274
385 1676843
Я у мамы оптимизатор...
image.png15 Кб, 516x275
386 1676849
блядть, перемудрил
387 1676854
>>676491
абсолютная погрешность vs. относительная
image.png5 Кб, 386x198
388 1676862
бля, как .psf шрифты в xterm завести?
389 1677072
>>676862

> xterm


Не нужно, есть st
image.png129 Кб, 1077x421
390 1677077
Аноны, сознание уже поменяли?
391 1677262
>>677077

>Обычно крупные программные системы пишутся на многих языках, каждая часть - на наиболее оптимальном для неё языке.


Хуйня для даунов. Я пишу на том, к чему душа лежит, от чего я получаю наслаждение (то есть на лиспе)
392 1677269
>>591255 (OP)
Объясните мне кратко и доступно. В MIT SICP заменили на 6.01. В чём принципиальные отличия? Почему 6.01 недостаточно?
393 1677409
>>677077
Императивная парадигма у него там блядь другая. Каждый раз в голос с этих скринов. Он еще про Си что-то кудахтал. Ебаный кринж.
394 1677419
>>677409
ладно, немножко обосрался с императивным, но все равно почему-то кринж.. улыбка его мне не нравится
image.png277 Кб, 550x550
395 1677967
>>677072
Найс хуету советуешь. Даже на реальные пиксели не мапится, превращая растровый шрифт в лютый кал.
396 1679550
>>666288

>питон


говно говна. Съеби
нет, я серьезно, тупорылый python противоречит функциональной философии, и экономия времени от совмещения этих двух вещей в учебном процессе весьма сомнительна
397 1679937
>>679550
Дружище, ты просто школотёнок и многих взрослых вещей пока еще понимаешь
398 1681411
>>671935

>да и тяга к ЛИСПам у меня пропала


Никогда в жизни ничего не писал на лиспе (окромя, ессно, упражнений в сикпе) и вероятно не напишу, но сикп считаю самым мощным учебником программирования из всего что видел.
>>677269
Тебе как объяснить, если ты не поймёшь тех категорий, которые я буду при объяснении использовать?
Тут надо либо верить на слово либо самому посмотреть и сделать выводы.
Вкратце:
Питонокурс я как-то давно проходил онлайн и почти ничего оттуда не помню, но сейчас зайду осмотрю план, чтобы не быть голословным.
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. Охуеваем

Не хватает только ещё расписать до уровня кварков принципы работы полупроводниковой электроники.
Материала даже при беглом взгляде тут гораздо больше. Да и предназначалось на год, вроде, а не на месяц как в случае с питонокурсом. Это просто несравнимые вещи.
398 1681411
>>671935

>да и тяга к ЛИСПам у меня пропала


Никогда в жизни ничего не писал на лиспе (окромя, ессно, упражнений в сикпе) и вероятно не напишу, но сикп считаю самым мощным учебником программирования из всего что видел.
>>677269
Тебе как объяснить, если ты не поймёшь тех категорий, которые я буду при объяснении использовать?
Тут надо либо верить на слово либо самому посмотреть и сделать выводы.
Вкратце:
Питонокурс я как-то давно проходил онлайн и почти ничего оттуда не помню, но сейчас зайду осмотрю план, чтобы не быть голословным.
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. Охуеваем

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


ужал
400 1692141
Анончики, подскажите что делать.
С одной стороны, я нихуя не знаю о CS, но работаю кодерком давно. И собеседования давно щелкаю на уровне литкод медиум.
но ощущаю себя дауном. Хочется быть не тупее шадовцев.

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

Может есть ещё что? Более advanced? Не хочется тратить время на то, что я уже знаю.
401 1692365
Сап, аноны. Поясните почему в шапке Ньюфаг треда нет рекомендации начинать с Паскаля? Ведь язык создавался, как раз для обучения программированию, да и задачи с решениями на нем есть Решебник Абрамяна на Pascal и С++. А книга для самостоятельного изучения подойдет Песни о Паскале.
402 1692437
>>692141
Да ты и так нихуя не знаешь
403 1692451
>>692365

Понимаешь, выбирая язык для вката, можно ориентироваться на два маяка: концептуальное борщехлёбство (хаскель, лиспы, смоллток...) или индустриальные говноязыки (джава, джаваскрип, питухон, пэхапе). Паскаль - золотая середина, он сочетает в себе отсутствие концептуальности с полной бесполезностью в индустрии.
404 1692584
>>692365
> Решебник Абрамяна на Pascal и С++
Вкатывается как-то анон в программирование, а там армяне сидят и в нарды играют.
405 1692657
Упражнение 1.11 в рус и англ версии отличается. Как я понял англ учебник более современный. Но стоит ли решать похожее задание, если уже решил такое же в русском издании?
406 1692659
>>692657
Дополнение:
А может стоит полностью на англ версию пересесть? Я немного сомневаюсь в своем англ, но вроде должен вывезти
407 1693047
>>692659
Да
>>692657
По-моему стоит, вроде как русское было проще.
Бутырка - Запахло весной (видеоклип).mp415,1 Мб, mp4,
480x360, 4:13
# OP 408 1698867
Знакомой тропой вернусь я домой
Итак, снова вкатываюсь. Был огромный перерыв, из-за этого хтдп пришлось начать с нуля, за месяц наверстал упущенное. Сейчас был перерыв 1.5 месяца для разгрузки мозгов, теперь буду продолжать. Хотел месяц сделать перерыв, но дел было много. Короче снова с вами :З
409 1700243
ладно, это конец. я сдаюсь. откладываю книгу, так и не прикоснувшись ни к чему. математика. она меня сломала. когда я скачивал книгу, я надеялся, что математика в ней, будет простой или ее не будте вовсе. но книга дала мне смачного леща. уже на 1.13 упражнении я перестал что-либо понимать.
если знаете, что можно почитать по математике - дайте мне. я нуждаюсь. ведь все еще надеюсь когда-нибудь вернуться и все понять.
410 1700277
>>700243
"Конкретная математика" Кнута
411 1700946
>>700243
Пропусти упражнение и двигайся дальше, хуле ты. Я вообще полгода не мог понять, что от меня хотят и слушал, как меня в этих итт хуесосили, что я долбоеб и вообще тупостью троллить пытаюсь. А ведь я не троллил, лол.
оп
412 1700949
>>700243
Да, или можешь по моему пути пойти, прорешивай хтдп первое издание.
413 1703356
yoba.png67 Кб, 300x256
414 1703537
>>703356
>>692365
>>692451
>>692584
буйство семена
sage 415 1703614
>>703537
Ну мимо же.
416 1703991
>>703356
Бред ебаный. Выучить паскаль, чтобы выучить лисп, чтобы потом все-таки выучить язык, на котором уже можно будет найти работу?
417 1704205
>>703991
Довольно большая разница между "изучить основы, которые используются 90% времени" и "выдрочить каждую запятую в спецификации".
Первое занимает дни и недели, второе - месяцы и годы.
418 1704209
>>703614

>ПОРВАЛСЯ АНУС


Аахаххаха, смешно
1518101078668.png215 Кб, 1123x1277
419 1704213
>>703537
Еблан, почитай кто такой Семён. Семён это тот, кто выдаёт себя за несколько личностей, я себя выдаю только за одну.
image.png452 Кб, 375x499
421 1704231
422 1704467
>>704231
Этот зарабатывает удвоение.
423 1705117
>>700243

> уже на 1.13


This.
Не понимаю даже, с какого края подступиться к решению. Поподставлял разные значения ручками, получаются ответы, близкие к числам из ряда Фибоначчи. Решил уравнение золотой пропорции, получил два корня уравнения, которые совпали с тем, что в книжке.
Что делать дальше, хз.
424 1705119
>>705117
Ещё, думается, что в ответы смотреть не стоит, ибо какой смысл тогда всех этих упражнений.
книжка для мазохизма, да
425 1705639
>>705117
Покажи для формулы Fib, что
Fib(0)=0, Fib(1)=1, Fib(n+1)=Fib(n)+Fib(n-1).
Или если не пользоваться готовой Fib то можно найти ее самому решив разностное уравнение.
426 1705832
>>700243
>>705117
Это тральное упражнение, скипайте.
427 1706051
>>705117
>>700243
Блин, да забейте вы на эти околоматематические упражнения. Они к программированию вообще никакого отношения не имеют.
Вы поймите, СИСП - это учебник для вузов, рассчитанный на школьников, которые месяц назад сдали экзамен по математике. Эти задачки в нем включены в качестве легких разминочных упражнений. Авторы совершенно не имели ввиду, что их нужно решать неделями. СИСП совершенно не об этом, просто он для школьников -> первокурсников, а не для вкатывальщиков. Пропускайте и идите дальше. Вам нужно уяснить то, что там явно объясняется прежде всего.
428 1706071
посоны Terence Tao Analysis I и II норм для нулячего? хочу в матешу потиху вкатываться
429 1706143
>>706051
Вкатывальщики?! Пицценосы?!! В итт сикп треде?!?
ПОШЛИ НАХУЙ!
430 1706330
>>706071
Это толстая книга по анализу в R1.
За 360 страниц автор дошел только до интеграла по Риману (это мало!), задач никаких нет. Для общих навыков в этом разделе математики нужно дойти до решений pde, т.е. еще 7-8 таких же по размеру книжек.
Нужно ли такое программисту - ответ все знают.
431 1706394
>>706143
А вот это обидно было
оп
432 1706415
>>706330

>Нужно ли такое программисту


ТЫ ЧО БЛЯ Я БУДУЩИЙ МАТЕМАТИК НАХУЙ ДАТАСАЕНС БЛЯТЬ И ВСЁ ХУЁ МАЁ
433 1706418
>>705639
Добра.
434 1706419
>>706051
Я, в целом, так и воспринимаю эту книжку - как источник базовых концепций и какой-то философии программирования. Как я понимаю, лисп, как средство заработать на хлеб с нубскими знаниями, непригоден.
Хотя математика тоже настраивает на нужный лад, да и повспоминать школьно-универские курсы, думаю, не помешает.
435 1706424
>>706419

>Как я понимаю, лисп, как средство заработать на хлеб с нубскими знаниями, непригоден.


Пригоден. ClojureScript гугли.
image.png281 Кб, 424x416
436 1706440
>>706424

>средство заработать на хлеб


>ClojureScript

437 1706497
>>706440
ClojureScript компилируется в JS, его используют чтобы писать охуенные сложные фронтенды без боли.
438 1706828
Я если меня отчислили, то я как бы превращаюсь из студента во вкатывальщика - и так пока не поступлю?
439 1707235
>>703991
У тебя ошибка типичного вкатывальщика, нихера не понимающего в теме, но думающего, что он лучше знает как обучаться. Забудь слово "выучить язык X", нет такого понятия. Языки не учат, их используют для написания алгоритмов, которые создаются в голове. Знание как писать на языке X, не дает ничего, ты можешь вызубрить 5 языков, но не сможешь написать простой алгоритм. Первый язык не важен, умея прогаммировать, можно легко переключаться с одного языка на другой. Надеюсь дошло.
440 1707395
>>707235
Это все понятно. Просто под фразой "выучить язык" я имел в виду прорешать учебник для этого языка с задачами и пр, типа того же сикпа. И смысл блядь продрочить полноценный учебник, а потом еще один на какой хуй? И еще бы ладно второй учебник был уже на том языке, который тебе для работы пригодится.
441 1707429
>>707395
Нихуя ты не понял.
Думаешь на работу попадешь и всё? За хеллоуворлд будут платить 300кк/сек?
Вся жизнь человека - это познание, а познание - это процесс.
442 1707440
>>707395
Для таких как ты есть книжки "C++ за 21 день"
443 1707504
>>707429
Ну и где я говорил, что дальше учиться не надо будет?
>>707440
Затраль меня, хуепутало
444 1707506
>>707504
О чем с тобою говорить, если ты js не знаешь, ламерок.
445 1707514
>>706330
А чтобы ты посоветовал для вката в анализ?
Только вот без строгости этой вашей.
446 1707515
>>707514
JavaScript.
447 1707568
>>707506
Затроллил, молодец.
448 1707569
>>707504

>Затраль меня, хуепутало


Ну так а что тебе объяснять, если ты тупо идиот? У ебаного вкатыша рвет сраку от того, что надо читать больше одной книжки и учить 10 зарезервированных слов из лиспа, которые на собесе не спросят.
449 1707599
>>703991
На, ебашь. Потом иди на какой-нибудь leetcode и там решай задачки. А то так и будешь 5 лет ходить вокруг да около.

https://ru.code-basics.com/languages/javascript
450 1707637
>>707569
Да у всех бомбит, у всех
451 1707666
>>707637
Ну, это неправильно же, когда у вас бомбит с таких персонажей. Они должны вызывать не более чем улыбку. А если вас это раздражает, то у вас с нервами что-то не то. Ну и мудрости у вас не занимать.
452 1707695
>>707666
Что ты, что твой дружок, токсичные долбоебы.
453 1707840
>>707504

>Затраль меня, хуепутало


>>707695

>токсичные долбоебы


Ты из /b что ли пришел, дурачок?
Ты не выучишь синтаксис языка на уровне, который нужен для работы, прорешав книжку по алгоритмам на этом языке. И чтобы реализовывать алгоритмы из книжки по языку Х на языке Y надо буквально пару-тройку дней поизучать синтаксис языка Y.
Тебе просто надо хоть раз в жизни дальше введения хотя бы видео на ютюбе посмотреть.
454 1707885
>>707514
Я бы посоветовал ознакомиться на mathprofi и 3blue1brown с понятиями предел, производная, ряд тейлора, интеграл, вектор/матрица/евклидово пространство, вектор-функция, набла(grad, div, rot), th. Стокса и Гаусса, ду первого порядка, пространство C и формула Эйлера, ряд и преобразование Фурье. Прорешать на каждую тему 3-4 простых задачи. Так ты получишь очень поверхностные знания, которые хорошо покроют все что тебе когда-либо сможет пригодиться.
455 1707895
>>707885

>>mathprofi


Ты про этого?
http://mathprofi.com/knigi_i_kursy/
Он там денег хочет вроде. Стоит того?
456 1707928
>>707885
Каких-то инфоцыган советуешь.
457 1707947
>>707895
На сайте есть отдельные странички с разборами простых задач типа такого:
http://mathprofi.ru/cirkulyaciya_vektornogo_polya.html
>>707928
Инфоцыгане ведут быстрые курсы для вкатывальщиков по js и прочему, никак не матанализ. Я же привел два простых источника для быстрого ознакомления с материалом. При этом если такой подход к изучению кажется неправильным, то можешь открыть уже упомянутого Теренса или Камынина и полностью потерять интерес к матану за 10-20 страниц.
458 1707972
Кто нить пробовал khanacademy?
459 1707999
>>707972
Уже по содержанию можно сказать что очень слабо.
460 1708105
>>707999
Ооо, а вот и мамкин ученый подъехал, который даже не заходил на сайт, но спокойно определяет содержание по названиям основных юнитов.
461 1708114
>>707840

>ты


>ты


>тебе


Да я все понял, успокойся :З
462 1708198
>>708105
Ну хорошо, я открыл сайтик, зашел на курс по DE. Материал заканчивается теме "интегрирование рациональных функций", видимо курс анализа из того же источника не смог затронуть эту начальную тему. Никакой теорией программа не сопровождается. Очень, очень содержательный курс.
463 1708205
>>707395
Ты нихуя не понял. Забудь слово "прорешать учебник для этого языка с задачами и пр", нет такого понятия. Языки не учат, их используют для написания алгоритмов, которые создаются в голове. Знание как писать на языке X, не дает ничего, ты можешь вызубрить 5 языков, но не сможешь написать простой алгоритм. Первый язык не важен, умея прогаммировать, можно легко переключаться с одного языка на другой. Надеюсь дошло.
464 1708217
>>708205
Не надоело одни и те же очевидные вещи повторять?
465 1708258
>>708198

>DE


Заканчивается на сверточных интегралах

>интегрирование рациональных функций


Может ты имел ввиду Integral Calculus? Ну он заканчивается на телескопическом ряде, а само интегрирование рациональных функций это одна из частей этого раздела "Definite integrals of common functions" в первом юните
466 1708265
>>708198

>Никакой теорией программа не сопровождается


Нихуя себе, ну ты рил залетный тролль походу
467 1708271
или просто тупой
468 1708320
>>708258
Да, ошибся, на рац. функциях оканчивается первый раздел DE. И все равно программа поверхностная, даже уравнений в Rn нет.
>>708271
>>708265
Теорией называются строгие формулировки, теоремы, доказательства. Как минимум должны поставить какую-нибудь задачу Коши и что-нибудь для нее прувнуть, но за этим надо в учебники идти, а не на такие ресурсы.
1503447248488.png44 Кб, 929x505
469 1708372
>>708320

>Теорией называются строгие формулировки, теоремы,


Есть что-то типо пикрил, но в объеме учебника, кочнено нет. Всяких теорем Коши и Вейерштрасса не завезли, хотя может они где-то и упоминаются - не знаю. Если говорить о практической ценности этих теорем и доказательств, то для студента мат. факультета курс, конечно, не будет исчерпывающим, но у нас тут программисты. Например, когда я учился, все дружно клали на доказательства всяких теорем о сходимости и просто задрачивали интегралы и способы их решения, ну и зубрили теоремы, конечно.
470 1708421
>>708372
Собственно поэтому я сразу написал небольшой список понятий с которыми нужно просто ознакомиться и больше матаном не заниматься. Нужно улавливать смысл происходящего, а не без всяких разъяснений пытаться применить L для решения ДУ.
471 1708452
>>708372
И th. Коши и Вейерштрасса достаточно близки по программе, но это из анализа. Задача Коши это совершенно другое понятие, очень объемное и в огромном числе формулировок.
Не надо учить матан, нужно учить алгоритмы, теорию вычислимости, дизайн компиляторов.
472 1708457
>>708452

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


Зачем?

мимо жс макака 300к наносек
473 1708546
>>708421

>без всяких разъяснений пытаться применить L для решения ДУ


Мне 11 лет так в школе учили
474 1708548
>>708421

>Собственно поэтому я сразу написал небольшой список понятий с которыми нужно просто ознакомиться и больше матаном не заниматься.


Нужно еще список собственных достижений прикладывать, делая такие заявления.
475 1708646
>>708548
Меня попросили порекомендовать >>707514
Я порекомендовал
Так то у нас еще форум анонимный, за подтвержденным мнением тебе не сюда.
476 1708708
>>708646
Но ведь ты проходил скорее всего мат. базу в полном объеме, и запомнил из неё вот эти основные темы, с которым якобы должен быть знаком каждый ув. себя программист. Но ты же понимаешь, что человек, который вот так по верхам это пройдет извлекёт оттуда еще меньше, чем там есть. Это как прочитать краткий пересказ войны и мир - с одной стороны вроде написано, то, что знает любой человек, читавший войну и мир, а с другой, если ты прочитаешь такой краткий пересказ, то будешь знать меньше, а через некоторое время и вовсе забудешь.
477 1708728
>>708708

> с которым якобы должен быть знаком каждый ув. себя программист.


Я так не считаю. Все эти знания очень специфичны.

> Но ты же понимаешь, что человек, который вот так по верхам это пройдет извлекёт оттуда еще меньше, чем там есть.


Это скорее небольшое резюме всего что может пригодиться. "Прикладных" знаний в них больше нет.
478 1708865
>>708105
khan academy - параша.
Курс по линалу отсутствует.
Задания одинаковые, теория в видосах.
слабенько/10
479 1708869
>>708457
чтобы сделать сделать нейрон очку для замены таких дебилов.
480 1708925
>>708865
схуяли отсутствует, если он там есть, шиз?
481 1708937
Добавьте в шапку какой-нибудь учебник по схеме.
Например
http://ds26gte.github.io/tyscheme/
482 1708950
>>708925
сразу видно не открывал, заданий нет, полтора юнита по векторам и всё.
483 1708967
>>708950
просто съеби
484 1709592
>>708937
Во втором посте последние 2 строки как раз по учебникам другим.
sage 485 1709693
>>708967

>этот слив проплатки


любой учебник будет лучше хуйни
486 1709754
>>709693
Рёбенок, ты хоть раз попробуй действительно чему-нибудь научится, а то так решишь матанализ выучить, засядишь за труЪшный томик Зорича, а через 100 страниц пукнешь с подливой и дропнешь.
487 1710039
>>708950

>юнита по векторам


Тру стори, там реально заданий нет, лол.
488 1710068
>>709693
>>709754
Не стоит сравнивать материал для тех, кто полноценно изучает математику, и для тех, кому нужно просто ознакомиться с основами.

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

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

>>710039
Задания если есть, то в виде дебильных тестов. khanacademy - дерьмо, как и большинство подобных видеоресурсов.
489 1710075
>>710068
У нас в вузовской программе линала тензоры тоже не проходят, увы, а то что, ханкадеми не для математиков - это уже выяснили.
490 1711622
>>708937
Не нужно, в SICP по ходу дела объясняют всё, что понадобится для решения задач из него.
491 1711631
>>710068
Зачем нужна линейная алгебра? Как ты собрался ее применять в программировании? Ты бы еще жаловался на отсутствие курса по метаматематике.
492 1711645
>>711631
А что ты можешь запрограммировать без математики?
493 1711653
>>711645
КРУД!
494 1711847
>>711645
Без линейной алгебры? Большинство современных веб-приложений. И получать за это нормальные деньги. В то время пока ты будешь питаться гранитом науки.
495 1712352
>>711645
Да почти все
image.png11 Кб, 401x348
496 1713595
Как же мне это иногда нравится...
Норм реализация, кста? Это калькулятор для quoted-хуеты, например (infix-sum '(9 / (1 + 2)))
image.png63 Кб, 195x258
497 1713655
>>713595

О, какой интерпретатор, братишка?
498 1713741
>>713655
Пишу в vim, запускаю в mit-scheme консольном. Терминал xterm для скрина, обычно в стандартном работаю с векторным шрифтом.
499 1714395
>>711847
Нахуй ты такой успешный заходишь в сикп тред?
sage 500 1714498

>>1714432


Какой ты сострадательный.
Жалеешь бедных анончиков, которые хуйней маятся, время свое драгоценное тратят.

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

Хобби есть? Вырезание по дереву или путешествия.
Баба наконец или любовница?
Тред утонул или удален.
Это копия, сохраненная 4 ноября 2020 года.

Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
« /pr/В начало тредаВеб-версияНастройки
/a//b//mu//s//vg/Все доски