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

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

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
cbrg.jpg68 Кб, 625x790
SICP тред /sicp/ #2 1236073 В конец треда | Веб
Продолжаем обсуждение лучшей книги всех времен и народов, а так же одноименных лекций. Приглашаются сюда как новички, ломающие над ней голову, так и опытные ребята, прошедшие ее всю (или большую ее часть).

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

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

Где посмотреть ответы на задачи?
http://community.schemewiki.org/?SICP-Solutions

Предыдущий тред https://2ch.hk/pr/res/1187852.html (М)
2 1236076
Так же полезная информация.
Где я ещё могу пообсуждать любимый SICP, кроме двача?
https://www.reddit.com/r/compsci/
https://www.reddit.com/r/learnprogramming

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

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

Другая версия оригинала с другим оформлением
https://github.com/sarabander/sicp-pdf/raw/master/sicp.pdf

Заодно еще пара ссылок (на онлайн-версию, видосы и сикп на кложе):
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 1236187
>>36073 (OP)
Оп, ёб твою мать, опять ссылку на нормально свёрстанную книгу проебланил

https://github.com/sarabander/sicp-pdf/raw/master/sicp.pdf
4 1236189
>>36187
она во втором посте есть, разуй глаза
5 1236190
Не забываем что все полезные ресурсы по сицп тута: https://sicp.neocities.org/
6 1236191
>>1234903
Нахуя ты эту книгу для детей читаешь? Будь мужиком блядь, читай сицп.
7 1236192
>>1234948
Да идите нахуй со своими конфами. Я блядь сотни раз в телеге создавал конфы по сицп, в итоге дегенераты с двача начинали обсуждать бизнес, тян, и кидаться аниме стикерами. Все в итоге забросили сицп. Просто блядь читайте и отписывайтесь в тред.
8 1236193
>>1235151
Например выебать твою мамашу шлюху. Идити нахуй со своим питоном и бытом блядь, программирование не изучается путем изучения синтаксиса питона.
9 1236194
>>36073 (OP)
Поясните вкрации, для чего нужен сикп программистеру? В чём профит?
10 1236195
Блядь, каждый раз когда кто-то где-то упоминает сицп приходят тонны неосиляторов которые пытаются всем показать что это не они дауны, а книга старая и вообще не практичная. Хотя блядь нихуя не поменялось в техниках управления сложностью с девяностых годов. Ну паралеллизм более развился, ООП тоже. А остальное всё тоже. Короче если вы сами не хотите читать, то нахуя других пытаетесь отговорить? Идите занимайтесь бытом, пишите практичные вещи или чё вы там хотели делать. И да, сицп можно за семестр осилить, если голову всяким мусором не забивать типо двача/мемами/аниме.
11 1236196
>>36194
Не нужен. Не практично и устарело. В быту не пригодиться. Тянки не текут, книга написана на древнем никому не нужном языке. Работу после не найти. Забудь про это и лучше полистай мы вам перезвоним тред
12 1236197
>>36196
тут сыглы+++
13 1236200
сикп-сосикп
14 1236205
>>1235859

>Сейчас люди по-другому воспринимают программирование.


>У них другие ожидания.


Как я воспринимаю программирование, если до прихода в него я вообще ничего о нём не знал? Никак. Какие у меня были ожидания? Никаких.
15 1236210
>>1235868

>Слоняра вроде получается, ну пройду я целиком всего слоника, потом обратно на сикп перекачусь. Прорешаю пару глав, как советовали выше и буду учить js или что-то непосредственно связанное с будущим трудоустройством. Это нормальный план?


Та нах ты мой план спиздил слово в слово почти только вместо js там руби-рельсы
16 1236222
>>36191
Я пытался - не зашло, вот на слоняру и перекатился. Слоняра вроде получается.
>>36210
Ну если 2 умных человека перед вкатыванием решили пойти по одному пути, значит путь верный :)
17 1236223
>>36222

>РАБота


>верный путь

18 1236231
>>36192
Во-первых, иди нахуй.

Во-вторых, ясно же сказали: не конфочка в тележке с аватарками))0), а анонимная текстовая борда с интерпретатором схемы и xmpp-интерфейсом.

В-третьих, я вчера уже поигрался, как подумал, куда это можно закинуть - осознал, что на хероку хмрр недоступен, ну и придется тратить баксов 10 в месяц ради одной только этой хуйни (я за интернеты меньше плачу), так что нахуй.
19 1236233
>>36195
Надо это в шапку добавить.

>>36191
И вот это тоже, лол. "FAQ: почему тот анон читает слоника?"

>>36196
Иди толсти в другом месте, юморной ты наш.
20 1236391
>>36073 (OP)
Можно без поней блять?
21 1236398
>>36223
Чтобы перестать работать, нужно начать работать.
15301114353042.jpg62 Кб, 434x479
22 1236414
>>36391
Держи!
23 1236449
>>36391
нет нельзя
24 1236571
Структур данных не существует. Есть только функции.
Именно понимание этого факта отличается разработчика от быдлокодера.
25 1236572
>>36196

Ты сейчас описал "Искусство программирования" Кнута.
26 1236574
Подскажите пожалуйста о чем этот тред? Уже много раз пробовал в него зайти и прочитать шапку, но как только начинал это делать становилось так скучно, что приходилось возвращаться на прошлую страницу.
27 1236600
>>36574
О книжке sicp, как ни странно.
28 1236747
>>36571
Всё хуйня, кроме функций.
Да и функции, в общем-то, тоже не очень.
29 1236801
>>36571
Есть такая хуйня, как totally functional programming. Можешь погуглить пейперы, если тебе это интересно.
14905129842090.png26 Кб, 200x188
31 1237404
Можете закрывать тред)))
https://habr.com/post/282986/
32 1237422
>>37404

>https://habr.com/post/282986/


А вот хуй.

Теперь это курс 6.037.
И с использованием Racket.
http://web.mit.edu/alexmv/6.037/
33 1237437
>>37422

>http://web.mit.edu/alexmv/6.037/


упрощенный курсик для современных школьников-дебилов) а классическая книга уже не актуальна, только запутает будущих макак)
я алсо глянул некоторые видео лекции из MIT, которые выложены в открытом доступе, могу сказать, что сильно разочарован, материал упрощенный, поверхностный, все те же говнопрезентации, отличается от православного мухГУ только тем что преподы с макбуками и не выглядят как бомжи с вокзала
34 1237442
>>37404
Каждые 200 постов объявляется очередной хабрадолбоеб со своей ссылкой, которую он сам даже прочитать не может. Надеюсь, что это хотя бы не один человек.

>>37437

>все те же говнопрезентации


А тебе надо лазер-шоу устраивать, чтобы ты что-то понял?
35 1237447
>>37437

>упрощенный курсик для современных школьников-дебилов)



Признайся, смайлофаг, ты Брежнева живым застал?
36 1237451
>>37442

>А тебе надо лазер-шоу устраивать, чтобы ты что-то понял?


предпочитаю книги
и в крайнем случае IDE на проекторе,
но не слайдики, хоть я и родился в эпоху клипового мышления,
>>37447
нет, всё гораздо проще,я просто не являюсь быдлом
Four Rooms (1995) - Dead Whore Scene.webm14,6 Мб, webm,
640x346, 3:01
37 1237465
>>1235855

>Какие комнаты?

38 1237484
>>37422

>И с использованием Racket.


Тут седьмую версию на днях выкатили, кстати. Racket переползает на ядро Chez Scheme, так что скоро фактически y него появится полноценный компилятор в машинный код, сравнимый по скорости с SBCL.
39 1237491
>>37451

>я просто не являюсь быдлом



Кто бы сомневался.
Выёбываться, хамить и гнать пургу на ровном месте - это такое типично элитарное поведение.
sissp.jpg986 Кб, 1080x2160
40 1237540
>>36073 (OP)
Ежедневно по 2 раза медетирую с этой книгой на голове 20 минут. Каждую ночь фапаю на чистоту функций и самоподобие кода.

Я всё правильно делаю?
41 1237591
>>37540
Вангую, что в реальности ты дропнул перевод почти сразу, как только заметил там ошибки в задачах, скачал оригинал чтобы читать, а перевод оставил чтобы тралеть.
42 1237819
>>37451

>предпочитаю книги


>я алсо глянул некоторые видео лекции из MIT


То есть ты открыл видеолекцию и тебе не нравится, что там видеолекция, а не книга?

>>37451

>я просто не являюсь быдлом


>мелкобуквенный смайлофаг


Оценил шутку.
43 1237820
>>37540
Отсосал бы тебе, если бы увидел у тебя дома такое.

мимо-тян
44 1237836
>>36073 (OP)

>SICP


Поссал на долбаёбов

МимоC#-господин
45 1237838
>>36205

>Как я воспринимаю программирование


Ну там по кнопкам стучишь

>>Какие у меня были ожидания?


Мульёны зарабатывать

Ты не знаешь зачем идут в пограмисты?
46 1237846
>>37437
Уже давно пора понять, что формальное образование умирает
Всё давно описано в книгах и никакая говорящая голова ничего нового не родит
47 1237972
Без названия.jpeg11 Кб, 226x223
48 1238044
49 1238118
>>37846
Образование - это не набор сведений.
Образование - это способ подачи информации.
Сведения должны быть усвоены, и это и есть основная проблема.
Для этого, в идеале, нужен живой учитель.
50 1238119
У меня одного ебучий 7ой DrRacket каждый раз сбрасывает настройки (почти каждый раз) выбранного языка с тичпаками, от части настройки шрифта, настройки экрана и выбранный мод? Ещё изначально какого-то хуя на русском был, сука, хули раньше всё нормально было до ебучего 7ого.
51 1238144
Вы лучше скажите, что за гидроцефалы создавали Mit-Scheme? Почему "стрелка вниз" не дает мне предыдущую команду, а выплевывает скан-код (или что это там, блять) в интерпретатор? Почему из него выйти чуть проще, чем из вима? Что за маниакальное желание делать свою жизнь сложнее у этой странной группы околоюниксовых ученных/программистов?
52 1238186
>>38144
Только сегодня: аттракцион невиданной щедрости! Я гуглю за тебя! Два по цене одного!
https://stackoverflow.com/a/11916365/1336774
https://www.gnu.org/software/mit-scheme/documentation/mit-scheme-user/GNU-Emacs-Interface.html
53 1238187
>>38118

>Для этого, в идеале, нужен живой учитель.


Для чего? Для того, чтобы тебе показать самый простые вещи отправить самостоятельно изучать сложные? Ни один препод в вузе не будет тебе разжевывать информацию или пытаться представить её в нужном для твоего восприятии виде.
54 1238222
>>37820
А ты няшный?
55 1238342
>>38187
Я не сказал "препод в вузе".
Я сказал "живой учитель".
Зачем?
Затем, что люди так устроены.

>>38144

>Mit-Scheme?


И это программисты?
Им дали Racket - программируйте.
Но нет, хотят жрать окаменевшее говно мамонта.
56 1238436
>>37836

>>книга о программировании


>Поссал на долбаёбов



>МимоЯзыкПрограммирования-господин



Ты промахнулся, лиспотред или куда ты там хочешь поссать двумя скобками ниже
57 1238455
>>38119
Венда?
58 1238462
>>38342

>Я не сказал "препод в вузе".


>Я сказал "живой учитель".


Я не понял как ты это приплёл к формальному образованию
59 1238471
>>36391
Сюда захожу только из-за Тваечки. Даже книжку захотелось прочитать.
60 1238472
>>38455
Да, вроде если не менять ничё в настройках, то всё окей. Кажется
Опять меняешь - всё по пизде
61 1238477
>>38471
Парню своему в анус зайди, пёс.
62 1238499
>>38144

>Почему "стрелка вниз" не дает мне предыдущую команду, а выплевывает скан-код (или что это там, блять) в интерпретатор? Почему из него выйти чуть проще, чем из вима?


Молодой человек, это не для вас интерпертатор.
63 1238506
>>38472
Попробуй переустановить венду.
64 1238552
А вот книга The little shemer, со слоником которая. Ее если изучить и разобраться в ней, то можно сказать, что освоил лисп?
65 1238574
>>38552
Нет, можно сказать, что освоил рекурсию.
66 1238578
>>36073 (OP)
Вот засколько её можно всю прочитать и прорешать? Онаж пиздец толстая и на каждой странице дохуя сложной теории и задач.

Кем станешь если всю осилишь?
67 1238581
>>38574
А что нужно сделать, чтобы освоить лисп? решить весь сикп
68 1238582
>>38552
В принципе можно, но тебя могут не понять.

>>38578
За полгода.

>>38581
Лисп - это семейство языков программирования. Уточняй, о каком конкретно ты говоришь (scheme\racket, common lisp, clojure, carp, hy, тысячи их). Для основ слоника хватит, но вообще "освоил X" - это очень растяжимое понятие, можно что угодно под этим понимать.
69 1238588
>>38581
Практиковаться всю жизнь, как и с любым другим сложным инструментом. Книга со слоненком послужит к этому хорошим первым шагом. К концу ее прочтения ты фактически напишешь готовый интерпретатор небольшого подмножества Scheme на ней самой => будешь иметь представление о том, что творится у этих ваших лиспов под капотом. Ну и надрочишься мыслить рекурсивно заодно. И не забывай, что у нее еще 2 продолжения есть.
70 1238603
>>38578
Теория там почти везде простая. Упражнения нудные, да.
71 1238639
>>38578

>Вот засколько её можно всю прочитать и прорешать?


Я вот себе цель поставил до 1 сентября все 4 части прочитать, буду сюда отписываться. За 2 дня прочитал 31 страницу.
72 1238644
>>38639
ну короче если разделить 666 страниц четырех частей на 31 день то получиться 21 страницы в день. В принципе попробовать можно.
73 1238648
>>38639
С таким подходом нихуя ты не прочитаешь, ни до 1 сентября, ни до второго пришествия. Было бы интересно - читал бы, а не занимательной нумерологией занимался.
74 1238658
>>37820

>отсосал бы тебе


>мимо-тян

75 1238664
>>38639

>все 4 части прочитать


Ээ, 4 части чего?
76 1238710
>>38664
Сицп, ты пьяный что ли?
>>38648
Дык мне то интересно, я в тред хочу отписываться чтобы снова не впасте в депрессивный круг дрочка-сериалы.
77 1238727
>>36073 (OP)
А что после него читать?

Думаю паттерны или что-то подобное, чтобы архитектуру на более высоком уровне понимать.
78 1238734
>>38727

>чтобы архитектуру на более высоком уровне понимать.


Нужен мозг.
Смирись.
79 1238769
>>38727
1) Ansi C если еще не знаешь. Паралелльно читаешь TAPL и https://www.amazon.com/Concepts-Techniques-Models-Computer-Programming/dp/0262220695#customerReviews
2) Designing Algorithms + Cormen.
3) Учишь хаскель, учишь теорию категорий, и выходишь нахуй из Матрицы
80 1238816
>>38588
Будь няшей, запости эти два продолжения.
81 1238841
Зачем Scheme в Racket переименовали?
82 1238860
>>38841
Зачем C++ в Visual Studio Code переименовали?
83 1238869
>>38860
Только причем здесь плюсы, если Visual Studio Code - это запоздалый блокнот для вебхипсторов на жабоскрипте, а просто Visual Studio последний раз не на .NET была в конце 90х в VS6 и с тех же самых пор нативные плюсы в ней были прикрученным сбоку к редактору нескучным компилятором при общей заточенности студии под .NET?
84 1238918
>>38841
А у них на сайте тебя забанили за шитпостинг?

Если нет - почитай:
https://racket-lang.org/new-name.html
85 1238998
>>38710
В сикпе одна часть и пять глав.
86 1239000
>>38816
seasoned schemer, reasoned schemer тебя в гугле забанили?

Кстати, а little typer кто-нибудь читал?
87 1239127
>>38769
Насколько это способно увеличить ЗП?
88 1239179
>>39127
На 3-4k
89 1239250
За сегодня прочитано 0 страниц, даже подзабыл предыдущее. До завтра.
сицп-за-1-месяц-кун
90 1239264
>>39250
Забыл статистику:
[3/31] дней
[31/666] страница
Остановка: Conditional Expressions
91 1239273
>>39000
Спасибо, я гуглил, но найти не смог.
92 1239323
>>39250

>сицп-за-1-месяц


Да ты охуел
93 1239415
>>39323
всего-то 20 стр. в день, хуйня какая
94 1239458
>>38860

>Зачем C++ в Visual Studio Code


Ка-ни-ку-лы...
002.webm23,1 Мб, webm,
1280x720, 1:30
95 1239581
>>36073 (OP)
Всем привет. Подброшу вам материалов для шапки

https://guides.hexlet.io/how-to-learn-sicp/
001.webm15,2 Мб, webm,
1280x720, 2:46
96 1239583
>>39581
И дядюшку Боба в догонку
97 1239600
>>36196
Лучше Spring Boot и Java навернуть, верно?
98 1239601
Есть сверстанная 2 версия How to Design Programs?
99 1239610
>>39601

>сверстанная


Что значит это слово?
100 1239620
>>39610
сверстать, так понятнее? Давай ссылку кидай, умник.
101 1239631
>>39610
Он имел в виду "не в виде отсканированной пдфки или другого неудобоваримого дерьма".
Что-то вроде https://github.com/sarabander/sicp-pdf
102 1239638
>>38869
>>39458
Вы, по-моему, долбоебы и не уловили сарказма того анона. Перечитайте еще раз вопрос, на который он отвечал. inb4: кококосемен

>>39415
Ты же осознаешь, что мерить такой процесс страницами не совсем разумно? Или ты скорочтение тренируешь вместо навыков программирования?
103 1239639
>>39601
>>39631
Эм, а чем ему https://htdp.org не угодил?
104 1239676
>>39638
Во что его переименовали?
105 1239872
>>39676
Кого "его"?

Пиздец, одни клоуны кругом.
107 1239908
Прочитал 0 страниц за сегодня, завтра точно продолжу.
[4/31] дней
[31/666] страница
Остановка: Conditional Expressions
сицп-за-1-месяц-кун
108 1240310
>>39908
Сука, охуел? Давай читай, блядь!
15329459417112.mp4487 Кб, mp4,
204x360, 0:13
109 1240341
>>39908
Ору с этого превозмагатора

А ты у маятника спроси твоё это или нет?
64d9c705ef525e098eef44e6736b5c30--barack-obama-white-houses.jpg15 Кб, 450x325
110 1240498
>>39884

> предыдущие версии Typed Racket позволяли программам с потенциальными ошибками осуществлять проверку типов


Тайпчекер категории Б
111 1240515
>>40498
Такой же, как в джаве или тайпскрипте, например.
sicp.webm306 Кб, webm,
720x1280, 0:07
112 1240555
>>40341
Спросил, грит всё заебись, продолжай
сицп-за-1-месяц-кун
113 1240559
>>40555
Лол, у тебя на столе лежит бумажная БИБЛИЯ, а ты ее уже два дня не читаешь. Да я бы на твоем месте от одного ее вида кончал каждые полчаса! алсо, начал деанон по отпечаткам на клавиатуре - готовь туза, маня
114 1240583
>>40555
АХАХАХАХАХАХАХАХА
115 1240606
>>40555

>>Голос ребёнка


Братан, не обманывай себя
116 1240658
>>40606
Я если буду приглушать специально, то на видео так же будет звучать (ну чуть пониже), хотя мне 25.
117 1240729
>>40658
А меня не будет и мне 21
118 1240734
>>40729
Ну вот теперь ты понимаешь что голос не всегда показатель.
Бывает откровенно детский голос, но у того анона был не такой.
119 1240758
>>40734
Один заморышь с низки тестом не показатель
120 1240806
>>40758
Голос не имеет отношения к тесту.
121 1240808
>>40806
Ох уж эти оправдания омежки
122 1240833
Когда перечитывал про substitution то придумал дополнительное задание для читателей:

Describe step-by-step normal-order evaluation process much like applicative-order one is described in section 1.1.3. Do primitive cases stay the same? Does substitution model for procedure application change?

И мой ответ: Normal-order evaluation
-----
1.Evaluate operator and check whether resulting procedure is primitive
2.If not, apply it to operands
3.If it is, evaluate operands and apply primitive procedure

Primitive cases stay the same, just as substitution model for procedure application.

Думаю оформить свои диаграммы которые рисую во время чтения в ascii-art схемы, хотя может нахуй и не надо.
>>40606
Мне 18, и я всегда комплексовал по поводу голоса, теперь вот пробую не дрочить чтобы набрать тестостерона, может поможет.
сицп-за-1-месяц-кун
123 1240838
>>40833
Ты бы английский подтянул, умник. Ошибка на ошибке, лол.
124 1240866
>>40838
Эх, щас lang8 не регистрирует новые акки, я раньше там перед постингом у нейтивов проверял.
125 1241017
>>40606
А в чем обман-то? Он явно успешнее и круче тебя, если еще в школе занимается такими вещами. А еще ты бы зассал выложить запись своего голоса, кстати ^_^
126 1241025
>>40833

>пробую не дрочить чтобы набрать тестостерона


Спортом займись.
Лучше всего - атлетизмом.
127 1241117
>>41017

>в школе занимается такими вещами


Как начал так и кончит
Много таких видал
128 1241268
Есть книга the little schemer, также есть ее продолжения seasoned schemer, reasoned schemer. Суть вопроса - эти три книги смогут заменить sicp?
129 1241277
>>41268
Нет, это такое лайтовое введение в язык Scheme, который на самом деле нахер не нужен, т.к. есть Racket.
130 1241294
>>41277
Ок, подождем не тролля.
131 1241318
>>40808

>омежки


Не проецируй. "Голос не имеет отношения к тесту" - проверяемый факт.
Лично у меня и с голосом и с тестом порядок, но знаю мужика с аномально высоким голосом и в то же время сильным облысением по мужскому типу (что косвенно свидетельствует о высоком тесте) и стандартным поведением не обделённого тестом мужика, знаю кучку армян с писклявыми голосами, которые на твоё замечание ответят тем, что затолкают свою обувь тебе в рот, из всего этого можно сделать вывод - если уж от чего-то высота голоса зависит, то это от пола и габаритов (как ты догадываешься, и мужик и армяне были невысокого роста).
132 1241323
>>40833

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


Тестостерон не увеличивается от воздержания, чекай пабмед. Воздержание полезно по другой причине - если у тебя порнозависимость.

>комплексовал по поводу голоса


Плюс как я говорил, тесто не влияет на голос. Ищи в инете инфу от дикторов по постановке голоса, диафрагмальное дыхание и тому подобное. На высоту голоса это повлияет не сильно (в основном диафрагмальное дыхание может на неё положительно влиять), но комплексы по поводу голоса пропадут, если ты будешь им грамотно владеть. Сомневаюсь, что Гитлера сильно заботил его тенор.
133 1241327
>>41268

>Суть вопроса - эти три книги смогут заменить sicp?


Разумеется нет. Это инвалид-версия для вката в сикп, плюс интересны нестандартным изложением, но не более. Сикп не заменят, другое дело "а нужен ли сам сикп", если так уж сильно не получается и медленный прогресс. Можно ведь и чем-то попроще заняться вначале, а сикп догнать потом, когда почувствуешь потребность и возможность.
134 1241328
>>41117

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



>>41268
Ну, скорее нет, чем да. Ризонед, например, про логическое программирование. Ну и в целом у них фокус немного другой, ну и охват материала поменьше в силу стиля изложения.
135 1241331
>>41294
Ты бы погуглил. Ты же не пробовал! Scheme сейчас не используется. Вместо него используется Racket.
136 1241334
137 1241353
>>41327
Именно. Как альтернатива тот же HtDP.
В принципе об этом и в шапке есть и в видео выше.
Но видимо сильно нужен слоник кому-то.
138 1241383
>>41353
Слоник - это книга про рекурсию, во всех её многообразных проявлениях.
В этом смысле - она очень хороша.

А просто как учебник по программированию - не очень.
139 1241777
>>41318

>облысением по мужскому типу (что косвенно свидетельствует о высоком тесте)


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

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


Знаю девушку которая рукопашных боем занимается. Оттрахает твоих армян, а теста нет
SchwarzeneggerJan2010.jpg2,1 Мб, 1494x2127
140 1241943
>>41777
Покормлю дегенерата снова.

>Облысение не связано с тестом


Напрямую. Оно складывается из двух факторов - наличия мутации, приводящей к чувствительности фолликул на некоторых частях головы к ДГТ, и уровня самого ДГТ.
Мало иметь мутацию, чтобы облысеть надо ещё иметь высокое тесто. Задумайся, почему среди алкашей (не дефолтных людей, хуярящих раз-два в неделю, а именно запойных алкоголиков) почти нет лысых. Оставляю тебе эту задачку на дом.
С другой стороны, если мутации нет, то можно тесто хоть на хлеб мазать - волосы не выпадут. Что и случилось с приводимым тобой дядей шварцем, у него чувствительной оказалась лишь малая часть луковиц. Пикрелейтед фото шварца, любой шарящий в теме скажет, что облысение у него есть.
А дядям Брюсу Уиллису и Джейсону Стетхему повезло меньше.

>Знаю девушку которая рукопашных боем занимается. Оттрахает твоих армян, а теста нет


Путаешь тёплое с мягким. Я ему про доминантное поведение - он мне про бойцовские навыки.
В школе на физике небось тоже килограммы из метров вычитал?
аа.jpg109 Кб, 684x488
141 1241961
Непонятка со слоником вышла. Есть функция cond, в которой есть условие и результат. В этой функции несколько условий и результатов в столбик, которые она шмонает по порядку, пока в условии не будет #t. Пикрилейтед мы дошли до строки, в которой в условии #t, поэтому вычисляем результат. В результате вопрос, список ли это. В функции cdr l мы убираем первый элемент bacon и оставляем второй элемент (and eggs). Отвечая на вопрос lat l ?, у нас получается ответ #t, т.к. and eggs это список атомов. Но ответ-то не and eggs должен быть, а #t, т.к. вопрос, список ли это, и это список. Но блядь в ебаном слоняре почему-то в виде ответа мы возвращаем and eggs, а не #t. Тогда по логике, чтобы возвратить "and eggs", у нас функция должна быть (atom ? (car l)) (cdr l), а не (atom ? (car l)) (lat? (cdr l)). Поясните, че-то нихуя понять не могу.
142 1241973
>>41961

>Но блядь в ебаном слоняре почему-то в виде ответа мы возвращаем and eggs, а не #t.


С чего ты это взял?

Тебе же дали Racket - пиши, проверяй.
Нет, надо опять глупые вопросы тут задавать.
143 1241974
>>41973
Ну на пикче ниже по тексту смотри, там уже работают с and eggs. А ответ должен быть #t\#f, т.к. функция lat? - ответ на нее может быть только #t\#f. Ну я попробую сейчас в прогу забить, но блядь эта хуйня просто противоречит изначальной работе функций.
аа.jpg24 Кб, 329x220
144 1241977
Вот изначальная программа, если что.
145 1241983
>>41977
(lat? (cdr l)) у тебя будет, т.к. условие #t
=> у тебя дальше там вопрос стоит
когда вызовется (lat? ((and eggs))), т.е. как раз
(lat? (cdr l)) ~ тоже самое, какая реакция будет у (null? l) на ((and eggs))
С английским очень туго, да?
мимочитающийHtDP
146 1241993
>>41983
кстати, чем отличается "null?" от "empty?"?
147 1241997
>>41983
С английским туго, да. Но тут какая-то непонятка с функциями. То, что

>(lat? (cdr l)) у тебя будет, т.к. условие #t


Это очевидно, это я выше писал. Условие равно #t, поэтому переходим к результату (lat? (cdr l)), просто получается, что (lat? (and eggs)) должно выдать результат #t, т.к. (and eggs) это список атомов, т.е. #t, а не внутреннее содержание (and eggs).
Вот это

>когда вызовется (lat? ((and eggs))), т.е. как раз (lat? (cdr l)) ~ тоже самое, какая реакция будет у (null? l) на ((and eggs))


я вообще хуй понял. Не, если бы там не было lat?, то я бы просто вернул вверх обрезанный список и прогонял бы его еще, а вот тут хуйня какая-то. чем отличается "null?" от "empty?" понятия не имею, я же осел.
148 1242003
>>41997
а там разве указано, что окончательный ответ - (and eggs)?
Там будет вызов (lat? (and eggs)) и имеется ввиду, что после первого пробега, до этого вызова (до рекурсии типо), результатом, который подставим в след. раз будет (and eggs)
149 1242007
>>41974
Там не возвращают (and eggs), там вызывают (рекурсивно) функцию lat? с таким значением параметра.
Т.е. (lat? (cdr l)) раскрывается сначала в (lat? '(and eggs)), потом в (lat? '(eggs)), потом в (lat? '())

Т.е. если (car l) это атом, то надо смотреть что там дальше - атом или нет? Или уже вообще конец?
Как смотреть? Вызвав рекурсивно эту же самую функцию, но убрав у параметра первый элемент - (cdr l).

Т.е. мы постепенно уменьшаем размер проблемы (списка, в данном случае), и вызываем ту же самую функцию, но уже для уменьшенного списка, пока либо не встретим не-атом, либо не дойдём до конца (размер проблемы уменьшится до нуля). Если дошли до конца, т.е. (cdr l) = null, значит все элементы списка - атомы.

Ты снова не понял того же самого, что и в прошлом треде: >>1234903

Тебе там в ответ понаписали кучу всего (и я в том числе), что ты должен был попытаться понять, попробовать в Racket и т.д.

Ты, похоже, ничего этого не сделал, и пошёл дальше.
С предсказуемым результатом.

Ты вообще понял как работает рекурсия в простейшем случае?
См., например >>1235028
150 1242009
>>42003
Нет, это не окончательный ответ, я не могу понять, почему они вернули вверх (and eggs), а не #t, т.к. (lat? (and eggs)) дает значение #t, а не (and eggs).
151 1242012
>>41961
Я не понимаю, с чего ты решил, что lat? тебе "возвращает" список ((and eggs))? Список ((and eggs)) на твоей картинке тебе вернула (cdr l), а lat? только-только начала разворачиваться в этой итерации.
152 1242013
>>42009

>In this case, l is not null...


Чел, ты какой-то странный
153 1242014
>>42007
Няш, не ругайся, я понял суть рекурсии. Просто я не могу понять, почему вернули вверх (and eggs), а не #t, т.к. (lat? (and eggs)) дает значение #t, а не (and eggs). Вот и все. Сейчас попробую разобрать твое это большое сообщение, может прояснится что.
154 1242018
>>42013
Если опять не понял, #true там не вернули во второй итерации
Там лишь сказано, что будет не #t результатом (null? (and eggs)), и что у 1ой итерации результат будет (lat? (and eggs))
155 1242020
>>42018
я слово "итерация" еще не встречал...
156 1242021
>>42009
Потому что substitution (подстановка). (lat? (cdr l)) не может быть вычислено с таком виде, поэтому вместо (cdr l) интерпретатор вычислил тебе (cdr (bacon (and eggs))) -> ((and eggs)).
157 1242022
>>42020
ну то есть первый раз вызвали функцию - первая итерация
в ней мы пришли к ответу (lat? (and eggs)), т.е. вызываем функцию заново, с другим параметром, начинается вторая итерация
158 1242024
Кто-нить объясните разницу null? и empty? любопытному
159 1242027
>>42020
Это шаг.

Рекурсивная функция не возвращается, пока не дойдёт до конца (конечного условия, того или иного). Т.е. она уходит "в глубину", и затем, дойдя до конца, выходит обратно, по тому же пути.
160 1242029
>>42020
Короче говоря, как анон тебе расписал в несколько строчек выше, так и будет
А в учебнике конкретно на скринах к окончательному ответу ещё не пришли, ты неправильно понял, что автор имел ввиду
161 1242031
Спасибо за ответы, сейчас пожру и буду разбираться.
аа.jpg21 Кб, 329x220
162 1242043
А что бы изменилось, если программа была бы такой? Я смысла наличия lat? понять не могу, уж извините за еще один дебильный вопрос.
163 1242045
>>42031
насчёт рекурсии ещё, в stepper'е кстати очень хорошо это видно, один анон как раз упомянул выше про уход в глубину

если например такая функция

(define (a b)
(cond
((empty? b) '())
(else (cons #t (a (rest b))))))

В последней итерации мы получим '()
И если бы всё было без ухода в глубину и возврата, мы бы вернули как результат '()
Но на деле мы сначала уйдём в глубину до этого '()
А потом будем возвращаться обратно и накладывать эти #t через cons на нашу '() в обратном порядке
164 1242049
>>42043
результатом был бы (and eggs), а не (lat? (and eggs)), которая дальше вернёт (lat? (eggs)), далее (lat? '()), что в свою очередь -> #t
165 1242052
>>42043
то есть в старом случае, если все элементы атомарные, итог последней итерации -> (lat? '()) =>
((null? '()) #t)
условие (null? '()) вернёт #t
и т.к. оно вернуло #t
мы вернём #t (уже ту, которая в качестве действия, а не результата условия) (ту, что после (null? l) прописана в проге)
166 1242054
>>42052
и в итоге старый результат был #t
а здесь (and eggs)
167 1242056
>>42043
Такая программа просто не работала бы.

>Я смысла наличия lat? понять не могу



Это и есть самый главный вопрос, чувак.
В этом-то всё и дело.

Функция lat? вызывает сама себя, с новым параметром, и так до тех пор, пока не выполнится _другое_ условие.
Это называется "рекурсия".

Ещё раз, перечитай ту простыню, которую я написал выше. И в прошлом треде тоже.

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

Я уже тогда писал тебе, что это сложная тема для полного ньюфага, если только он не родился математиком.
И писал, что простота этого слоника - обманчива.
Но, всем же похуй, лол.
168 1242057
>>42043

>Я смысла наличия lat? понять не могу


чел, алё, это название функции
если ты в качестве результата (lat? x) получаешь (lat? y), то это говорит о том, что будет заново вызов "lat?", но уже с другим параметром
То есть функция вызывает сама же себя, это называется рекурсией
169 1242058
>>42056

>Такая программа просто не работала бы.


пизд@бол, пацана не запутывай
рекурсии бы не было, а прога работала
170 1242059
>>42056
Я тебе даже больше скажу.
Думаю, что ты смысл понятия "функция" тоже не очень понимаешь.
И, я бы предложил начать с этого.

Как ты понимаешь понятие "функция"?
171 1242060
>>42059
там кстати ещё и лямбда, а не по классике
поэтому я и не стал слоника читать даже пробовать, открыл и понял сразу, что дичь ебаная
172 1242062
>>42060
он уже для тех, кто синтаксис знает, а лямбду изучать самому и рекурсию - ну такое
173 1242064
>>42043
если тяжко будет и так и не вникнешь до конца, забей на слоняру, начни с HtDP (Second Edition)
Там точно поймёшь всё, даже слишком подробно
В идеале нужно что-то между HtDP и слонярой для старта
Ещё SICP имеется, но он по слухам жёсткий
174 1242065
>>42064

>а бля, мы же в треде про SICP, лол

175 1242066
>>42060

>по классике


На самом деле - это уже сахар для лямбды.
176 1242068
>>42066
да я знаю, но по-хорошему, надо с обычной подстановки начинать, а потом разбирать, что такое lambda
177 1242071
>>42059
Ну, наверное слово "формула" больше всего на ум приходит. Ну или как "правило".
>>42064
Я с сикпа начинал, там пиздец. Сказали, что слоник проще и сначала его, потом сикп нормально пойдет. htdp не стал читать, т.к. он на английском. Думал слоника добить, сикп порешать, а тем временем инглиш подтянуть, чтобы htdp более-менее нормально читать, а не каждое слово в поисковик вбивать.
178 1242073
>>42071
неее, слоник для тебя тяжеловат будет
забей лучше сразу и читай htdp
Я, например, по началу переводил сам слова, что не знал, отдельно
А щас тупо по абзацам в Яндекс Переводчике и нормально, если вдруг вижу подвох в переводе, типо cons, а они переводят как "минусы", сразу смотрю в оригинал и всё понятно
179 1242074
>>42073

>они


Кто мы-то блять?
ЯндексПереводчик, а не они
180 1242078
>>42073
Да слоник-то вроде нормально идет. Просто бывает какой-то момент, который не ясен. Как вот сейчас. Но я пришел к тому, что если у меня сама функция lat?, то когда дальше по тексту встречается сама эта функция, то ее результат возвращаем, а не буквально решаем lat?, что получится там #t\#f. Но это предположительный вывод, надо сейчас более подробно почитать этот тред, а то много всего написали.
181 1242079
>>42071
HtDP после tLS и тем более после SICP будет нудным шо пиздец. Хотя там тоже есть много полезного.
Судя по тому, что я наблюдаю, тебе бы и слон нормально зашел усердия тебе хватает и кое-какой прогресс уже заметен, если бы ты так упорно не игнорировал stepper в DrScheme.
182 1242080
>>42078
всегда угараю с таких ребят, как ты

>вроде нормально идёт


вот что угодно себе в голову вобьют, лишь бы не обосраться
ну все ж мы люди!
Ты конечно как хочешь, но если взглянуть на прогу, которая судя по всему только в начале книги
Что ты тут толком не понимаешь (будем честны)
Что такое функция
Lambda
Рекурсия
Ну списки и cond ты понял вроде, окей
Но типо старт уже очень тяжёлый
183 1242082
>>42079
DrRacket
пофиксил, не благодари*
А то малой ещё не въедет
Кстати, как я понимаю, в Слоняре почему-то забивают на ' перед скобками
В самом коде надо '("a" '("b" "c")), не забывать про апостроф
ну или юзать cons (что глупо) или (list "a" (list "b" "c"))
аа.jpg54 Кб, 583x536
184 1242083
>>42079
Спасибо на добром слове. Да блядь оно сложно все очень и все с нуля, до ебени матери чего не ясно, а инфу хуй знает, где взять. Вот блядь пикрилейтед, надо описать ебаный атом, начал гуглить - какая-то хуйня выскакивает. Помню, что вроде в первом итт где-то была эта ебаная культура надписей, или как там правильно называется, сейчас пойду тред шерстить. Слоник этот ебанутый с дебильной подачей материала. Хуй знает, руки не опускаются, двигаюсь вперед, общую суть рекурсии я понял, значения функций для себя понаписал, инглиш потихоньку подтягиваю, которого почти не знал. Короче не стою на месте, но блядь все с руганью, нервотрепкой, дебильными вопросами.
185 1242085
>>42082
DrRacket*
сука символ съехал и обосрался с курсивом
image.png199 Кб, 1920x1080
186 1242088
>>42083
он отличает список от других данных
если не список, то тру
надо что-то подключиться здеся)))0)
мб саму Схему кстати (сынк эбаут мэн), её ведь подключить надо по-хорошему, как я понимаю, в Слоняре ведь именно Scheme, а не Racket
187 1242089
>>42088
подключить*
аа.jpg93 Кб, 683x282
188 1242090
>>42080
Я рад, что поднимаю кому-то настроение. Лямбда пикрилейтед. Общую суть рекурсии я понял, что возвращается до бесконечности, пока все решено не будет. Ну или как в сикпе, когда рассматривали решение корня уравнения, когда там точность до какого-то знака после запятой не достигнет. Я упертый, как выше уже заметили. Но, наверное, тупой.
>>42082
Да понял я о чем он, выше даже пост со скрином.
189 1242091
>>42071

>формула


>правило



Не совсем.
Это "генератор" или "преобразователь" значения.
Т.е. это машина (или волшебный ящик), куда ты кладёшь значение, и получаешь в ответ другое значение.

Функция задаётся с помощью слова lambda.

Например, у тебя есть значение 1.
И есть функция (lambda (n) (+ n 2)).
Она принимает n и возвращает n + 2
Подав значение 1 на вход этой функции ты получишь 3.

Вот так:
((lambda (n) (+ n 2)) 1)

Попробуй это в Racket.

Обрати внимание, что функция - безымянная.
И её можно использовать только прямо на месте, там где она определена.

Если надо пользоваться ей в других местах, надо дать ей имя:
(define add2 (lambda (n) (+ n 2)))

После этого можно писать:
(add2 1)
И получить опять 3.

Попробуй, разберись с этим, для начала.
Чтобы не осталось ни малейшего недопонимания.
Вопросы можно задавать.
189 1242091
>>42071

>формула


>правило



Не совсем.
Это "генератор" или "преобразователь" значения.
Т.е. это машина (или волшебный ящик), куда ты кладёшь значение, и получаешь в ответ другое значение.

Функция задаётся с помощью слова lambda.

Например, у тебя есть значение 1.
И есть функция (lambda (n) (+ n 2)).
Она принимает n и возвращает n + 2
Подав значение 1 на вход этой функции ты получишь 3.

Вот так:
((lambda (n) (+ n 2)) 1)

Попробуй это в Racket.

Обрати внимание, что функция - безымянная.
И её можно использовать только прямо на месте, там где она определена.

Если надо пользоваться ей в других местах, надо дать ей имя:
(define add2 (lambda (n) (+ n 2)))

После этого можно писать:
(add2 1)
И получить опять 3.

Попробуй, разберись с этим, для начала.
Чтобы не осталось ни малейшего недопонимания.
Вопросы можно задавать.
190 1242092
>>42090
lambda is a form that creates an (anonymous) function. Just like '6' is a number, '(lambda (x) (+ x 3))' is the function that adds three to its argument.

In fact, when you write (define (f x) (+ x 3)), it's actually shorthand for '(define f (lambda (x) (+ x 3))'.

коммент одного америкоса с ютубчика
191 1242094
>>42092
короче там где тебе мужик выше описал вариант с define
можно делать не как у него
а фо экземпл
(define (add2 n) (+ n 2))
мой варик это типичный
у него через лямбду
такой вариант как у него, но без лямбды, это для констант
типо
(define s 5)
то есть s - переменная, со значением 5
192 1242097
>>42094
В материалах для ньюфагов рекомендуют использовать полный вариант, с lambda.
Это имеет большой смысл.

Чтобы показать функция - это самодостаточная вешь, которая ведёт себя одинаково, независимо от того, есть ли у неё имя, или нет. И т.п.
193 1242098
>>42082

>пофиксил, не благодари


Спасибо, тем не менее. Это на всю жизнь уже, похоже.

>Кстати, как я понимаю, в Слоняре почему-то забивают на ' перед скобками


Об этом в предисловии вроде пишут, насколько я помню. Хотя я его при царе Горохе читал, вполне могу ошибаться.

>>42083
Ну так определи у себя в начале этот (atom?), кто тебе мешает-то. Это не стандартный предикат Scheme, так что его определение 100% должно быть в предисловии.
194 1242100
>>42098
я скрин кидал, он определён, надо подключить ток
хотя его изи написать, да
так даже целесообразнее
аа.jpg44 Кб, 575x441
195 1242101
>>42091
Да оно так-то вроде понятно, что ты пишешь. Сейчас почитаю тред, что мне писали. Ну а с ракетой как обычно какой-то неадекватный пиздец :З даже блядь в гугле пытался найти ракету для новичков, чтобы описание юзанья, хуй нашел блядь. Ладно, читать пойду.
196 1242102
>>42101
HTDP!!!
DOCS!!! (на сайте Racket)
Просто лучшая документация у Racket
Чё тебе ещё надо ебаный рот
197 1242104
>>42101

>неадекватный пиздец


Потому, что ты хуйню там написал.
Опять спешишь, опять всё понятно, лол.

Читай, что я написал.
И пробуй точно так, как написано.
198 1242105
>>42101
после define должно быть либо имя константы или функции (если лямбда)
либо
(имяфункции параметр1 параметр2 ... параметрN)
199 1242106
>>42100
В каком месте он у тебя определен, если твоя среда тебе английским по белому говорит "atom?: this function is not defined"?
В самом верху, еще выше (define lat? объяви функцию atom? и никогда ее оттуда не убирай.
200 1242107
>>42106
docs.rkt тичпак
среда говорит, omg
какой ты смешной
аа.jpg40 Кб, 574x416
201 1242108
>>42104
Хвала аллаху, хоть что-то получилось.
202 1242109
>>42108
Ну вот и чудно, теперь вместо "Run" дави кнопку "Step".
203 1242113
>>42109
Ну там нормально все. Я головой-то понимаю этот алгоритм элементарный, только через прогу не шло.
204 1242120
>>42113
Ну этот-то элементарный. А теперь выбери язык "Beginning Student with List Abbreviations", подключи teachpack docs.rkt, объяви свою функцию lat?, вызови ее вот так: (lat? '(bacon (and eggs))) и прогони через Stepper. И убедись, что она на самом деле возвращает #f, а не #t, как тут выше говорили. Потому что второй элемент списка - сам список, а никакой не атом.
аа.jpg60 Кб, 579x615
205 1242130
>>42120
Я хуй нашел, где подключить teachpack docs.rkt, ну и вышла какая-то хуйня, что не удивительно. По ходу я и правда полный долбоеб. Может правда на htdp перекатиться, как думаешь?
206 1242138
>>42130

>Я хуй нашел, где подключить teachpack docs.rkt


Тичпак подключается в меню Language -> Add teachpack.

>ну и вышла какая-то хуйня


А теперь посмотри на эту хуйню и подумай, что ты написал в теле функции lat? Учитывая, что выше ты кидал скриншот с ее нормальным определением.
1533574319100.png79 Кб, 1260x222
207 1242142
>>42130
Language -> Add Teachpack
Какая же макось всё таки охуенная.
208 1242154
>>42138
Не вижу я блядь скриншота с ее нормальным определением. ТЕчпак нашел.
209 1242156
210 1242168
>>42130
перекатывайся
ибо разницу не видишь в вызове и описании
211 1242169
>>42120
да, ступили
кстати спасибо за мыслю насчёт языка именно этого
я-то думал почему (member? str '("a" "b" "c")) не катит, а через list всё ок
и ты забыл апостроф второй
аа.jpg83 Кб, 594x634
212 1242170
Я все равно нихуя не понимаю, какого еще хуя нужно.
213 1242173
>>42130
вообще чтобы советовать такие книги новичку это надо быть конченным уёбком (я про слоняру и сикп)
214 1242174
>>42173
А какие нужно советовать? htdp?
215 1242176
>>42174
однозначно да
216 1242178
>>42170
с второй строки cond'а (где atom? ...) спусти скобку с конца на строку вниз
и замени в строке с atom? бекон с яйцами на то, что было изначально
КАК ЖЕ КАПЧА СУКА ЗАЕБАЛА
217 1242179
>>42178
и ещё не (l (...))
а (lat? (...))
ты функцию вызываешь
аа.jpg77 Кб, 591x643
218 1242181
Это абсолютно неосознанное ебалово методом тыка. Попробую htdp скачать и почитать. Только инглиша нихуя не знаю. Начинал с сикпа, не пошло. Перекатился на слоника, Тоже не пошло. Если с htdp тоже не выйдет, может и правда не мое это.
219 1242184
>>42181
замени последнюю строку на
(lat? '("bacon" '("and" "eggs")))
220 1242185
>>42181
там только у долбоёба не выйдет
htdp.org
221 1242189
>>42169

>и ты забыл апостроф второй


Где, внутри списка? Он там не нужен.
Апостроф, он же - функция (quote ...), "говорит" интерпретатору, что список, являющийся его аргументом, не нужно интерпретировать (т.е. не нужно полагать, что первый его элемент - это имя какой-то функции, а последующие - ее аргументы), а нужно передать дальше "как есть". Примерно как слова CREATE DOES> в Форте. А уж то, что в этом списке в свою очередь могут быть какие-то вложенные списки - значения не имеет. Интерпретатор будет игнорить все, пока не дойдет до конца того самого списка.
222 1242191
>>42108
Вот и отлично.

Смотрю, пока я гулял, тут развернулась нехуёвая движуха, лол.

Я тебе советую - подожди пока двигаться дальше в слонике.
Разберись с определениями функций, с вызовами функций и т.п.
Чтобы было на уровне интуиции.

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

Потом попробуй вызовы функций в цепочке, типа:
(add2 (add2 (add2 1)))

И прочее подобное.

А потом - разбери тот мой пример: >>1235028
И вообще почитай, что там вокруг понаписали.

Потом - попробуй сделать что-то своё в таком духе, несложное, просто для закрепления.

И т.д.
223 1242192
>>42184
Достаточно (lat? '(bacon (and eggs)))
224 1242194
>>42192
я сам мастер только с cons и list
как у меня делай, может быть второй апостроф не нужен, остальное точно нужно
225 1242196
>>42192
или тогда
(lat? (list "bacon" (list "and" "eggs")))
это точно правильно
аа.jpg67 Кб, 579x644
226 1242197
>>42184
Я поигрался в реплеере, посмотрел, что за чем идет. Но, блядь, это все не то. Я явно чего-то не понимаю и методом тыка, как в этом итт, что-то решать, это явно не дело. Буду htdp скачивать и читать.
>>42185
Ты знаешь, про слоника мне то же самое говорили, как бы смешно это не звучало.
>>42191
Я надумал htdp скачать и начать читать. Говорят там все есть, что я понять не могу.
227 1242198
>>42173
Ну SICP для новичков все же (в области CS). Но не для полных нулей. Обладая логикой и нормальным школьным образованием (той же математикой) все будет нормально, иначе в MIT просто бы не шел курс многие годы, т.к. куча студентов бы проваливала курс.
228 1242199
>>42198
шо цэ есть cs?
229 1242200
>>42199
Computer Science
230 1242201
>>42197
правильно без второго апострофа кстати
и тогда оказывается ((and eggs)) имели двойные скобки неспроста
231 1242202
>>42201
Вот про апостроф не было ничего, не в сикпе на первых 50 страницах, ни в слонике ан первых 40 страницах. По поводу правил его расстановки и пр.
232 1242203
>>42196
Но избыточно. Для этого есть апостроф.
И вообще апостроф - это едва ли не самая важная киллер-фича лиспа как языка. Потом поймешь, почему.
233 1242204
>>42197

> htdp


Тоже неплохо.
Но, там довольно много букв и всё довольно сухо.

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

Есть книжка The Realm Of Racket - я ссылку давал в прошлом треде, если не найдёшь - дам ещё.
234 1242205
>>42204
Давай htdp попробую. Если уж и там глухо, попробую твою.
235 1242208
>>42205
htdp по определению для нью-фагов
тут уже дело вкуса будет
# OP 236 1242210
Спасибо вам за терпение. Скачал htdp, буду его штурмовать. Без вас я хуй знает, что бы делал. Буду стараться. По возможности может и вам в чем помогу. тред перекачу, например, лол
237 1242212
>>42205
'("a" ("b" "c"))
(list "a" (list "b" "c"))
(cons "a" (cons "b" (cons "c" '())))

вот одно и тоже 3 способами, чтобы ты потом, когда дойдёшь до списков, понимал, что ты делал щас
кстати на самом деле там всё на парах завязано
и команды car, cdr - это к парам
а список - это та же пара, только второй аргумент '() (или самый последний, если список длинный)
cons - для пар
поэтому там отдельно '()
другие 2 для списков сразу
238 1242215
>>42210
Главное не забрасывай, рано или поздно должен произойти прорыв в понимании. А когда разберешься с базой, то и другие языки легче пойдут.

Кстати, я может упустил, ты писал сколько лет и какой бэкграунд у тебя?
239 1242217
>>42212
(cons "a" (cons "b" (cons "c" '())) '())*
240 1242218
>>42212
Да что тебе так эти строки дались-то?
241 1242221
>>42215
30, лол. Компьютерная вышка есть, если что, правда мозгов нет. также есть технарь и еще одна вышка, по ней по специальности даже работал. в плане компов есть бонус в виде слепой печати на нашем и инглише
242 1242222
>>42205
На самом деле, Realm - так себе книжка.
И букв там тоже немало, и много разговорной лексики, что не есть хорошо.

Думаю, что если тебе не зайдёт HTDP, то стоит попробовать что-то принципиально более простое.
Например, Logo.
Это, как-бы, такой "детский" Lisp, только без скобок.

Вообще, есть большой смысл начинать вкатываться в программирование именно с лого. Раньше так и делали, а потом решили, что надо сразу ООП учить и взрослые программы писать.

Если дойдёт до этого - помогу подобрать материалы и среду для программирования.
Инфы на русском - просто немеряно, включая оригинальные авторские вещи.
243 1242224
>>42222
Спасибо, квадрипл я буду тут периодически отсвечивать. В принципе с сикпа и слоняры я реально много инфы взял, ну и из этих тредов тоже.
244 1242227
>>42221
да ладно там 30 лет
вот с того, что ты ОП, я орнул
245 1242229
>>42221
Да не лол, норм еще.

Ну вышка и у меня есть (ПМиК) - это сейчас не особо показатель, только если ВУЗ не топовый и преподы заинтересованные не попались + сам штаны не просиживал.

А вот за слепую печать уважуха, многие на это подзабивают почему-то как и на инглиш. Хотя это два первостепенных навыка для работы по сути.
246 1242234
>>42227
А первый тред не мой был, я только перекатывал :З
>>42229
Я по другой вышке когда работал, меня эта печать пиздец, как выручала. Если бы не она, высока вероятность, что даже выгнали бы, т.к. ничего не успевал. Но потом освоился и уже сам ушел :З
247 1242240
>>42222

>Например, Logo.


Забавно, код похож на Форт задом-наперед. При этом семантика - полная противоположность, действительно более лисповая. Слышал про него когда-то черепашка - это оттуда?, но никогда не подумал бы, что это такой интересный язык.
248 1242252
>>42240

>черепашка - это оттуда?


Оттуда.

Более того, в исходной версии она была механической, ездила по полу и рисовала.

Язык действительно интересный, и незаслуженно забытый.
Он очень хорош для наработки интуиции на понимание того, что есть программа и программирование в принципе.
249 1242253
Основной вопрос так и остался неразгаданным
В чём же разница между null? и empty?
251 1242262
>>42252

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


Ну уж это-то в наши дни организовать - не проблема.

>Язык действительно интересный, и незаслуженно забытый.


Я бы не удивился, если он в каких-нибудь CNC-станках или 3d-принтерах беспалевно трудится, как промежуточный язык описания задачи.
252 1242266
>>42262
Ты про MIT StarLogo слышал?
Рекомендую ознакомиться.
Это довольно старая вещь, там был потом форк, не помню как называется.

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

Можно просто рисовать узоры параллельно, можно моделировать поведение муравьёв или машин в пробке и т.п.
253 1242278
>>41328
Дак в сикпе тоже целая глава про это. Палимся? Не читал сикп, сука?
254 1242279
>>42266

>Ты про MIT StarLogo слышал?


>Рекомендую ознакомиться.


Нет, сейчас как раз читаю. Крайне интересная вещь, спасибо.
255 1242291
>>36073 (OP)
Просто напомню положняк:
SICP - для математиков
HtDP - для гуманитариев
TLS - для детей
256 1242338
>>42227
Давай без пони в след. раз и вообще без аниме хуйни
# OP 257 1242340
>>42338
Даю слово, что с аниме и пони следующий тред перекатывать не буду. Ну разве что другой перекатит, но за других я не в ответе.
258 1242348
>>36076

>r/learnprogramming


aka mum, look, i've made a telegram bot
aka check my awesome tutorial about assigning a value to variable
aka what language should I learn erlang or turbo pascal
aka mum, look, i've made a reddit bot
259 1242380
>>42338
по-моему тред должен быть в честь семейства Scheme, заодно охватывая SICP, Слоник, HtDP и др. книги
А из треда про лисп надо бы Схему убрать
Ибо смысл 2 треда одинаковых по сути
Только в одном ещё другие лиспы
Untitled.png3 Кб, 448x82
260 1242469
И хули мне с этим делать? Не уж то на другой интерпретатор уходить?
261 1242490
>>42469
Ремайндер напиши сам, он простой
262 1242507
>>42469
Не пользоваться парашными онлайн-IDE
Пользуйся не-парашной: https://ideone.com
263 1242514
>>42490
А как его написать то? Ничего не приходит на ум
1533646530500.png17 Кб, 490x146
264 1242528
>>42514
Как-то так например. Не работает с отрицательными, вроде.
2018-08-07-162955378x118scrot.png11 Кб, 378x118
265 1242539
>>42528
Рекурсивный remainder? genius.svgz
266 1242541
>>42539
У него сейчас exact-floor не найдётся.
267 1242557
>>42539
Откуда такой скрин? Это ты в DrRacket так настройки поменял, или что-то другое?
268 1242562
>>42528
Как всегда, ответ даже не в той стороне, куда я думал.
И так постоянно. Ебусь с задачей 4-5 часов, потом смотрю на ответ, и он очень далёк от того, что было у меня в голове. Например, вчера ебался с упражнением 1.16, после нескольких часов раздумий, построений у себя в голове алгоритмов, я решил реализовать один из них, но зашёл в тупик. Посмотрел решение и охуел, потому что ничего не понял. Сейчас нашёл тему на стаковерфлоу, где у челика похожая проблема. Цитирую: "but my brain exploded when n is odd" - у меня было точно так же.
Это фиксится вообще?
269 1242568
>>42562

>Это фиксится вообще?


Да.
Ты сейчас как раз в процессе.
270 1242596
>>42557
Emacs, тема zenburn
272 1242608
>>42056

>И писал, что простота этого слоника - обманчива.


Никто и не говорил, что ему просто будет. Суть как раз в том, чтобы ПРЕВОЗМОГАТЬ, гуглить и решать проблемы самостоятельно же.
273 1242609
>>42073
>>42064
Завалите ебало и прекратите демотивировать чувака своими "да забей))0)"!!!11
274 1242611
>>42083

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


Лол, добро пожаловать в профессию.
275 1242616
>>42278

>Не читал


Ризонед схемера не читал. Я же написал, что у сикпа более широкий охват, чем у схемеров, которые берут отдельные аспекты.
276 1242617
Нихуя вы тут натоптали кстати
277 1242619
Я пытаюсь писать парсеры и на сокетах играться в питоне. Я пока нормально с практикой не освоюсь, мне в СИКП не соваться?
278 1242641
>>42173
Сикп для новичков, имеющих за плечами школьную базу математики. Ессно если ученик пробухал старшие классы и имел еле вытянутую тройку по алгебре, то ему будет сложновастенько.
Слон вообще для детей, но он немного не по теме. А так крайне силён своим встроенным Active recall testing.
Хотя ничто не мешает расписать любой учебник (тот же SICP) в виде карточек, но это же думать надо, а в слоне за тебя всё уже расписали авторы.
279 1242691
>>42641
Как-то толсто.
Надо лучше стараться.
280 1242695
>>42691
Э?

>>42619

>не соваться?


Зависит от тебя, смотри по ощущениям. Если в том что ты делаешь сейчас у тебя есть челленжи и тебе все нравится, то продолжай. Если же чувствуешь, что не хватает основ, то суйся.
281 1242775
Ребят, какую книгу тут "слоником" называют? Я ньюфаг, мне не понятно. Ссылок на неё в шапке не нашёл, только частые упоминания в треде. Но гуглится "слоник книга программирование" какая-то хуйня.
283 1242779
>>42777
Cпасибо, азино-трипл.
sage 284 1243004
>>42691
Постарался твоей матери на ебло
285 1243034
>>43004
Да ты ещё и слоупок, лол.
286 1243047
>>43034

>дежурить в треде


Я - не ты, у меня есть дела поважнее.
После того поста я ушёл на пьянку и только час назад проснулся.
287 1243048
Накидайте за щеку примеров крупных и/или популярных проектов на лиспоподобных языках плиз. Хотел бы полистать код, посмотреть, как писать вообще на скобочках правильно.
288 1243053
>>43048
emacs
289 1243070
>>43048
чекни лиспотред, я там спрашивал за такое недавно
290 1243097
>>42083
Ты бля ебанутый нахуй, че ты так нервничаешь по поводу хуйни? Иди влог начни лучше снимать на ютубе, снимай обзоры на мемы с сосача, и денег больше заработаешь, и нервов меньше потратишь.
293 1243134
>>43097
Ага, пусть снимает влог, как он ебётся со Scheme. Ябпосмортрел.
image.png487 Кб, 731x430
294 1243135
>>43098
>>43127
>>43070
>>43053
Cпасибо, дорогие мои.
295 1243165
И сколько в среднем времени уходит на индивидуальное изучение SICP?
296 1243192
>>43165
Взял на себя труд подсчитать свой академический прогресс, за 51 день ботанья, в каждый день от часа до четырёх-пяти, прорешал почти всё (сейчас на середине последней главы). Но у меня предыдущего бэкграунда гвидобейсик дохуя.
297 1243196
>>43192
Значит у меня уйдет пол года. Спасибо
298 1243293
>>43165
Месяц с небольшим
сицп-за-месяц-кун
299 1243298
>>43293
Тебе уже пора переименовываться в не-читал-уже-неделю-но-завтра-точно-почитаю-кун :P
300 1243880
>>43192
И как оно в целом? Полностью стоит того или просто лишним не будет? Или переоценённое говно?
301 1243978
>>43880
Вот ревью, которое, пожалуй, хорошо подходит для описания книги. Эдакая золотая середина без перегиба в одну из сторон.

https://www.goodreads.com/review/show/631073409?book_show_action=true&from_review_page=1

другой анон
302 1244022
>>43880
Определённо стоит. По-другому, более глубоко, начинаешь смотреть на привычные вещи. Алсо, начинаешь понимать, какой же Гвидо мудак, не смог нормально ни лямбды, ни ленивые списки из схемы спиздить.
303 1244237
>>44022
Ну а хуле, ему подарили а он наверное даже не прочитал
https://twitter.com/gvanrossum/status/1838308947?lang=en
305 1244269
>>44022

>По-другому, более глубоко, начинаешь смотреть на привычные вещи


Приведи, пожалуйста, пример (а лучше несколько) из собственного опыта, в конкретику. Какие именно взгляды у тебя изменились после прочтения? В каком плане они углубились?
306 1244273
>>44237

>Somebody mailed me a copy of SICP. Now what would they mean by that...?


Ололололо, проиграл. Тоненько.

>>44241
Вот пиздец, аноны, представьте, каким же тупорылым эгоистичным мудаком надо быть. Вот почему если какой-нибудь Рыбников придет скажем в математический институт и скажет "В рот ебал ваших Галуа и Брауэров, нахуй мне ваш матанализ и теория категорий, я придумал тут математику древних русов, будем теперь ее изучать", то все его просто пошлют нахуй. Если придет какой-нибудь инженер/архитектор строить мост и скажет "нахуй мне ваша физика и сопромат не сдались, ща я по наитию все сделаю", то его пошлют нахуй. А если какой-нибудь тупорылый Говнидо придет и сделает то же самое, блядь, то никто его не пошлет нахуй, а вместо этого вся индустрия потом полвека будет дружно расхлебывать его говно, причмокивать и просить еще. Нахуй так жить-то, пацаны, нахуй так жить?
307 1244277
>>44273
Он не говорил, что он кого-то в рот ебал, или что-то в этом роде. Он вообще не сказал ничего о своем отношении к SICP. Он сообщил, что его видимо кто-то решил потролить, считая, что Гвидо недостаточно образован.
По твоему переворачиванию его реакции с ног на голову прекрасно видно, какой ты даун.
308 1244295
>>44269
В конкретику не могу, я такие вещи не записываю, извини. Изменилось то, что я на гвидобейсике пишу элегантную функцию в пару строк, которая делает своё дело, и про себя думаю, что до SICP я бы вместо этого написал бы императивную лапшу строк в десять. Ну или там, где раньше начал бы лепить класс на классе, обхожусь парой-тройкой ловких функций с функциональными аргументами. Хз как объяснить, кароч. Вместо trying hard я просто))) пишу код.
309 1244311
>>44277

>Он сообщил, что его видимо кто-то решил потролить, считая, что Гвидо недостаточно образован.


>По твоему переворачиванию его реакции с ног на голову прекрасно видно, какой ты даун.


Да не, это ты какую-то хуйню несёшь. Сикп ему подарили, как тот анон подразумевал, не потому что ололо необразованный, а потому что в питоне нет и/или плохо сделано то, что описывалось в сикпе. На его образование совершенно всем похуй, для него это просто отмазка, ведь не скажет же он "как я боялся, это от человека, который заслуженно считает питон говном", нет, ему проще свести всё к "образованию", ведь сторонний читатель вряд-ли станет пенять гвидо за необразованность, а вот за качественность питона хуй знает, тут уже тема скользкая и неоднозначная.
310 1244313
>>44295

>пишу элегантную функцию в пару строк, которая делает своё дело


Так на то схема и УЧЕБНЫЙ язык, чтобы составляя алгоритм в ней было проще понять как там всё работает, а тут ты взял функцию из чьей-то библы и хуй знает как она работает, но задача выполняется и ладно. Проблемы начинаются тогда, когда внезапно всё перестаёт работать как надо, и тут надо бы разобраться во всём, но ты не можешь разобраться ведь ты никогда и не понимал там ничего (если не понимал, если понимал то красава). Это как если у нешарящего в автоделе чувака сломалась машина. Ездить он на ней мог, пока она работала, но теперь не работает и надо оттащить её шарящему чуваку.
Вот программист (с нормальными знаниями) это и есть тот самый шарящий чувак. Но его помощь не всегда и не везде требуется.
311 1244318
>>43978

>Эдакая золотая середина без перегиба в одну из сторон.


Ну это ты загнул. Там 90% отзыва состоит из критики, а критика разбавлена только мутным и неубедительным "не ну я понимаю шо эта книга крутая и многа чё даст начинающиму разработчеку"
В целом это отрицательный отзыв.
312 1244326
>>44313

> тут ты взял функцию из чьей-то библы


Шизоид, где я про это писал?
313 1244338
Бля как же заебали разговоры уровня "нужна сицп или нет, а че она мне даст, а не старье или и другое ула-ла-ла". Не хотите - не читайте, хотите - прочитайте, первую главу за неделю можно прочитать, после работы/учебы/другой хуйни.
314 1244349
>>44326
Раз уж решил доебаться и включить дурочку, вместо одного предложения с оскорблением следует описать конкретный пример, в противном случае нехуй вообще клавиатуру трогать.
315 1244350
>>44338
Кто хочет — ищет возможности. Кто не хочет — причины.
316 1244384
>>44349
Стандартная библиотека пистона - это не "чья-то библа". Пиздец, что за уёбком надо быть, чтобы так сокращать слова? Ты, наверное, ещё из тех дегенератов, которые скидывают деньги на тело, а встречаются с друзяшками на выхах.
317 1244423
>>44277

>Он не говорил, что он кого-то в рот ебал, или что-то в этом роде.


Ээ, и?

>Он вообще не сказал ничего о своем отношении к SICP


При чем тут его отношение к сикп?

>Гвидо недостаточно образован.


Есть такое.

>По твоему переворачиванию его реакции


Обычно лучше сделать перерыв и перечитать еще раз, если чего-то не понял.
318 1244429
>>41943

> Задумайся, почему среди алкашей (не дефолтных людей, хуярящих раз-два в неделю, а именно запойных алкоголиков) почти нет лысых.


Я алкашами не общаюсь, дэбич
Тест не связан с облысением
319 1244529
>>44429

>Я алкашами не общаюсь, дэбич


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

>Тест не связан


Прямая подтвержденная медицинскими исследованиями связь. Точнее прямая связь с дгт, а у дгт в свою очередь с тестом, дэбич
320 1244544
>>44311
>>44273

> А если какой-нибудь тупорылый Говнидо придет и сделает то же самое, блядь, то никто его не пошлет нахуй, а вместо этого вся индустрия потом полвека будет дружно расхлебывать его говно


>и/или плохо сделано то, что описывалось в сикпе


Но ведь во всех языках кроме лиспов нет и/или плохо сделано то, что описывалось в сикпе, но крайний почему-то эгоистичный мудак гвидо со своим проклятым питоном, который +/- ничем не отличается от любого мейнстримного языка. Может все таки в чем то другом проблема?
321 1244547
>>44544
Почему же в Хаскеле всё охуенно получилось что описано в Сицп и даже лучше?
322 1244553
>>44547
Ну если ещё и в хаскеле сделано то тогда ладно.
323 1244587
>>39581

Нашел этот доклад. Вода. Товарищ, который сам ничего не умеет, учит других.
324 1244611
>>44544

>Но ведь во всех языках кроме лиспов нет и/или плохо сделано


Неверно.

>Может все таки в чем то другом проблема?


Нет, ровно в том, о чем я написал.

Хотя я вот сейчас читал про авиакатастрофы, где самолеты падали из-за того, что командир экипажа решил ради прикола дать порулить самолетом 15-летнему сыну))0) ну чисто по приколу))0 казалось бы, что могло пойти не так, да?))0)
и из-за того, что экипаж тупо не заметил загоревшейся лампочки отключения автопилота (ведь у нас нет денег на нормальный интерфейс, мы же самолеты делаем, а не какие-нибудь там лендинги, вы что!), а звукового сигнала на это событие не было предусмотрено (даже в ебаных играх, блядь, на каждое событие по пуку есть, а в самолетах для этого видимо памяти не хватило, да и вообще зачем экипажу знать, что автопилот отключился и самолет теперь ничем не управляется, разве это важная информация??7)
или из-за того, что два самолета посреди ебаного ничто в тихом океане не сумели поделить пространство и столкнулись в воздухе - ну конечно, это же огромная проблема: разлететься двум самолетам в атмосфере посреди ебаного ничто
а детекторов движущихся объектов на самолетах не было, ну просто потому что зачем на самолете может понадобиться такая фича, да? Вот на машинах парктроник есть, а самолетам эта хуйня нафиг не сдалась, авось как-нибудь на глазок разъедутся если что))0)
или когда военные сбивали гражданские самолеты тупо из-за того, что не могли достучаться до них по радио, потому что у них не было оборудования на подходящей частоте (ну конечно, бюджет ведь у военки маааленький, уж на радио-то можно и сэкономить) или пилоты гражданки тупо не понимали, что это к ним обращаются или чего от них хотят
сделать один единый коммуникационный модуль, через который можно обмениваться ограниченным числом заготовленных стандартизирванных сообщений? Да не, нафига, авось и так разберутся))0)

И это, типа, самая требовательная и безопасная индустрия в мире. Сотни жизней на кону, ага. Миллионы человекочасов, миллиарды килодолларов. Радиву не впихнули, ну бывает. Командир экипажа не знает, как у него работает автопилот, ну подумаешь.

Это я к чему. Говнидо, конечно, тот еще тупорылый мудак. Но вообще этот вид в целом спасут только массовые расстрелы. И робаты. Желательно - робаты, которые будут проводить массовые расстрелы. И чем быстрее, тем лучше. Слава робатам!
324 1244611
>>44544

>Но ведь во всех языках кроме лиспов нет и/или плохо сделано


Неверно.

>Может все таки в чем то другом проблема?


Нет, ровно в том, о чем я написал.

Хотя я вот сейчас читал про авиакатастрофы, где самолеты падали из-за того, что командир экипажа решил ради прикола дать порулить самолетом 15-летнему сыну))0) ну чисто по приколу))0 казалось бы, что могло пойти не так, да?))0)
и из-за того, что экипаж тупо не заметил загоревшейся лампочки отключения автопилота (ведь у нас нет денег на нормальный интерфейс, мы же самолеты делаем, а не какие-нибудь там лендинги, вы что!), а звукового сигнала на это событие не было предусмотрено (даже в ебаных играх, блядь, на каждое событие по пуку есть, а в самолетах для этого видимо памяти не хватило, да и вообще зачем экипажу знать, что автопилот отключился и самолет теперь ничем не управляется, разве это важная информация??7)
или из-за того, что два самолета посреди ебаного ничто в тихом океане не сумели поделить пространство и столкнулись в воздухе - ну конечно, это же огромная проблема: разлететься двум самолетам в атмосфере посреди ебаного ничто
а детекторов движущихся объектов на самолетах не было, ну просто потому что зачем на самолете может понадобиться такая фича, да? Вот на машинах парктроник есть, а самолетам эта хуйня нафиг не сдалась, авось как-нибудь на глазок разъедутся если что))0)
или когда военные сбивали гражданские самолеты тупо из-за того, что не могли достучаться до них по радио, потому что у них не было оборудования на подходящей частоте (ну конечно, бюджет ведь у военки маааленький, уж на радио-то можно и сэкономить) или пилоты гражданки тупо не понимали, что это к ним обращаются или чего от них хотят
сделать один единый коммуникационный модуль, через который можно обмениваться ограниченным числом заготовленных стандартизирванных сообщений? Да не, нафига, авось и так разберутся))0)

И это, типа, самая требовательная и безопасная индустрия в мире. Сотни жизней на кону, ага. Миллионы человекочасов, миллиарды килодолларов. Радиву не впихнули, ну бывает. Командир экипажа не знает, как у него работает автопилот, ну подумаешь.

Это я к чему. Говнидо, конечно, тот еще тупорылый мудак. Но вообще этот вид в целом спасут только массовые расстрелы. И робаты. Желательно - робаты, которые будут проводить массовые расстрелы. И чем быстрее, тем лучше. Слава робатам!
325 1244628
>>44384

>Стандартная библиотека пистона - это не "чья-то библа"


Именно, что чья-то. Я ведь прямым текстом попросил не включать дурочку, а ты вместо того, чтобы опомниться, начал ещё усерднее это делать.
Хуй знает, разжёвывать очевидное или нет. Ну давай разжуём.
"чья-то библа" в нашем контексте означает "не твоя". Ты создал стандартную библиотеку пистона Пиздец, что за уёбком надо быть, чтобы так коверкать слова? Ты, наверное, ещё из тех дегенератов, которые пишут на няшной и крестах?
Если да, то хули ты тут забыл, если нет, то придётся смириться что ты не до конца понимаешь как оно там работает. И это нормально, когда всё работает. Когда вдруг сталкиваешься с нестандартным поведением, ты оказываешься без рук. Что ты в таких случаях делаешь? Это называется "пляска с бубном", т.е. процесс, где человек, не понимая что делает, просто пытается как-то что-то менять в коде и тестить-тестить-тестить в надежде, что ну вдруг заработает.
Повторюсь, знание "а чё там под капотом" не всегда нужно и далеко не каждый зарабатывает такими знаниями, но для студента на начальных этапах это полезно - примерно соображать, как работает программа. Ну и интересно пиздец.
Я когда начинал, был джаваскрипт и мне захотелось узнать, как там isNaN работает. Погуглив, я обнаружил, что "а хер его знает, ну как-то работает", что было довольно-таки запоминающимся разочарованием в своё время.

>>44587

>Товарищ, который сам ничего не умеет, учит других.


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

>Работал в должностях инженерно-технического в частях Военно-воздушных Сил


что бы это ни значило. Далее пошло преподство и так по сей день. То есть этот парень тоже никогда коммерчески не занимался тем, что преподаёт.
Ну это шарага конечно, может в бауманках преподают реальные звери (и наверное так и есть), но тут предложение меньше спроса, причём намного
325 1244628
>>44384

>Стандартная библиотека пистона - это не "чья-то библа"


Именно, что чья-то. Я ведь прямым текстом попросил не включать дурочку, а ты вместо того, чтобы опомниться, начал ещё усерднее это делать.
Хуй знает, разжёвывать очевидное или нет. Ну давай разжуём.
"чья-то библа" в нашем контексте означает "не твоя". Ты создал стандартную библиотеку пистона Пиздец, что за уёбком надо быть, чтобы так коверкать слова? Ты, наверное, ещё из тех дегенератов, которые пишут на няшной и крестах?
Если да, то хули ты тут забыл, если нет, то придётся смириться что ты не до конца понимаешь как оно там работает. И это нормально, когда всё работает. Когда вдруг сталкиваешься с нестандартным поведением, ты оказываешься без рук. Что ты в таких случаях делаешь? Это называется "пляска с бубном", т.е. процесс, где человек, не понимая что делает, просто пытается как-то что-то менять в коде и тестить-тестить-тестить в надежде, что ну вдруг заработает.
Повторюсь, знание "а чё там под капотом" не всегда нужно и далеко не каждый зарабатывает такими знаниями, но для студента на начальных этапах это полезно - примерно соображать, как работает программа. Ну и интересно пиздец.
Я когда начинал, был джаваскрипт и мне захотелось узнать, как там isNaN работает. Погуглив, я обнаружил, что "а хер его знает, ну как-то работает", что было довольно-таки запоминающимся разочарованием в своё время.

>>44587

>Товарищ, который сам ничего не умеет, учит других.


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

>Работал в должностях инженерно-технического в частях Военно-воздушных Сил


что бы это ни значило. Далее пошло преподство и так по сей день. То есть этот парень тоже никогда коммерчески не занимался тем, что преподаёт.
Ну это шарага конечно, может в бауманках преподают реальные звери (и наверное так и есть), но тут предложение меньше спроса, причём намного
326 1244773
>>44611

>проблема: разлететься двум самолетам в атмосфере посреди ебаного ничто


в жадности, горючка чото стоит и угадай как её потратить меньше всего?

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

>Сотни жизней на кону, ага.


похуй вообще

ради одного инцидента заводить машину и мутить радио, представь какие у боинга попилы? нашим сельским воришкам и не снилось
327 1244775
>>44611
Выходит что это

> который +/- ничем не отличается от любого мейнстримного языка


тоже неверно и у питона есть какие-то фатальные недостатки в сравнении с руби/джавой/жс/си/го/пхп итд?

А то ирл я вижу как люди осознанно избегают даже тех зачатков фп которые есть у питоне, и мигрируют на сишку с горутинами, и тут оказывается что недостаточная сикпность питона гробит индустрию. Что-то здесь определенно не так.
image.png893 Кб, 1632x828
328 1244782
>>44775

>избегают даже тех зачатков фп которые есть у питоне


как бы лямбды зашквар, максимум в генераторе чо то по красоте заибашить, но не более
329 1244857
Блядь школьники опять в говно всю дискуссию свели. Книгу видимо никто не читает вообще. Лучше бы на работу джуном устраивались.
330 1244865
>>44857

>Лучше бы на работу джуном устраивались.


Без почтенной книги не берут, а мы прочитать не можем.
04e3cf941acd1d64eb42aa3cced37d11.jpg27 Кб, 433x433
331 1244888
>>44611
Воистину слава!
332 1244934
>>44857

>Книгу видимо никто не читает вообще


Я читаю!
# OP 333 1244935
>>44857
Ты еще спасибо скажи, что я в htdp залез и тут с дебильными не лезу, лол. аж интересно стало, че такого тут понаписали, пойду почитаю
334 1244948
>>44935
как прогресс?
335 1244979
>>44773

>в жадности


Нет, именно в глупости.

>горючка чото стоит и угадай как её потратить меньше всего?


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

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


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

>похуй вообще


А, так ты точно школьник. Сразу бы так и сказал.Ничего плохого в этом нет, кстати.

>ради одного инцидента заводить машину и мутить радио


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

>>44888
:3
336 1244983
>>44948
Да пока никак, копипастю по предложению в переводчик. Дошел до 13 страницы, но это пока еще введение, лол.
337 1244984
>>44775

>у питона есть какие-то фатальные недостатки в сравнении с руби/джавой/жс/си/го/пхп


Конечно есть. В нормальном языке ты копируешь код из книги, нажимаешь кнопочку - тебе редактор код выравнивает, ты его спокойно разбираешь. В гвидобейсике ты копируешь код из книги, смотришь в редактор, смотришь, плачешь, закрываешь его и решаешь ограничиться пробеганием глазами по коду в книжке. Нутыпонел.

Суть в том, что языки разные, и недостатки у них тоже разные, и грести вот так все под одну гребенку тупо некорректно. Да, какие-то проблемы общие, но это ведь не значит, что надо говорить "все говно, фп - серебряная пуля". (Because it isn't.)

>недостаточная сикпность питона гробит индустрию


Я такого даже близко не говорил.
338 1245011
>>44983
я наверно очень тупой, подхожу к концу 2ой главы, до сих пор не могу понять, какие нахуй страницы? я читаю с сайта htdp.org и ни каких страниц там нет
я надеюсь ты читаешь вторую версию? second edition!!!
я если что писал тебе мол вторую читай
у них и третья в планах, но пока её нет и может не будет вообще
просто они с каждой типо делают более короткой книгу, убирают лишнее

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

и второе насчёт чтения
читай через яндекс браузер, ты выделяешь грубо говоря абзац, тебе его сразу переводят
если чувствуешь мол хуйня какая-то, то смотришь в инглиш версию и сразу понимаешь что к чему
так быстрее, выделил - сразу перевод
ни каких других вкладок
340 1245015
>>45011
Ну у меня 565 страниц у книги. Я ее скачал на комп, откуда, не помню. вроде с официального сайта. Яндекс обычно какую-то хуйню переводит. Да я и не тороплюсь, одновременно английский подтягиваю.
341 1245016
>>45015
https://htdp.org/2018-01-06/Book/
вот такая у тебя?
кстати я ошибся, пролог нужен в любом случае
342 1245017
Бля, я первую версию читаю. У первой-то синяя обложка, у второй фиолетовая. Может хуй с ним, и первая норм или там сильно много воды и ненужного говна?
343 1245019
>>45017
АХАХАХАХАХАХАХАХАХАХАХАХАХАХАХАХА
читай вторую)
344 1245021
http://library.aceondo.net/ebooks/Computer_Science/software_engineering_how_to_design_programs.pdf
вот эту читаю, она первая. буду искать вторую, ебаный в рот
345 1245022
Да, сейчас посмотрел, во второй 345 страниц, а в первой 565, на 220 страниц разница. Буду блядь вторую искать. Короче у меня все, как обычно - через жопу блядь. Две книги уже бросал, выходит, что и эту бросаю.
346 1245023
>>45021
я тебе её скинул, дядь
347 1245025
>>45022
капец я с тебя ору
ладно там 2 раза совет дали такой себе
ну с сикп точно не подходящий
это также толсто, как в ньюфаг-треде
почитайте все SICP + HTDP
ахахаха
как будто специально так написали, чтобы после первых страниц сикпа ньюфаги шли нахуй
348 1245026
>>45023
Я видел. Я скачать хочу, нахуй мне этот онлайн.
349 1245028
>>45026
если найдёшь, скинь сюда, на всякий случай
350 1245030
>>45025
Да я сам с себя ору, но что делать. А может и правильно так делают, кто не упертый, тот сразу плюнет и насрать. А кто упертый, будет мозги ебсти, как я, но в конце концов придет к чему-то и научится.
351 1245047
Не смог найти, где скачать, придется онлайн читать. Блядь, это уже четвертая книга, которую начинаю, лол. Но везде пишут, что она для полных нулей, короче обязана зайти и я должен ее потянуть. Поглядим, что сказать. Не отступаю, иду вперед, лол.
352 1245052
>>45047
Yandex Browser
353 1245061
>>45052
Причем тут яндекс браузер?
354 1245075
>>45026
Можешь через wget ее сайтик себе выкачать
356 1245092
>>45061
ты какой-то слишком твердолобый
онлайн залупу переводить с него удобнее ебаный рот
357 1245097
>>45092
ЭТо не я твердолобый, это совет никчемный.
358 1245104
>>45076
Еще такой плюс, что конкурентов будет чутка меньше. Чем больше вкатится, все равно, тем хуже уже вкатившимся.
359 1245116
>>45097

>начинает читать четвёртую книгу подряд


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


>первую и вторую выбрал тупо по советам, без каких-либо собственных размышлений и анализа


>впрочем, как и другие две


>ЭТо не я твердолобый!!111

360 1245118
>>45116
Азаза, лалка. Ебать мне сейчас жопу разорвет. Мне нахуй не нужны советы по тому, как правильно переводить текст. То, что с книгами так вышло, ну что делать, к сути вопроса про переводчик, это не относится никаким боком.
361 1245123
>>45030
Тебе ментор не нужен? С тебя 1) твой ник в дискорде\жаббере (второе предпочтительней) 2) полчаса-час быть онлайн раз в 2-3 дня 3) делать данные задачки параллельно с тем, что читаешь
362 1245124
>>45123
Спасибо, няша, пока не нужно. У меня мало времени свободного, бывает 3-4 дня к компу вообще не подхожу, но ближе к октябрю будет посвободнее, тогда можно что-то подумать.
363 1245127
>>45124
Ну если с английским более-менее пойдет, то к тому моменту большую часть хтдп как раз дочитаешь.
364 1245129
>>45127
Поглядим, что сказать. Загадывать точно не буду, т.к. уже загадывал, к какому времени каждую из брошенных трех книг должен был осилить, лол.
365 1245245
>>45116
а какие могут быть свои размышления и анализ у полного нуля? полному нулю нужен годный совет и наставления.
366 1245246
Вы тут одни студенты что ли сидите, раз у вас время на всю эту теоретическую хуйню читать? Я прихожу домой в 7 с работы, в 8 только сажусь за комп, весь заёбанный, потому что я целый день въёбывал с 8 утра, а тут только сил на кинчик или на смехушечки с двача этот раздел. Если в таком режиме и учить что-то новое, так это точно не какую-то хуиту, которую написали 20 лет назад, а то и больше, а что-то более практичное, что возвысит тебя на работе и даст буст к зарплате.
15095613923521.jpg15 Кб, 201x283
367 1245247
>>45246

>Если в таком режиме и учить что-то новое, так это точно не какую-то хуиту, которую написали 20 лет назад


>Я прихожу домой в 7 с работы, в 8 только сажусь за комп, весь заёбанный, потому что я целый день въёбывал с 8 утра


Даже не ищи тут связи, анон, ее нет.
# OP 368 1245270
>>45246
Ну вот я, допустим, безработный :З
369 1245309
Объясните плз, вот я уже 5 лет работаю жава повидлой и все еще не читал сикп.
Что даст мне прочтение этой устаревшой литературы? И стоит ли?
370 1245337
>>45309
Нет
371 1245346
>>45309
Узнаешь, как можно писать код декларативно, что может побудить к изучению функциональных языков и хаскеля в частности, что приведет к теории категорий, а потом ты познаешь дзен и уйдешь из этого бренного мира, лол
372 1245351
>>45346
Но там же лисп в книге, а не хайкасель.
373 1245353
>>45351
Написано же:

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



Это может быть хаскель, а может и не быть. Захочешь сидеть дальше на лиспах - clojure. Тем более, что она на jvm.
374 1245355
>>45353
Просто чтобы сикп прорешать, по ходу дела ты лисп (схему) выучишь, а блядь синтаксис хаскеля придется целенаправленно переучивать. Хотя ладно, детали пьесы.
375 1245359
>>44979

>Нет, именно в глупости


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

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

>>45011

>не будет вообще


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

>читай через яндекс браузер


совет уровня вуменсру, линглео поставить аддоном не? ноубрейн пиздец
376 1245364
>>45359

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



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

мимо-анон
377 1245379
>>45270
А чем ты тогда занят тогда?>>45124
378 1245381
>>45359

>ты скозал?


Ну да.

>иди письмо отправь неучам з боинга


Дело не в инженеграх, а в организации процесса. Там могут быть тысячи гениальных технических решений, и каждый отдельный инженер может быть блестящим мыслителем, но в итоге мы получаем, что никто не подумал добавить "бип-бип" на отключение автопилота и бабах, полторы сотни трупов. Никому просто это в голову не пришло, потому что никто не держал в голове всю систему целиком (потому что человеческий мозг на это физиологически неспособен). Эдакое туннельное зрение. Поговорка есть: за деревьями леса не видно. Вот как раз про это.

>миром правит бабло


К теме разговора этот тезис никакого отношения не имеет, увы. И нет, миром правят идеи. Но да бог с ним.

>>45359

>в то время как белые люди дорожат каждой секундой своего бесценного времени


Забавно слышать это от мелкобуквенного школьника, щитпостящего на мейлру, правда?
image.png603 Кб, 1408x838
379 1245422
>>45364

>электрогитаре


говнаря забыли спросить

и да техника нахуй не всралась, ты либо ебошишь и через 10 лет упорного ПЫТЛИВОГО труда становишься боженькой в любом начинании, либо бы необучаемая обезьяна без всякой тяги к развитию, чтение модных книжек тебе тут не поможет, заумная поибота вылетит из головы через день, неделю максимум

>>45381

>в итоге мы получаем


то за что платим

>неспособен


виртуальная модель, не? модель из говна и палок в ангаре? пфф, кухонный мастер проектировщик 10 разряда на клык давал интернациональным русским долбоебам из америк всяких

>щитпостящего на мейлру, правда?


щито поделать, десу

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

ну и в чятах я шифт не прожимаю мучайся шизоидный шизик хватит с меня ебанной запятой сука дегроды блядские, 150 миллионов заставили страдать
380 1245438
381 1245442
>>45422
Ну, судя по твоим постам, ты либо необучаемая обезьяна, либо тебе нет и 10. В любом случае, дальше можно внимания не обращать.
382 1245445
>>45442
говна пожри...
383 1245456
>>45379
Стройкой.
384 1245472
>>45422
Если что, >>45442 - это не я (>>45381-кун).
hammer.jpg46 Кб, 640x640
385 1245488
>>45246
Может поэтому ты и пашешь на дно-работе? У тебя майндсет макаки.

Типичный мамкин практик.
Вам на заводе сайт сделать не нужно? Смотри что есть.

>ШОК Я ЗДЕЛАЛ САЙТ САМ ЗА ОДИН ЧАС, ПОГРОМИСТЫ КУСАЮТ ЛОКТИ ОТ ЗАВИСТИ, ЧИТАТЬ ДАЛЕЕ...


Премию получишь, базарю.

Причём я не топлю за SCIP, просто мимокрокодил.
386 1245499
>>45488

>Может поэтому ты и пашешь на дно-работе? У тебя майндсет макаки.


Работа вполне годная, не гугол, конечно, но для моего города вполне ок.
Так а SICP тогда получается надо читать, чтобы в гугле работать?
387 1245522
>>45472
а-а-а, ну это все в корне меняет родной пожри говна
388 1245531
389 1245544
>>45499

>я не топлю за SCIP


>SICP тогда получается надо читать


Да, тебя сразу возьмут в гугл.
390 1245575
>>45337
Почему?
>>45346

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


Разве функциональное и декларативное программирование не абсолютно разные весчи?
И поможет ли сикп в освоении Scala?
391 1245580
>>45575
ты бля какой-то совсем тупой и непробиваемый, поможет ли книга по программированию изучить синтаксис отдельного языка, вообще охуеть.
392 1245590
>>45575

>Разве функциональное и декларативное программирование не абсолютно разные весчи?


Обычно условно делят программирование на декларативное и императивное, как бы два полюса таких. А функциональное, объектно-ориентированное, логическое, процедурное - это уже отдельные парадигмы. Код в функциональной парадигме обычно получается более декларативным, чем в объектно-ориентированной (ну, тут еще играет роль то, что под "ооп" на самом деле понимают процедурщину с нескучными структурами). Но это все очень неформальные (и довольно субъективные) вещи на самом деле.

>И поможет ли сикп в освоении Scala?


Да, поможет, но как ты и сам наверное понимаешь это будет не самый прямой путь, если цель именно и только в изучении скалы.
1[1].png31 Кб, 590x350
393 1245630
Боже, как находить порядок роста алгоритмов? Вот, например, как определить порядок роста для следующей процедуры:
(define (sine angle)
(if (not (> (abs angle) 0.1))
angle
(p (sine (/ angle 3.0)))))
394 1245637
>>45630
Ну тип прикинь, во сколько раз увеличится количество выполняемых действий, если увеличить аргумент в два\четыре\тридцатьдва раза. Алсо, обычно это применяют для операций на коллекциях, попробуй лучше сперва с ними, так понятнее.
395 1245642
>>45630

>p


Че это за процедура p?? А, сука??? Ты думаешь я с тобой шучу пидорас???? Быстро блядь дефеницию этой процедуры на стол иначе пизда тебе браток.
396 1245647
>>45642
(define (p x) (- ( 3 x) ( 4 (cube x))))
397 1245649
>>45647
>>45647
Перед 3 и 4 оператор умножения еще
398 1245650
>>45630
Ну смотри, каждый раз угол делится на 3,
значит уже логарифмическая сложность.
399 1245652
>>45650
Почему логарифмическая? А если бы угол на 2 делился?
400 1245653
>>45652
Тоже логарифмическая. Это типа как бинарный поиск, каждый раз объем поиска сокращается
401 1245658
>>45653
(define (UltraFastFib n)
(fib-iter 1 0 0 1 n))
(define (fib-iter a b p q count)
(define (sum-of-sqr a b) (+ ( a a) ( b b)))
(define (square x) ( x x))
(cond ((= count 0) b)
((even? count)
(fib-iter a
b
(sum-of-sqr p q)
(+ (
2 p q) (square q))
(/ count 2)))
(else (fib-iter (+ ( b q) ( a q) ( a p))
(+ (
b p) (* a q))
p q
(- count 1)))))

Я конечно дико извиняюсь, но почему у этого алгоритма вычислительная сложность о (log n)?
Я не хочу доверяться интуиции, хочу понять как четко и правильно определять сложность алгоритма.
o.png63 Кб, 2000x1254
402 1245659
Еще полезно графики распространенных сложностей представлять
403 1245663
>>45658
Блядь, пости код на какой-нибудь пастебин. https://paste.gnome.org/phhxpnqmm

>почему у этого алгоритма вычислительная сложность о (log n)?


Что ты уже проделал, чтобы ее вычислить? На каком конкретно шаге возникла проблема?
404 1245664
>>45658
Ну я сам не спец в этом, может кто-то больше шарит в определении сложности. Но видишь, тут когда у нас n четное мы уменьшаем вычисляемую проблемму в два раза (/ count 2). Т.е в некоторое количество раз меньше обсчитываем, поэтому и логарифмическая
405 1245682
Платиновый вопрос.
Есть ли смысл читать книгу, но не делать упражнения? Для общего развития.
406 1245685
>>45682

> Первое, что нужно понимать: СИКП — не просто книга. Это университетский курс, записанный в виде книги. Он сложный и объёмный, его бесполезно проходить без практики. Практику придумывать не придётся. После каждой главы есть блок задач, которые авторы просят выполнить. Некоторые из них сугубо математичесские (просят что-то доказать), либо подразумевают хорошую математическую базу. Их можно и даже нужно пропускать, иначе вы можете очень быстро потерять мотивацию.

407 1245690
>>45682
Нет, нету.
408 1245709
>>45685
Мне сложно воспринимать всерьёз пафосные заявления уровня:

>СИКП — не просто книга


Это уровень статусов вконтактике на странице у тупой пизды.
409 1245729
>>45575

>И поможет ли сикп в освоении Scala?


В освоении Scala тебе поможет книга "Functional Programming In Scala".

А потом, в качестве бонуса, можешь попробовать порешать SICP на Scala, лол.
410 1245732
>>45709

> пафосные заявления


Да ты троллишь, сучёнок.

Не могу поверить, что ты настолько тупой, лол.
411 1245738
>>45732
Эта тп с бинарным мышлением порвалась, уносите.
412 1245750
>>45355

> синтаксис хаскеля


Что там учить то?
413 1245775
>>45580
Нахуй гавном срешь?
>>45590

>Обычно условно делят программирование на декларативное и императивное


Согласен.
Просто для меня декларативное программирование ассоциируется с SQL, а так же с другими неполными по Тюрингу языками(с которыми опыта не имел)

>Да, поможет, но как ты и сам наверное понимаешь это будет не самый прямой путь


Цель - понять суть всех этих stateless программ. Да и вообще, не совсем понял, в чем соль функционалки - вдуплил только то, что в функционалке нет переменных, и то не факт. И то, что стек может переполнится, лол.
>>45729
Никак не могу заставить себя начать изучать Scala, хотя, чувствую что быть Java повидлой - плохая перспектива.

p.s. почему на доске нет треда о книгах и ресурсах?
414 1245782
>>45775

>то, что стек может переполнится, лол


Причём здесь функциональщина?
415 1245800
>>45775

>Нахуй гавном срешь?


Потому что ты тупой не пробиваемый макакен без малейшего зачатка разума и умения искать инфу самому. Пошел нахуй
416 1245801
>>45709
Ты реально очень тупой. Sicp - это универский курс. С лекциями, заданиями и учебником.
417 1245806
>>45729

>попробовать порешать SICP на Scala


Не рекомендую. К тому же это убивает весь поинт книжки.

>>45750
Очень много всего, на минуточку.

>>45775

>декларативное программирование ассоциируется с SQL


Sql - это не язык программирования, это язык запросов. инб4 пл/скул хранимки дада идите нахуй все поняли о чем речь Глянь на Пролог, если хочется ощутить что-то реально декларативное (почти как скуль), но тьюринг-полное.

>Да и вообще, не совсем понял, в чем соль функционалки


Чувак, извини за прямоту, но ты где последние 5 лет был? Про реакт\редукс слышал что-нибудь, не? Ты смотри, так ведь все проспишь. инб4: ну и хуй с ним

Я не думаю, что сикп лучшая книжка конкретно для изучения ФП, он скорее про программирование вообще. Но и ФП ты заодно тоже вдуплишь, да. Ну и вообще многое разложишь по полочкам. Если осилишь, бгг.
418 1245817
>>45801
Мань, иди запости уже себе цитатку на стену, чтобы успокоиться.
419 1245819
>>45817
Я другой анон. Если высказывание "сикп - не книга, а лекции+книга" у тебя вызывает какие-то ассоциации с цитатками на стенах, то тебе явно не место в этом треде/разделе. К тому же ты очень тупой, ну правда.
420 1245833
>>45819
Ты заебал уже оправдываться. Я - тупой, ты - не такой как все, тебя сложно найти и легко потерять, только успокойся.
421 1245845
>>45833

>Я - тупой


this
422 1245910
>>45801
Че за дауны тут сидят
423 1246060
>>45775

>И то, что стек может переполнится, лол.



Стек переполнится, если нет оптимизации хвостовой рекурсии (tco, tce).
В скале она есть.

Алсо, в книге Functional Programming In Java (охуеннейшая вещь) описан способ сделать tail call elimination (автор предпочитает термин elimination) на джаве.

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

Там же про ленивость и всё остальное.

Интересно, что автор в течение всей книги сознательно избегает термина "монада", и в послесловии объясняет, почему типа вокруг фп слишком много пафоса, в то время как это довольно простые вещи.
424 1246096
>>46060
Спасибо, мудрый анон, теперь все прояснилось
425 1246112
Я тут вкатиться в программирование надумал. Мол сикп, хтдп, все дела. Но они идут изначально на sheme, может сначала язык этот выучить, а потом в те две книги лезть? Тут the little schemer обсуждают, так она же пиздец дебильная, да и только про рекурсию. Есть нормальный, человеческий учебник для новичка по scheme ?
426 1246124
>>46112
Никакого отдельного учебника по scheme не нужно, в сикпе всё, что нужно, объясняют по ходу дела.
427 1246125
>>46124
В сикпе все очень сложно. В литл шемер все через жопу.
428 1246130
>>46125

>В сикпе все очень сложно.


>Книжка для первокурсников MIT


Ну охуеть как сложно.
429 1246134
>>45709

>Мне сложно воспринимать всерьёз пафосные заявления



> https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-001-structure-and-interpretation-of-computer-programs-spring-2005/



Это реально конкретные ебаные пары в американском небыдловузике. С лекциями-хуекциями и "тащ препод, разрешите лабораторку сдадим".
430 1246135
>>46130
MIT - один из топовых институтов, плюс с живыми преподами и коллективом, где один друг другу поможет.
431 1246173
>>46135
SICP - это введение в программирование для тех, у кого нет бэкграунда в программировании, если не можешь освоить эту книгу, вон из профессии.
432 1246176
>>46173
То-то по всему треду пишут, что книга полезна олдфагам, а в шапке ньюфаг-треда это жирный троллинг. Нахуй пошел, пидор.
433 1246186
Какие же вы дегенераты блядь, пиздец просто. Спорят нужна сицп или нет уже вторую или третью неделю. Да нахуй идите сука, делайте че вам надо по работе а после смотрите аниме или дрочите на говно разное, тупые ублюдки. Как же я вас сука ненавижу пидорасы блядь.
434 1246193
>>46186
Одни пидарасы, другие долбоебы. Пидарасы это те, которые пришли в тред по изучению и говорят, что люди занимаются хуйней. А долбоебы те, кто не могут молча делать свое дело и начинают кому-то что-то доказывать.
435 1246227
>>46176
Это пишет ровно один жирдяй, который по всему разделу носится с этим тезисом. Это ведь ты и есть, да?
436 1246229
>>46112
Scheme потому и выбран, что его не надо учить, он простой и деревянный, все нужные конструкции вводят по ходу книги. Вообще, уберплатина, надо в шапку добавлять уже. Алсо, ты бы хоть открыл тот же хтдп и прочитал первые пару параграфов, сразу бы такие вопросы отпали.
437 1246232
>>46130

>Книжка для первокурсников MIT


>MIT


Тащем-то все верно, и должно быть сложно, если ты средний первокурсник, но не MIT, а мухгу.
438 1246234
>>46232
А если, плюс ко всему, у тебя нет одногруппников, с которыми можно обсудить, а также нет живого препода, который изначально это на пальцах объясняет? Вот и приходим к тому, что не вытянуть.
439 1246246
>>46234

>нет одногруппников


Интернета тоже нет? Это как раз не проблема. Я скорее о том, что в условном МИТ все по определению умненькие и хайли мотивейтед, так что среднему анону будет труднее.

>не вытянуть.


Ну если тебе не особо надо, то конечно не вытянуть (но это ко всему относится). Вы какие-то максималисты: у одного "да хуль там вообще сложного, епта))", у другого - "ой все пропало ниасилить никак невозможно((". Хуярь - и все получится.
440 1246249
>>46246
Суть вопроса в том, что может есть что-то попроще. Просто тупейшая элементарщина для полного нуля в программировании.
441 1246251
>>46249
хтдп
442 1246255
>>46249
Ну по ссылкам из шапки написано ведь:

> For those who find SICP too challenging, we recommend How to Design Programs. For those who find it too easy, we recommend Concepts, Techniques, and Models of Computer Programming.

443 1246283

>2018


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


Сейчас умственно отсталые дебилы пояснят мне, что это первый курс ЭМ АЙ ТИ и туда берут с АЙ СИ КЬЮ 200+
444 1246288
>>46283
я проходил, у меня iq 73. Ну блядь они полгода учат, значит мне 1.5 придется?
445 1246295
>>46249

>Просто тупейшая элементарщина для полного нуля в программировании.



Logo попробуй.
Для того, чтобы стронуться с места - самое то.

Можешь прямо онлайн:
www.calormen.com/jslogo/
https://www.transum.org/Software/Logo/

Вот интерпретатор:
https://people.eecs.berkeley.edu/~bh/logo.html

Там же книжка Computer Science Logo Style, для полного ньюфага это несколько проще, чем SICP или HTDP.

Можете добавить в шапку.
446 1246296
>>46295
это надо в шапку фака добавить
447 1246303
>>46295
Вот немного инфы на русском и там же русифицированный интерпретатор GameLogo:
https://myrobot.ru/logo/dialects.php

Ну и гугол в помощь, инфы полно, но на русском больше совсем детское, с упором на черепашью графику.
racket.jpg67 Кб, 970x647
448 1246306
>>46295

>Logo


>>46296

>это надо в шапку фака добавить


Как же я проиграл.
449 1246312
>>46306
Сынок, чтобы не выглядеть полным бараном, ознакомься с кратким содержанием 1-го тома Computer Science Logo Style - Symbolic Computing:
https://people.eecs.berkeley.edu/~bh/v1-toc2.html

И хватит уже срать в треде.
450 1246314
>>46312

>for young children in elementary school


>teenaged hobbyist


Пощади, я сейчас лопну от смеха)))
451 1246384
>>46295
Прикольная штука. Онлайн интерпретаторы немного дубовые, имхо, не хватает анимации, нескучных обоев и пр. Алсо, я немного не врубился, вот
https://www.transum.org/Software/Logo/ здесь есть задания - оно же их никак не проверяет, не? Вообще, тебе не кажется, что на тайловой сетке это было бы понятнее? Алсо, что там с литературой? Ты читал этот Computer Science Logo Style, как оно?
452 1246386
А, полистал сейчас, охват выглядит вполне серьезно. То есть черепашка - это просто один из режимов интерпретатора, сам лого к ней гвоздями не прибит? Для меня это новость, прикольно.

Единственно, синтаксис местами выглядит архаично - от одинарных "кавычек у меня волосы встают дыбом, лол.
453 1246387
Алсо, проиграл, что ссылка на русский перевод книжки ведет на какой-то правительственный сайт США, лол.
454 1246448
>>46384

> не хватает анимации, нескучных обоев и пр.



Всё это есть в LCSI MicroWorlds.
Охуенная вещь, но платная.
Есть официальная русификация - ЛогоМиры.
Стоит 25 баксов.

Но, там упор на интерактивность и игровые возможности для детей.
Эту нишу сейчас занимает Scratch.

https://www.youtube.com/watch?v=oKV2fZgwgW4

Канал называется Бомбануло ТВ, лол.
455 1246477
>>46176

>что книга полезна олдфагам


Алтафки такие алтфаки. Ты можешь заниматься писанием всякой хуйни и лапшекода в индусостиле сколь угодно долго и считать себя алтфаком. Конечно, в этом случае СИКП будет для тебя откровением.
Но не смотря на это, СИКП всего-лишь введение в вычисления, это база для взращивания в себе хорошего программиста. В качестве пруфа вот тебе описание курса с сайта MIT:

>This course introduces students to the principles of computation. Upon completion of 6.001, students should be able to explain and apply the basic methods from programming languages to analyze computational systems, and to generate computational solutions to abstract problems.

456 1246683
>>46135

>MIT - один из топовых институтов


Это означает не совсем то, о чём ты думаешь.
"Топовость" вуза означает, что там гениальные высокооплачиваемые преподы, которые даже обезьяну табуретку научат.
Смотрел гарвардские лекции - пиздец, небо и земля сравнении с мухгу
Хотя конечно понимаю, что там и студентов-азиатов дохуя, но преподают там всё-таки заебись.

>>46448

>Эту нишу сейчас занимает Scratch


Кстати скреч имхо сложнее и неочевиднее схемы.
457 1246710
>>46448

>LCSI MicroWorlds.


Не в браузере, да и выглядит как говно.

>Scratch.


Прикольно, вроде я его мельком видел где-то. Онлайновая версия не открывается у меня в файрфоксе, лол.
458 1246718
>>46477
Это курс для студентов, сумевших поступить в мит.
Которым будут этот курс читать гениальные американские преподаватели, которые могут из любого говна сделать успешного _математика_. А не из говна - тем более.

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

Есть ещё вариант не есть хуйцы, и не ходить на хуй.
Но, для этого надо перестать троллить и срать в треде.
И ты не сможешь этого сделать.
459 1246754
>>45364

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


А я почему-то прочитал это с расстановкой, будто это текст какой-нибудь рэп-поебени.

морочатся такой эхуйней, думая что делают что то вАжное
в то время как
белые люди
дорожат каждой секундой своего бесценного врЕмени
и ебашут только риал стаф дайректли фо ворк

ЧСХ и рифмы получилось ровно столько, сколько в типичной рэпчине
460 1246755
А кто-нибудь находил сайт с решениями для HTDP обновленной?
461 1246762
>>46755
Да.
462 1246770
>>46762
Дай ссылку, пожалуйста
464 1246935
>>46806
Спасибо за старания. Но я спрашивал решения обновленной версии. А большинство репозиториев и сайтов, которые находятся - по старой. Еще и не полностью прорешаны. Так то для старой версии у них прям на сайте есть раздел с решениями, их и искать не надо.
465 1246953
>>46935
так чё тебе блять мешает сюда скидывать свои неуспешные попытки вместе с формулировкой задания?
466 1247054
>>46718
МИТ челлендж.
Рандомхуй взял учебный план мита по направлению cs, составил на его основе свой.
Соблюл условие, чтоб количество часов по материалу было не меньше оригинала.
По сути просто пару моментов слегка поменял, по которым бесплатных курсов онлайн не было.
Даже не стал выкидывать общеобразовательную часть (basic calculus, physics и прочее), всё оставил как было.
Начал ебашить.
Экзаменовал себя по всем правилам - ограничение по времени, отсутствие доступа к контрольным вопросам и ответам во время подготовки, и рпочие мелочи.
Проверял свою писанину в соответствии с вузовскими рекомендациями и выложил всё в инет на народный суд.
Итог - всё сдал.
Времени потрачено - 11 месяцев.
Хотя программа рассчитана на 4 года.

>аря мит сложна

ййцй.jpg119 Кб, 876x535
467 1247056
Короче скачал учебник по схеме. Учебник заебись, чисто для даунов все объясняет. Непонятка с моей ракетой вышла. В книге вывод один, у меня в двух местах выводит другое. Че ему надо?
468 1247057
>>47056
Тичпак не тот видимо.
469 1247078
>>47057
Я их все сейчас попробовал, хуй на рыло.
470 1247080
>>47054
Советское образование - лучшее в мире.
Дали пососать пиндосам.
471 1247104
>>47080
Так наоборот же - чем проще студенту освоить программу => тем лучше там преподавание => тем лучше образование.
А советские дипломы котировались потому что все в мире знали, что через адовое советское образование с плохими, но требовательными преподавателями могли пройти только избранные. Если у тебя есть советский диплом - значит ты наверняка очень уж упорен в достижении целей, а это всегда гуд.
ЧСХ, мит челленждер рапортовал о том, что с ним связывался ряд айти компаний, предлагая работу. И ведь неспроста - ведь если человек настолько жёсткий, что смог вот так собрать волю в кулак и нисхуя вообще без поддержки взять, составить программу, выучиться по ней, провериться, всё запруфать и накалякать сотни постов в блоге, то такого товарища можно брать даже без оглядки на фактические компетенции - да похуй вообще, даже если не умеет, научится.
472 1247151
>>47104
А, я не так понял.
Я бегло прочитал по диагонали, и решил, что >>47054 пишет о себе.

>>47054

>Рандомхуй


Это не рандомхуй.
Это - гений.
ййцй.jpg138 Кб, 911x644
473 1247157
Методом тыка прошерстил все тачпаки и все языки. Только последним языком одна функция начала работать, как в учебнике, пикрилейтед.
Как оно все заебало, блядь. Жопу рвешь, пытаешься что-то сделать, а нихуя блядь не выходит. И ладно бы, сука, сам был тупой. Но блядь тут-то что я могу сделать? По настройке программы ни слова в учебнике нет, ебаный в рот.
474 1247158
Короче ниже еще списки языков оказались, один из них подошел. Извините за беспокойство.
475 1247159
>>47104
Не пиздел бы ты на совковое образование, няша. В 1 классе пиздюк за 2 недели до 1 сентября идет в библиотеку и берет набор учебников. Во втором и последующих классах делает то же самое. В 10 классе у него полный набор книг за все годы в распоряжении, Личные блядь книги, которые не нужно сдавать. Программа единая, а не как было у нас в школе - в параллели 6 классов и 3 программы и учебники у программ разные.
476 1247165
>>47157
Там для каждого учебного языка можно самому настроить вывод дробей.
Выбери нужный и настрой (Fraction Style).

Вывод объектов (списков) тоже настраивается - Output Style.

И да, у меня 22/7 получается 3 1/7.
Возможно, там что-то ещё настраивается, лень копаться.
477 1247167
>>47159
Одна школьная программа.
Один народ.
Одна страна.
Один вождь.
478 1247188
>>47151

>Это не рандомхуй.


>Это - гений.


Победа над прокрастинацией != гениальность. Хотя это достижение, да.
Для обучения лучше быть работящим долбоёбом, нежели ленивым гением. Ну и собственно куча работящих азиатов на гарвардских слайдах это косвенно подтверждает, я совершенно не сомневаюсь, что они умеют въябывать, но позволю себе сомневаться, что среди них гениев больше одного-двух процентов.
>>47159
Как вспомню - всё изрисовано, порвано, у меня ритуал даже был в школе: получил учебники и начинаю их первым делом склеивать, потом стирать карандаш и замазывать чернила внутри. Весело пиздец.
Если ты говоришь правду, то это реально круто (я же так понял с твоих слов, что школьникам просто дарили книжки? или нет?)
479 1247189
>>47165
Да мне главное было подогнать, как в учебнике. А так да, когда шерстил эти языки и твой вариант тоже попадался.
480 1247191
>>47188
О том и разговор, что в постсовке давали учебники, я их изрисовывал, возвращал после года обучения, потом их давали тебе, ты их оттирал и заклеивал, лол. А вот при совке как раз дарили и они оставались у ученика. И ни одного учебника не покупали.
481 1247218
>>46935
Я хотел сделать ссылку "I'm feeling lucky", но не понял, как это сделать на lmgtfy :(. Там первая же ссылка - репа на гитхабе с решениями для второго издания. Да, неполные, но официальных вроде и нет (я не сравнивал, но вроде это потому, что все упражнения из второго издания есть в первом издании).
482 1247221
>>47056
Не тичпак, а лангаж. Видишь вон там у тебя написано, beginning student with list abbreviations. Выбери racket или обычную схему или что там у тебя.
483 1247223
>>47191

> И ни одного учебника не покупали.


Но цена сзади на учебнике была написана, зачем-то.
И в магазинах они, зачем-то, стояли на полках.

Тогда ещё квартиры давали бесплатно, всем, кому надо.

Совкодрочеры-миллениалы - это охуенно.
484 1247227
>>47157

>По настройке программы ни слова в учебнике нет, ебаный в рот.


Если ты про htdp, то там это есть, во введении и в начале глав (https://htdp.org/2018-01-06/Book/part_prologue.html).

>>47158
А, ну вот, ок :3
485 1247239
>>47223

>Тогда ещё квартиры давали бесплатно, всем, кому надо.


Ещё про бесплатные автомобили всем забыл. И дачи ещё.

> Совкодрочеры-миллениалы - это охуенно.


Начитаются по подъездам Маркса, а потом ябут друг друга в жопы.
486 1247248
>>47223
Ну если ты его проебал, кто же виноват.
487 1247265
>>47191

>я их изрисовывал


А зачем? Это же равносильно сранью под себя. Тебе же ими пользоваться.
Другое дело - изрисовывать и рвать ПЕРЕД СДАЧЕЙ, но это нужно совсем ебанутым быть, чтобы таким заниматься.
Ты хотел пошутить про ранговые потенциалы видимо, но не вышло
488 1247267
>>47223

>Но цена сзади на учебнике была написана, зачем-то.


>И в магазинах они, зачем-то, стояли на полках.


Ну а если проебал то, что тебе выдали, или дом с учебниками сгорел, надо же откуда-то брать?
Нет, я сам не верю в его сказочки, если что
489 1247351
>>47265

>А зачем?


Потому что ребенок уже тогда понимал, насколько важна частная собственность для полноценной личности. Вот есть у него учебник - это его учебник, понимаешь? Почему, например, никто не живет в одинаковых квартирах без отделки, все делают ремонт там какой-нибудь по своему вкусу, мебель покупают, которая им нравится? Да потому что это их, их личное, часть их пространства. Вот и здесь так же. Понимаешь?
490 1247368
>>47351

>ремонт там какой-нибудь по своему вкусу, мебель покупают


Некорректное сравнение. Ремонт по такой логике делаю как раз я, подклеивая форзац, который уже отваливается из-за того, что книжкой до меня владел омежка, который смотрел как одноклассники пинают его книжки на переменах и нихуя не мог сделать.
А ты просто неопрятный гражданин, ты школьный аналог того чухана, который живёт в каждом доме с тараканами и из-за которого нормальные жильцы никак не могут этих тараканов вывести, ведь тараканы любую напасть пережидают в твоей чуханской квартире.
491 1247378
>>46718

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


Т.е. ты утверждаешь, что в образовании важнее всего, чтобы учебники остались у ученика на всю жизнь?
492 1247379
>>47378
Блять, промазал. Сюда >>47159
493 1247392
>>47368
Блядь, ремонт в смысле отделка, дизайн интерьера, ну епт.
494 1247415
>>47265
Не собирался я ни о чем шутить, ранги какие-то придумал. Я двоечником был и мне было прикольно гы-гыкать над дорисованными мною хуями везде, где можно.
>>47378
Я к тому, что сейчас мы и это проебали.
495 1247439
>>47415
Кстати задумался я про эти ранги и понял, что в этом что-то есть. Один мудак, которому на все насрать, прогульщик, разрисовывает книжки хуями. Другой получает книжки, "чинит" их, собирается что-то по ним учить. Явно эти два человека слишком разные. Я не говорю, что кто-то лучше или круче, но так, в целом типаж людей слишком отличается.
496 1247458
>>47165
До меня дошло, че это за хуйня. Это блядь число такое, Допустим 3\4 - три четверти блядь, число. А не просьба разделить 3 на 4.
497 1247476
>>47439

Я хоть и "чинил" учебники, но и в то же время был хулиганом и задирой, и уже выпадаю из классификации (потому что она говно)
Просто не привык срать где ем. А разрисовывать собственные учебники - срать себе в тарелку. Можно с таким же успехом ебало себе разрисовать хуями.
498 1247480
>>47458
Слоноёб, ты?
Я же написал тебе выше про дроби и режим отображения дробей.

Ты уверен, что понял, что такое лисп?
Точно?
Потому, что в лиспе разделить 3 на 4 будет (/ 3 4), а не 3/4.

Может, всё-таки, питон? Хороший язык же. Куча инфы по алгоритмам и прочему. GUI есть. Подумай.
499 1247485
>>47480
Ну а кто же еще :) Я знаю, что делить это сначала знак, потом числа. Но если ебаная ракета так вычисляет, я не виноват же. ВОт я методом подбора нашел язык, который делает, как в учебнике. Наконец-то в учебнике прочитал, что такое ' а то блядь хуй знает. Короче охуенно все, идет как по маслу. Плавно и потихоньку описывают значение каждой функции, показывают примеры и пр. Все у меня заебись, одним словом.
500 1247486
>>47476
он двоечник, он эти учебники не читал
501 1247496
>>47476
Че бомбанул-то, лол? Я же говорю, что не считаю кого-то лучше или круче, просто люди разные. И выше верно писали - учебники эти я не читал, так что с рисованных хуев была только польза в виде гы-гыканья.
502 1247506
>>47485

>Но если ебаная ракета так вычисляет


В лиспе 3/4 - это один "символ" - т.е. слово, т.к. нет пробела.
В данном случае - это дробное число.

То, что 22/7 превращается в 3 1/7 - это не вычисление, это просто изменение формата отображения этого символа-слова-числа при выводе в консоль.

А вот (/ 22 7) - это _выражение_, и оно вычисляется.
И его результатом будет дробное число, которое может быть _отображено_ как 22/7 или как 3 1/7 или как 3.1428... или как Pi.

Ты начинай понимать такие вещи, иначе далеко не продвинешься.
503 1247507
>>47506
Я все это понимаю, ты посмотри на эту -> >>47056 картинку, он начал вычислять, как деление.
504 1247512
>>47507

>он начал вычислять, как деление.


Где?

Он просто отобразил дробь 22/7 (двадцать две седьмых) в виде десятичной дроби в формате с плавающей точкой. Как я и написал тебе в предыдущем комменте - это не вычисление, это просто отображение числа.

Или, если хочешь - число "вычислилось" само в себя, и было отображено в определённом формате, задаваемом в настройках.

Есть значение, а есть - представление (кодирование) этого значения.
И нужно их различать.

Например, латинская A - это представление числа 65, в случае, если речь идёт о кодах символов ASCII.

И число 65 в разных контекстах может означать разные вещи. Букву A или число 65 или код региона Сахалинской области.

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

>А вот (/ 22 7) - это _выражение_, и оно вычисляется.


И его результатом будет дробное число, которое может быть _отображено_ как 22/7 или как 3 1/7 или как 3.1428...
Вот и он мне писал 3.142857
ййцй.jpg151 Кб, 911x644
506 1247516
То-ли меня тральнуть пытаются, то-ли я конченный уебан.
507 1247519
Да и вообще, какая нахуй разница. Я блядь нашел язык, в котором отображается так же, как и в учебнике. Успешно читаю учебник, развиваюсь блядь. Даже если чего-то я сейчас не осознаю, может это будет дальше в учебнике и этот разговор не понадобится в принципе. Даже если этого в учебнике и не будет, оно будет где-нибдуь еще, хоть в сикпе, хоть где. Я ньюфаг, блядь, посредством книги с каждым днем перестаю им быть. Двигаюсь к просветлению, хоть и потихоньку.
508 1247532
>>47516
Я начинаю думать, что троллишь тут ты.
Или ты реально не очень сообразительный.

В верхнем окне ("окно определений") у тебя записано дробное число 22/7.

При выполнении кода в этом окне, в консоль выводятся значения вычисленных выражений, если они имеют значение.

Число - оно "вычисляется" само в себя.
Набери там 33 - получишь внизу 33.

Набери 22/7 - и получишь внизу то же число, но в том формате, который задан у выбранного языка для отображения дробных чисел в консоли. Например - 3.142857 или 3 1/7. Этот формат можно менять в настройках.

Литерал списка - '(a b c d) вычисляется в список.
Формат отображения списков тоже можно задавать в настройках.

Слово "формат", я надеюсь, тебе понятно?

Если ты всё ещё "не понял", то, наверное, ты просто тролль, как тут уже предполагали другие.
509 1247537
>>47532
Вроде понял. Ладно, не ругайся. Я же только учусь, пробую, задаюсь вопросами.
510 1247719
>>47496

>Че бомбанул-то, лол?


Ты это пишешь потому что я действительно бомбанул или потому что так бы тебе хотелось, дабы иметь возможность каким-то образом обосновать продолжающуюся защиту тобой уже давно проёбанного тезиса?
511 1247740
>>47719
Там тезис был, что люди мы разные, вот и все. Третий раз напишу, что я не говорил, что кто-то из нас лучше, хуже, круче, чмошнее и пр. Да и свой пост перечитай про рисование себе хуев на лбу и пр. Ведь реально бомбанул.
512 1247777
>>47740

>Третий раз напишу, что я не говорил, что кто-то из нас лучше, хуже, круче, чмошнее и пр.


И именно это показывает, что для тебя важно. С остервенением повторяешь "аря я ничё не имел в виду такого". Если бы не имел - то и не стал бы так рьяно пытаться кого-то в этом убедить.

>Да и свой пост перечитай про рисование себе хуев на лбу и пр.


Дак дело-то в том, что всем похуй на тебя если ты не лезешь в чужой монастырь со своим уставом, однако-ж погляди: гадит не только под себя, но и загаживает общественное достояние, да ещё и скандалит в общественном месте, защищая свою привычку нелепыми аргументами вроде "да я не читал учебники ахах". Пиздишь же. Даже конченный двоечник, когда хотел перевестить в вечерку, учился как проклятый чтобы на тройки выйти потому что ему угрожали что без троек в вечерку не возьмут. Всё ты читал, просто ещё хуи рисовал и потом читал учебники с хуями.
513 1247804
Блядь сложна пиздец хуй жопки
514 1247805
>>36073 (OP)

>http://community.schemewiki.org/?SICP-Solutions


У меня одного этот сайт не открывается?
515 1247806
Не открывается сайт с решениями пиздец блядь сука нахуй
516 1247836
>>47480
ЗАВАЛИ ЕБАЛО БЛЯДЬ!
Сука, ну что вы за пидорахи, а? "Ебать ты тупой, не, попробуй другое, у тебя ничего не получится". Почему блядь пидорахи вы такие сука? В любом блядь комьюнити нерусскоязычном накидали бы за щеку советов и сказали бы гудлак, нет блядь после каждого (КАЖДОГО БЛЯДЬ) вопроса вы начинаете свое "бля бросай все попробуй что-нибудь другое". Бомбит блядь от вас суки!
517 1247845
>>47506

>В лиспе 3/4 - это один "символ"


Тащем-то нет. Символ - это символ, слово из буковок. А 3/4 - это числовой литерал. Более конкретно - литерал ratio. И да, во многих других языках этого до сих пор нет их коробки, так что у многих случается затык на этом моменте.

>То, что 22/7 превращается в 3 1/7 - это не вычисление


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

>дробное число, которое может быть _отображено_ как 22/7 или как 3 1/7 или как 3.1428... или как Pi.


Ты все напутал и в кучу смешал. Дроби (ratio) и числа с плавающей точкой (float\double) - это принципиально разные типы. Отображение тут ни при чем, дробь никогда не отображается как число с плавающей точкой. Это разные объекты разных типов.

Ты начинай понимать такие вещи, иначе далеко не продвинешься.
518 1247846
>>47512

>Где?


На пике.

>>47507
Не слушай его короче, ты все правильно понял. На твоем пике ты просто включил язык без дробей.
519 1247847
>>47519

>Даже если чего-то я сейчас не осознаю, может это будет дальше в учебнике и этот разговор не понадобится в принципе


THIS
521 1247864
>>47777
Хватит рваться, заебал. Предположим, что и читал учебники, пускай и с хуями. Да и похуй мне было. Успокойся уже. Я говно, а ты молодец.
522 1247872
>>47805
>>47806
Ну дак возьмите из кэша гугля, хуле как дети малые? И это программисты блядь.
523 1247880
ПЕРЕКАТ %%без поней, как и обещал
https://2ch.hk/pr/res/1247878.html (М)
524 1247917
>>47872
Не ори, я вообще недавно начал вкатываться в эту отрасль
525 1247959
>>47864

>Хватит рваться


Да рвись сколько угодно, если тебе так по кайфу.
526 1248033
>>47845
Иди-ка ты на хуй, сынок.
Учить он меня будет, лол.
Тред утонул или удален.
Это копия, сохраненная 23 сентября 2018 года.

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

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