аа.jpg12 Кб, 384x320
SICP тред #12 /sicp/ 3031968 В конец треда | Веб
Продолжаем обсуждение лучшей книги всех времен и народов, а так же одноименных лекций. Приглашаются сюда как новички, ломающие над ней голову, так и опытные ребята, прошедшие ее всю (или большую ее часть).

Где скачать SICP?
На русском: https://bmstu-iu9.github.io/scheme-labs/sicp.pdf
ориджинал: https://web.mit.edu/6.001/6.037/sicp.pdf

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

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

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

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

Заодно еще пара ссылок (на онлайн-версию, видосы и сикп на кложе):
clj: http://www.sicpdistilled.com/
1986: https://www.youtube.com/playlist?list=PL8FE88AA54363BC46
2004: https://www.youtube.com/playlist?list=PL7BcsI5ueSNFPCEisbaoQ0kXIDX9rR5FF
harvey: https://archive.org/details/ucberkeley-webcast-PL3E89002AA9B9879E?sort=titleSorter
html: http://sarabander.github.io/sicp/
По просьбам трудящихся еще 3 ссылки
https://htdp.org/2018-01-06/Book/part_prologue.html - как работает ракета
http://sicp.sergeykhenkin.com/
https://docs.racket-lang.org/sicp-manual/Installation.html
Лекции от авторов (оригинал): https://www.youtube.com/watch?v=-J_xL4IGhJA&list=PLE18841CABEA24090&ab_channel=MITOpenCourseWare[РАСКРЫТЬ]

Лекции с русским дубляжом (довольно хорошим): https://www.youtube.com/watch?v=RhSwBgF-g4I&list=PLc6AqfeLgwzPPK1H3XV1Wfb_CGvT6sXkC&ab_channel=VsevolodN[РАСКРЫТЬ]

Для изучения языка-схемы порекомендую первые две главы https://www.scheme.com/tspl4/
Слоником в итт называют книгу The little schemer (но мне он не зашел из-за слишком своеобразной подачи материала).
2 3031969
Так же полезная информация.
Где я ещё могу пообсуждать любимый SICP, кроме двача?
https://www.reddit.com/r/compsci/
https://www.reddit.com/r/learnprogramming

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

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

Заодно еще пара ссылок (на онлайн-версию, видосы и сикп на кложе):
clj: http://www.sicpdistilled.com/
1986: https://www.youtube.com/playlist?list=PL8FE88AA54363BC46
2004: https://www.youtube.com/playlist?list=PL7BcsI5ueSNFPCEisbaoQ0kXIDX9rR5FF
harvey: https://archive.org/details/ucberkeley-webcast-PL3E89002AA9B9879E?sort=titleSorter
html: http://sarabander.github.io/sicp/
По просьбам трудящихся еще 3 ссылки
https://htdp.org/2018-01-06/Book/part_prologue.html - как работает ракета
http://sicp.sergeykhenkin.com/
https://docs.racket-lang.org/sicp-manual/Installation.html
Лекции от авторов (оригинал): https://www.youtube.com/watch?v=-J_xL4IGhJA&list=PLE18841CABEA24090&ab_channel=MITOpenCourseWare[РАСКРЫТЬ]

Лекции с русским дубляжом (довольно хорошим): https://www.youtube.com/watch?v=RhSwBgF-g4I&list=PLc6AqfeLgwzPPK1H3XV1Wfb_CGvT6sXkC&ab_channel=VsevolodN[РАСКРЫТЬ]

Для изучения языка-схемы порекомендую первые две главы https://www.scheme.com/tspl4/
Слоником в итт называют книгу The little schemer (но мне он не зашел из-за слишком своеобразной подачи материала).
3.jpg69 Кб, 487x488
3 3031974
Вкатился. Посмотрим, на сколько хватит этого треда.
4 3031980
>>031974
Ну утонуть-то я ему в любом случае не дам :З
оп
5 3032035
>>031980
Знать бы ещё что означает эта аббревиатура.
sage 6 3032043
Топите тред, нахуй он нужен вообще
image.png88 Кб, 222x227
7 3032060
>>032043
Сэр, есть, сэр.
8 3032111
>>3031634 →

>Никто блять не делает шедевры в самом начале.



ДА ЛАДНО?

>Кто вам такую идею вбил, что нужно 10 лет учится, чтобы за один день сделать чики-пуки.



Никто, это ты сам щас придумал и героически опроверг.

И вообще, ты навалил какого-то нерелевантного говна.

Разработка это итеративный процесс? Код можно рефакторить? Вот это да, вот это ты пиздец глаза нам тут открыл! Кто-то тут с этим спорил или что? В чем суть-то? Зачем ты все это написал? Как это подтверждает/опровергает полезность СИКПакоторый ты не читал?
9 3032472
Господа неосиляторы и прочие подобные, начните с HTDP, потом если нужно будет читайте SICP
linus3.jpg24 Кб, 500x357
10 3032595
>>3031634 →

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

11 3032598
>>032472
Зачем так сразу резко. Всем было бы неплохо освоить и то и другое. Для более глубокого курения сабжа.
12 3038527
>>031968 (OP)
Прочитал 1 главу. Пока что с умеренным скрипом заходит, мб потому что уставший дохуя. Завтра задачки дорешаю.Боюсь, что математику не вывезу, в начале прошлого подтянул немного математику, до уровня 9 класса, хз, хватит ли для этой книги.
13 3038576
>>038527
Дальше математики намного меньше.
14 3038746
>>038527
О, а я бросил на первой. Всё-таки правильно говорят, что надо сначала хотя бы что-нибудь своё начать делать, любую хуйню чуть сложнее парсера, и только потом уже станет ясно, нахуя вообще читал. Ну лично у меня так. Или, ещё лучше, параллельно читать. Щас где-то через пару месяцев вторую начну, теперь понимаю, чего и где не хватает.
15 3039478
Я сделал упражнение из первой главы. Всё правильно? У меня нет схемки чтобы проверить.
16 3039789
>>039478
Ну и где это может пригодиться ебать?
Где нужно найти сумму квадратов?
Зачем вообще считать квадраты?
Ты чё площади считаешь?
Здесь кто-то нибудь задаётся вопросом А НАХУЯ?
Не вижу смысла разгадывать эти ребусы ебучие кроме того что это как-то "качает мозг".
17 3039793
>>039789
Иди нахуй быдло
image.png803 Кб, 1280x720
18 3039811
>>039789

>Где нужно найти сумму квадратов?



А ты не умный.
19 3039847
>>039793
Всё, на что хватило ума, говнина мразотная?

>>039811
Окей и что? Ну нашли мы расстояние между точками и чем нам это пригодится?
765af4351e18a64c5f6fa96e708fc66d.jpg34 Кб, 460x636
20 3039854
>>039789
Никогда не задавал себе такие вопросы. И не пони почему ты их мне адресовал. Но отвечу так.
Скобочки няшные. Писать на скобочках особый тип удовольствия. А что именно писать дело десятое.

Кстати поставил таки scheme. А програмка то не работает. Но то что пару скобок протустил то ладно. Но она считает не правильно.
21 3039864
>>039847

>Ну нашли мы расстояние между точками и чем нам это пригодится?



1. Навигация
2. Синтез и моделирования электроники
3. Артиллерия - эту хуйню вычёркиваем, настоящий программер должен быть пацифистом. Иначе он хуйня, а не программист.
22 3039871
>>039864
Одним словом - узкоспециализированная параша. Спроси на двоче, кто работает с навигацией, кто делает программы для моделирования электроники. Ответ: примерно никто.
image.png342 Кб, 400x400
23 3039893
>>039871

> Спроси на двоче,



А нахуя? Нахуя интересоваться мнением леммингов?

Но дажи они лучше тебя - они знают для чего может пригодиться сумма квадратов, а ты - нет.
24 3040023
>>039478

Предикат должен быть в скобках, то есть:

(cond ((and (< a b) (< a c)) <выражение>)

В шапке есть ссылка на онлайн схему. Либо у Хекслета поищи.

>>039789

Брысь, жырнич.
25 3040040
>>039893

>Очень распространено представление о возникающем раз в несколько лет массовом самоубийстве леммингов. Считается, что в отдельные годы, когда численность леммингов очень резко возрастает, зверьки следуют друг за другом или за одним из леммингов — «проводником» — к пропасти либо к берегу реки, озера, моря, где и гибнут. На самом деле лемминги не являются стадными, стайными или общественными животными, они перемещаются каждый сам по себе и не следуют за вожаками. Миф о групповом самоубийстве леммингов[4] восходит ещё к XVIII веку, когда учёные заметили внезапные сокращения популяций леммингов, не находя объяснения наблюдаемым колебаниям численности.

26 3040083
>>040040

>лемминги не являются стадными, стайными или общественными животными


А люди?
8faa6024e58f7f91.mp42,3 Мб, mp4,
1920x1080, 0:05
27 3040092
>>039789
Сидит шакал в треде и срет, лол. Ну не пригодится это тебе, ну уйди ты отсюда. Это нам пригодится, Lisp дает нам понимание, как все работает, мы после освоение сабжей лучше программирование понимаем.
28 3040094
>>039847

>и чем нам это пригодится?


Комп.графика. В довесок к >>039864.
>>039864

>3. Артиллерия - эту хуйню вычёркиваем, настоящий программер должен быть пацифистом. Иначе он хуйня, а не программист.


Что к чему? Почти всё, что мы имеем в it-отрасли – результат развития военной промышленности. Именно военка чаще всего спонсировала, спонсирует и будет спонсировать те или иные разработки, которые будут двигать всю отрасль.
Будь ты хоть 3 раза пацифист, а военку необходимо развивать для защиты своего государства.
OpenGL 4 Reference Pages.png49 Кб, 817x598
29 3040145
>>040094

>Комп.графика


Самнительно. Врядли кто-то вручную в 2024-м году считает. Игровые движки unreal engine, unity, там это и так всё есть. Просто графические библиотеки а-ля SDL... там тоже это есть. В OpenGL 4 искаропки есть метод distance() где вбиваешь 2 точки и он сам тебе считает, не надо ебаться с квадратами.
w150038149413.jpg106 Кб, 1280x688
30 3040152
Сумму квадратов увидели, а сортировку пузырьком не увидели. И вообще. Сидят обсуждают где может hw пригодиться...
31 3040185
>>040145
Ну так ты же не всегда будешь пользоваться уже готовыми движками. Может быть так, что тебе потребуется реализация своего движка, или его подобия. Инженеры-программисты, например, почему-то продолжают же писать ассемблерные вставки в свои какие-нибудь там встраиваемые системы. Так и тут. Легко сказать, что если что-то кем-то реализовано, то это нужно больше изучать, вызвал метод/функцию и сидишь довольный, программистом гордо себя зовешь, технарем, лул.
32 3040570
>>039811
Скорее ты. Адекваты расстояние считают через метрический тензор.
33 3040933
https://try.scheme.org/
Вот нормальная ссылка на онлайн-схему.
Та что в шапке пол часа грузится, требует настроек каких-то и регистрации.
34 3041303
>>039864

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



Дак это и есть пацифизм в его истинном значении. Чем сильнее армия, тем меньше желающих рыпаться -> меньше войн. Тащемто мало какое изобретение способствовало снижению количества и масштаба войн так, как ядехка.
35 3041522
>>041303
Это пишет чувак в 2024 году. Ты там в аквариуме что ли живёшь?
36 3041666
>>041522
А по факту возражения будут?
37 3041881
>>041666
«Проект Манхэттен» гугли. И вообще, почитай вот это - https://rus-linux.net/MyLDP/BOOKS/zip/hackers-heroes.pdf
38 3041913
>>039864

> настоящий программер должен быть пацифистом. Иначе он хуйня, а не программист.


Схуяли? Это вообще никак не связано, лол.
image.png1,1 Мб, 1102x452
39 3041936
>>041913
>>041913

>Это вообще никак не связано, лол.


Тогда докажи что ты программист. Вижу в тебе низкие уровни морали и эмпатии.
40 3041939
>>041881

>«Проект Манхэттен» гугли.



И?

> И вообще, почитай вот это - https://rus-linux.net/MyLDP/BOOKS/zip/hackers-heroes.pdf



Нахуя?

Как это опровергает мой тейк о том, что ультимативное оружие снижает количество войн?
41 3042022
>>041881

>почитай вот это


Ну читал. И что далее? лаба искусственного интеллекта полностью спонсировалась за счет оборонки. Спокойно себе жили и тактично закрывали глаза на сей факт. И дела там пошли сильно хуже, как раз, когда оборонка стала меньше выделять средств. Хакера из Клуба Самодельщиков жн просто были почти поголовно хиппарями с заскоками на электронике.
Мимо-читавший
>>041936
Ты критерии обозначь для начала. Если это шиза уровня RMS и прочих хакеров из той книжки, то сразу нахуй. Даже они сами признают, что многие их идеи тупо несостоятельны и противоречивы.
Всё-так-же-мимо
42 3042039
>>041939

> Нахуя?


Будешь хранителем знаний древней магии.

>Как это опровергает мой тейк о том, что ультимативное оружие снижает количество войн?



Оружие, основанное на рекации деления ядер и синтеза ядер - забанено в этом мире. Оружие сдерживания. Горячей войны между обладающими ядерным оружием державами, в истории не было. И дай бог не будет. Что не мешает державам, обладающим ядерным оружием, вести войны на чужой территории.

Артиллерия, это оружие, которое превращает людей в мясо.
Пацифизм, это движение против войн.

Неуда направить свою дурную энергию? Впереди бескрайние просторы космоса. Покоряй Вселенную. Живи и дай жить другим.
43 3042050
>>042039
Блять, в треде конченный завелся.
44 3042083
>>042039

>не мешает державам, обладающим ядерным оружием, вести войны на чужой территории



Войны всегда были и всегда будут. А ядерное оружие как раз-таки не дает локальным конфликтам раздуваться до мирового масштаба.

> Артиллерия, это оружие, которое превращает людей в мясо.



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

> Покоряй Вселенную



Ну, межзвездные перелеты, судя по всему, человечеству доступны не будут никогда. А тратить триллиарды денег, чтобы на Марсе деревню построить, никто не будет, ибо нерентабельно. Вот и остается перераспределять ресурсы в рамках Земли. Селяви, ептыть.
image.png122 Кб, 320x240
45 3042276
>>042083

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



Каким образом, если есть ядерное оружие.
46 3042378
>>041936

>Тогда докажи что ты программист. Вижу в тебе низкие уровни морали и эмпатии.


Вы поехавшие, блядь, понимаете?
Начнем с того, что это вообще никак не связанные между собой вещи, но больше всего забавляет, что "умные" люди каждый раз повторяют одну и ту же ошибку, потому что уверены в своей правоте и больше не находятся в реальности, а укатываются куда-то в свой манямирок. А реальность такова, что побеждает всегда грубая сила и насилие, т.е. банально прав тот у кого больше палка - это закон, который продиктован самой реальностью. И лишь когда палки становятся, примерно, одинаковой длины и драться уже не так выгодно, то начинаются отношения другого вида. И то это не избавляет нас полностью от войн, потому что начинаются прокси войны держав с одинаковыми палками.
Реальность такова, что весь потужный гуманизм сразу улетучивается, когда появляется реальная возможность уебать по противнику, а его предки потом будут тебя еще и благодарить, что ты на его деда 2 ядерные бомбы скинул.
Вся наука, вся инженерия, вся медицина, начиная с древних времен, развивается, чтобы вырезать своих врагов и отбирать ресурсы, и только жирующие соевые хиппари-додики решили, что они слишком охуенно живут за что потом расплачиваются, когда их дочь насилует какой нибудь мигрант из страны n-го мира.
И как тут уже верно заметили, сначала наши овечки берут деньги у грязных вояк, а потом хлопаю глазками и говорят "А МЫ НЕ ЗНАЛИ". У меня нет недостатка эмпатии и морали, потому что я четко понимаю, что космос я смогу покороить только с равными себе, а макак, которые отрежут мне голову из-за религии и даже глазом не моргнут, нужно вдалбливать в землю и уничтожать их культуру, если они по-другому не хотят меняться. И, кстати, они правильно делают, что режут, как и правильно сделали варвары, который развалили гомоРим, потому что люди, которые теряют связь с реальностью, должны страдать за свою тупость.
Поэтому долг каждого уважающего себя ученого - при надобности защитить свою родину, свои труды, свою семью и свою цивилизацию, а не следовать идеологической шизе от наркоманов травокуров.
Да и дежурно напоминаю, что бытие альтруиста - это не бытие омежки и груши для битья, как многие считают в силу невозможности иных видов существования кроме как существование в виде жерты из-за своей слабости.
46 3042378
>>041936

>Тогда докажи что ты программист. Вижу в тебе низкие уровни морали и эмпатии.


Вы поехавшие, блядь, понимаете?
Начнем с того, что это вообще никак не связанные между собой вещи, но больше всего забавляет, что "умные" люди каждый раз повторяют одну и ту же ошибку, потому что уверены в своей правоте и больше не находятся в реальности, а укатываются куда-то в свой манямирок. А реальность такова, что побеждает всегда грубая сила и насилие, т.е. банально прав тот у кого больше палка - это закон, который продиктован самой реальностью. И лишь когда палки становятся, примерно, одинаковой длины и драться уже не так выгодно, то начинаются отношения другого вида. И то это не избавляет нас полностью от войн, потому что начинаются прокси войны держав с одинаковыми палками.
Реальность такова, что весь потужный гуманизм сразу улетучивается, когда появляется реальная возможность уебать по противнику, а его предки потом будут тебя еще и благодарить, что ты на его деда 2 ядерные бомбы скинул.
Вся наука, вся инженерия, вся медицина, начиная с древних времен, развивается, чтобы вырезать своих врагов и отбирать ресурсы, и только жирующие соевые хиппари-додики решили, что они слишком охуенно живут за что потом расплачиваются, когда их дочь насилует какой нибудь мигрант из страны n-го мира.
И как тут уже верно заметили, сначала наши овечки берут деньги у грязных вояк, а потом хлопаю глазками и говорят "А МЫ НЕ ЗНАЛИ". У меня нет недостатка эмпатии и морали, потому что я четко понимаю, что космос я смогу покороить только с равными себе, а макак, которые отрежут мне голову из-за религии и даже глазом не моргнут, нужно вдалбливать в землю и уничтожать их культуру, если они по-другому не хотят меняться. И, кстати, они правильно делают, что режут, как и правильно сделали варвары, который развалили гомоРим, потому что люди, которые теряют связь с реальностью, должны страдать за свою тупость.
Поэтому долг каждого уважающего себя ученого - при надобности защитить свою родину, свои труды, свою семью и свою цивилизацию, а не следовать идеологической шизе от наркоманов травокуров.
Да и дежурно напоминаю, что бытие альтруиста - это не бытие омежки и груши для битья, как многие считают в силу невозможности иных видов существования кроме как существование в виде жерты из-за своей слабости.
dvajaya3.png90 Кб, 500x470
47 3042527
>>042378
Всё грамотно расписано. Джва чая.
48 3042778
>>042527
Четыре!
49 3042869
>>042378
>>042527
>>042778

Похуй. Я прав , вы - нет.
50 3044280
предлагаю добавить в шапку треда: пчел прорешал сисп от корки до корки наркоман ебучий и дал достаточно интересные рекомендации вместе с выводами

https://habr.com/ru/articles/542226/
51 3044435
>>044280
Орнул с главного вывода: на прорешивание сикпа нужно многа-многа часов.

Я так понял, эти рекомендации скорее для преподов, но масштаб проделанной работы, конечно, впечатляет вот некоторым людям делать нехуй, еще и бесплатно.
Гендальф.gif6,8 Мб, 642x268
52 3044443
>>044280
Таки Боги существуют.
53 3044641
>>044280
SICP прорешать легче, чем прочесть данную статью. Изобилует неуместной терминологией, что складывается впечатление, что автор хотел вставить словечко ради словечка.
Несмотря на то, что вроде бы статья писалась для преподавателей, не ясна ее цель. Куча различных временных графиков, которые +/- показали одно и тоже - самые сложные задачи - последние. Да ниужели?
Отдельно проиграл с рекомендаций знакомить студентов с этой статьей, дабы стимулировать их на изучение сабжа, причем таким хитровыебанным способом, как и автор. Статья наоборот отобьет желание прикасаться к SICP из-за его самой по себе монструозности, так и, как выясняется, необходимостью учить доп.языки.
В общем-то единственная польза, это список инструментов, общее затраченное время, и неформальный обзор, где автор рассказывает о некоторых впечатлениях.
Исходя из вышесказанного, считаю, что помещать статью в шапку нецелесообразно.
54 3044674
>>044641
Добавлю, что имеет смысл вкинуть ссылку на сам решебник. 5399 страниц, кек.
55 3044723
>>044674
Скика скика? Эту хуйню года 2 решать придется
56 3044783
>>044723
Ну вон автор заявляет о 729ч и 19м. Треть этого времени отводит на последние задания, где необходимо на каком-нибудь другом языке реализовать интерпретатор/компилятор Scheme. Автор юзал Fortran, дабы поставить себя в положение, где он не знает язык, на котором будет реализовывать задачу. Т.е. он учил дополнительно полноценный язык программирования. При этом он полностью выкурил мануалы по Chibi-Scheme (на этой реализации в основном писал все задачи), манулы по Emacs Lisp и самому Emacs, по Org-mode, плюс какие-то доп.мануалы по другим инструментам, которые использовал. Все это - здоровенные талмуды.
Поэтому в 729 часов он явно не всё включил, о чем где-то упоминал. В общем, работа была проведена действительно колоссальная, но, повторюсь, встает вопрос целесообразности.
57 3044861
>>044783
Что по итогу на выходе? Всё сможет осилить или ещё пару талмудов нужно проглотить?
58 3044966
>>044861
Не понял вопроса. На выходе таки осилил. В полной, даже во многом излишней мере. Вот тут можно найти решебник: https://gitlab.com/Lockywolf/chibi-sicp.
59 3045240
>>044966
Имею ввиду эффект от прочтения и проработки
На что горазд теперь?
60 3045338
>>045240
Я так понял, автор - канплюхтер сайнтист, а не анальник, так что вряд ли он узнал что-то радикально новое. Сам СИКП в статье он почти не оценивал, написал только, что лишних упражнений не встретил и он бы наоборот еще добавил несколько (и несколько доп.тем осветил). Короче, больше взгляд препода, а не прогроммизда.
61 3045379
>>045240
Да пес его знает. Как написал >>045338, он особо и не делился впечатлениями об изученном.
По статье ясно, что прям какой-то серьезный интерпретатор/компилятор собрать вне рамок учебника не удастся, из-за чего он хочет в будущем провести подобную же работу над Книгой Дракона, чтобы глубже вникнуть в тему. Если я правильно понял по комментам, у него есть желание написать свою реализацию Scheme c блэкджеком и шлюхами. Или улучшить ту, которую он написал в рамках задания.
62 3052666
Прохожу HTDP, прошел первую часть полностью. Могу сказать, что BSL, как и Схема - это абсолютно ебучие языки для обучения. В сто раз проще было бы понять о чем люди говорят, если бы книги были написаны на C или Питоне. В Ракете еще подсветка синтаксиса ебучая, но это уже похуй.

Как пройду, пойду этот ваш Сикп проходить. Планирую на JS это делать, потому что там если че сразу ответы есть и не надо ниче искать, как в этом решебнике выше.
63 3052850
>>052666
BSL же в начале
А как же божественный LISP?

Для SICP есть же адоптация под JS / Python / что-то ещё
64 3052948
>>052666

>Как пройду, пойду этот ваш Сикп проходить


Давай. Секта свиделей сикп пополняется.
65 3052956
Напоминаю, что единственная, православная, версия СИКП - на схеме. Все остальное - кастрированные пародии.
66 3053235
>>052850

>BSL же в начале


А как же божественный LISP?

Говно говна.

>Для SICP есть же адоптация под JS



Вот ее и буду проходить.

>Давай. Секта свиделей сикп пополняется.



Ну так-то лучше обучалок все равно нет для начала.

>Напоминаю, что единственная, православная, версия СИКП - на схеме. Все остальное - кастрированные пародии.



Ну и что, зато с норм синтаксисом.
67 3053246
>>053235

Чем тебе синтаксис Схемы не угодил?
68 3053249
>>053246
Слишком много слов и скобок.
69 3054016
>>052666
На си. Ага. Дьявольский трипл хитёр и коварен!
70 3054018
>>053249
В жс кстати больше скобок, просто они в других местах.
71 3054103
>>052666

>Планирую на JS это делать


Руки свои грязные убери от книги, макака браузерная.
72 3054251
>>054103
Или что ты сделаешь?
73 3054494
>>054251
Загадаю в Храме Головы вместо денег, чтобы тебе анус порвали.
1591734806.jpeg89 Кб, 600x399
74 3054836
>>054494
Мне похуй я ношу иконку во внутреннем кармане от сглаза
75 3081528
ой
76 3088040
>>052666
Буду тут таймлаин свой постить. Прошел вторую часть HTDP. Сделал все упражнения, кроме двух, где надо было спейс инвейдеров допиливать и игру по тушение пожара писать. Но я уже и так дохуя чего написал, еще две игры мне лень писать. Неделю где-то болел и не делал нихуя. А так по 3-4-5 часов в день занимаюсь спокойно. В самой главе ничего сложного, хотя, иногда не очень понятно че от тебя хотят, хорошо бы было, если бы был препод, который объяснил, но что есть, то есть. Тесты пишу только там, где не уверен, что выйдет.
77 3088957
>>088040

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


Какой же это таймлайн, если ты ленишься и не выполняешь все задания? Получается, что сдулся уже на второй главе далеко не самого сложного учебника. Как ты тогда собрался прорешивать SICP после? Там задачек-то побольше будет.
Зачем в принципе изучать программирование, если тебе лень решать задачи? У тебя как вся проф.деятельность будет состоять из решения тех или иных задач.
78 3089089
>>088957
Ты какую-то хуйню высрал, дружок. Моя задача вкатить, а не игру всей жизни написать. Я прекрасно понимаю как сделать эти два упражнения, но времени на них жалко, они ниче не дадут. Поэтому иду дальше просто.

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

Так-то в этой главе и тетрис реализовывать надо было простой, а можно было бы и сложный. Но опять же. Нахуя?
1705344183949.jpg537 Кб, 2048x1592
79 3089478
>>089089
Да мне как-то похуй вообще на то, надо тебе это или не надо и как глубоко ты что-то понимаешь. Можешь ничего не решать и не читать – сразу иди устраивайся на работу, где тебе за это будут платить. Я же тебе говорю, что таймлайн этот твой - хуйня из под коня, если ты задания пропускаешь из-за лени. Нахуй нам тут твоя хуйня в перемешку с нытьем про сложный Sheme тогда нужна?

>Важно уловить суть и понять что в главе пытались донести. Все остальное дрочка ни на что


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

>Но опять же. Нахуя?


А ты уверен, что ты вообще хочешь заниматься программированием? Нахуя оно тебе вообще нужно, если ты задаешь такие вопросы, ответ на которые для большинства программистов очевиден? Ради опыта, ради тренировки, ради удовольствия в конце концов. Збс логика прийти к какому-нибудь, например, художнику и спросить у него - а нахуя ты картины рисуешь?
80 3089785
>>089478
Хуя ты обесценил весь мой труд из-за того, что я две задачки не стал делать из 230. Я спорить с той хуйней, которую ты пишешь не буду. На мой взгляд твои слова ниче не стоят. Если я синьором не стану из-за этих двух задачек, то тебе обязательно об этом напишу. Расскажу о том как ты был прав и как пара десятков функции отодвинула меня назад на годы.

И я не сказал, что Схема сложная, я сказал, что это всратый язык для новичков и объяснения концепций, на МОЙ ВЗГЛЯД. Как по мне намного проще и понятнее было бы объяснять это все я на с-подобном языке.
81 3090223
>>089785
Я тебе еще раз повторяю - мне вообще похуй на тебя. И обесцениваю я не пропущенные 2 задачки, а твой подход в целом, который тут продемонстрировал – я эта усвоил, я эта не буду решать, нахуй нада, мне не платят, я и так всё знаю. Типичный подход манявкатывальщика, которому лишь бы побыстрее освоить и побольше платили. Как правило таких ждет разочарование. Потому как таких тысячи на одну вакансию.

>И я не сказал, что Схема сложная, я сказал, что это всратый язык для новичков и объяснения концепций, на МОЙ ВЗГЛЯД. Как по мне намного проще и понятнее было бы объяснять это все я на с-подобном языке


Так это и означает, что ты не осилил Схему, лол. Не зря в сообществе считается, что Лиспы способствуют просветлению, а многие опытные программисты отмечают Лисп как самых любимый/красивый/выразительный – поняв как что работает на примере этого языка означает понимание работы этого на всех остальных языках. Функциональщина сложна для начинающих. Но она и не для начинающих.
82 3090325
>>090223
Докажи, что ждет разочарование, а то ты ток в лужу пукаешь без пруфов. Приведи примеры, где человек, не сделавший две задачки в каком-то учебнике, потом пострадал от этого.

Как я мог ее не осилить, если я сейчас пишу на bsl все упражнения? Кем считаются? Тобой? Многие это сколько? Циферок принесешь? Остальные не программисты получаются и не достигли просветления? Так?

Ты вообще программист? У меня просто ощущение, что ты вкатун-неудачник, который любит попиздеть и пораздавать советы, которыми сам не пользуется. Пруфов принесешь, что твоя экспертиза чего-то стоит?
83 3090388
>>090325
Придурь, я тебе прямым текстом указал, что проблема не в двух задачках, а подходе. Олигофрения? Проблемы с восприятием?

>Докажи


Каким образом мне тебе это доказать, олень? Общеизвестный факт, что на одну ваку по 1-2к отликов для не являются доказательством? По-твоему все эти 1-2к оленей устраиваются на работу?
На любой форум в раздел вкатунства зайди, и почитай нытьё таких же оленей, как ты. Или на ютубе по тематическим каналам пройдись, посмотри, какая там обстановка - последние видео всё копиумные с мантрами про то, что не поздно, но надо сильно стараться и завышать опыт в резюме (а потом дают ссылки на курсы, лол). Стали бы такие видео появляться, будь всё гладко, как в 11-12гг?
Я искренне не понимаю, какие тебе нужны пруфы, если ты не в состоянии сам проанализировать текущую ситуацию.

>я сейчас пишу на bsl все упражнения?


Ты же сам, придурок, выше писал, что пропускаешь упражнения, потому что тебе это нахуй не надо. К тому же тебе так же уже привели аналогию, что программирование – это практика, как и математика. Пока не набьешь руку, всё будет очень быстро забываться. Какой же ты, блять, тугой.
84 3090408
Может пойдете в бэ говном кидаться? Нам-то нахуя ваш срач читать?
85 3090627
>>090388

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



Докажи, что он хуже, чем твой с пруфами или сходи нахуй, чмонь.

>Каким образом мне тебе это доказать, олень? Общеизвестный факт, что на одну ваку по 1-2к отликов для не являются доказательством? По-твоему все эти 1-2к оленей устраиваются на работу?


>На любой форум в раздел вкатунства зайди, и почитай нытьё таких же оленей, как ты. Или на ютубе по тематическим каналам пройдись, посмотри, какая там обстановка - последние видео всё копиумные с мантрами про то, что не поздно, но надо сильно стараться и завышать опыт в резюме (а потом дают ссылки на курсы, лол). Стали бы такие видео появляться, будь всё гладко, как в 11-12гг?



Как это доказывает, что мой подход неверен? Ты опять в лужу пукнул.

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



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

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



Я пропустил не потому, что язык не понимаю. Что ты тут опять высрал? Даже тут умудрился напиздеть, лол.

Судя по тому, что на последний вопрос ты не ответил, я угадал, что ты вкатун-неудачник. Тяжело быть тобой, соболезную.
86 3090632
>>090408
Хз, я просто решил сюда свой таймлаин и отзывы на HTDP писать для будущих поколений. Вкатун-неудачник почему-то решил меня поучить как и что делать надо. Если че соре.
87 3090678
>>090627
>>090632
Болезный, уймись.
88 3090681
>>090678
Ты первый, чмох. Я за тобой.
89 3093700
По-моему вы тут зря спорите, большинству погонщиков похуй прорешали вы sicp или еще что это челендж для себя, может не всегда так было, но и 10 лет назад также на хую вертели все эти cs мастхевы.
90 3093843
>>093700

>10 лет назад


10 лет назад профессия не была на хайпе, и работать в сферы было некому. Поэтому и брали почти всех без разборы - главное умел бы включать компьютер и был усидчивым, чтобы учиться. Поэтому и было всем пофигу на фундаментальные вещи. Там бы просто не овоща бы найти. Сейчас рыночек немного так поменялся - овощей хоть отбавляй. Да не то, что отбавляй - а натурально отбивайся от них палкой - каждая вторая собака фуллстек 300кк/наносек девелопер. Выбор есть. Требования растут, зп падает. Еще и ИИ ехидно поджимает.
91 3094023
>>093700
Лол, какой спор. Вкатун-неудачник вместо того, чтобы заниматься самому, решил поучить.

Я этим всем занимаюсь для себя, причем понимая, что, скорее всего, для того, чтобы просто устроиться на работку, это все и не нужно. Намного профитнее было бы литкод дрочить и книжку по систем дизаину читать.
92 3094344
>>031968 (OP)
я прпльно понимаю что для иучения с++ в visual studio мне нужно иметь примерно 50 гб свод места? пиздец много весят "файлы" для него. охуеть.
жаль а) я нищий б) у ноута всего один слот ссд.
придется отлодить учебу (
так бы купил 8тб ссд м.2
IMG20240228022211.jpg78 Кб, 365x397
93 3094472
>>094023
Болезную макаку в неспособности осилить простейший язык и учебник уличили, так его от злобы до сих пор не отпускает.
94 3094473
>>094344
А зачем тебе VS особенно на начальных этапах? Попробуй какую-нибудь другую IDE, вроде CodeBlocks. Ну или вообще лучше текстовый редактор + какой-нибудь отдельный компилятор mingw/gcc в зависимости от ос. Покури пару вечеров про Emacs - да, придется немного заморочиться, но то будет опытом настройки сложных вещей, что всегда полезно, особенно для программиста C++. Готовые серьезные ide, функционал которых ты и в половину не будешь использовать, тебе в принципе даже вредны, ибо делают всё за тебя.
95 3094600
>>094472
Как же у неосилятора припекло с того, что его рассекретили сразу. Спс, что скинул свое фото, я тебя примерно так и представлял.
15474758992823.jpg120 Кб, 600x600
96 3094765
>>094600

>неосилятора


Хуй знает что ты там сам себе придумал, болезный, но кто точно тут неосилил, и после прибежал в тред жаловаться на то, как всё сложно и нинужна, так это ты.
97 3094806
>>094765
А че ты тогда не пруфанул свою экспертизу, неосилятор? Или нечем пруфать? Чего картинку-то сменил? Обиделся?
16875765063610.png49 Кб, 193x248
98 3094970
>>094806

>А че ты тогда не пруфанул свою экспертизу


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

>Или нечем пруфать?


Ты уже показал себя - мало того, что тупой и не смог осилить Sheme (кек), так еще читаешь между строк жопой, попутно требуя пруфы тому, что небо голубое.

>Чего картинку-то сменил?


Потому что могу. Проблемы?

>Обиделся?


Уйми тряску. Я не такой обидчивый как ты.
99 3095150
>>094970
Я только вижу, что ты как мантру повторяешь то, что я Схему не осилил, хотя я на ней буквально каждый день пишу. О чем это нам говорит? О том, что тебе сказать нечего. А все почему? Потому что ты вкатун-неудачник, который тут сидит, чтобы других учить, а сам ничего не может. И пруфы ты не можешь предоставить по той же причине, потому что стыдно.
16793406335471.mp41,7 Мб, mp4,
934x720, 0:03
100 3095504
>>095150

>ты как мантру повторяешь


Лол, и это пишет дурачек, который в своей голове чет там про вкатунов-неудачников сообразил, причем хуй пойми откуда.
Тебе есть хотя бы 18? А то ты что-то прям совсем какой-то невменяемый. Еще раз тебе повторяю - уймись уже, ты выглядишь глупо.
Вебм буквально про тебя.
101 3095981
>>095504
Как же он активно избегает пруфов о своем опыте. Уже все перебрал, только бы от него с этим отстали. Смешной ты, неосилятор.
123123.png92 Кб, 430x260
102 3096188
103 3102361
Парни, привет.
У меня вопрос нюфага.

Нужна литература для понимания программирования в робототехнике (программная инженерия) с элементами искусственного интеллекта, желательно роевого искусственного интеллекта.
Желательно книги, любые учебники, что угодно. И список языков и дисциплин, какие нужно знать.
Нужно не для работы, а для научной деятельности. Деньги не интересуют.
104 3103042
>>102361
Пейперы по ключевым словам ищи, горе-учоный.
105 3109314
https://github.com/roc-lang/roc

Почему не взлетел-то?
107 3110390
>>088040
>>052666
Третью часть прошел. Несколько дней ниче не делал, были дела. Задания все сделал. Ничего особо сложного не было, хотя, конечно, временами очень странно написано, что хуй пойми че от тебя хотят. Еще бывает дают пример чего-либо до того, как объясняется как это вообще работает. Так себе тактика обучения, если честно, особенно для тех, кто соло и без препода занимается. Синтаксис все еще кажется уродливым. А синтаксис циклов - это урод в квадрате.

Честно говоря, немного устаешь над одной книжкой сидеть, думаю начать миксовать с каким-то другим учебником. Скорее всего возьму что-то по архитектуре.
108 3110397
>>110390
По архитектуре нет нормальных книг, одно бесконечное инфициганство. Есть кабанчик, но это больше справочник, а так лучше посмотри доклады с хайлоада на ютубе. Челы рассказывают, как они поели говна, очень полезно.
109 3110402
>>110397
Не, я про архитектуру компьютера. Кабанчика буду читать потом.
Вот эти две книги планирую изучить. Начну с темной.
110 3110567
>>110397
Подготовка к систем дезигн интервью от алекса ксю вроде вполне норм по архитектуре, не?
Но, как и кабанчик, скорее обзорно-справочно (гораздо справочнее кабанчика).
111 3111099
>>110402

Желтой уже больше половины прочитал, годное чтиво. Очень детально все разжевывают.
112 3111170
>>111099
Давно читаешь?
113 3111609
>>111170
С октября, но было несколько длинных перерывов ну и плюс работа естессно. Основное время ушло на прорешивание заданий (их там дохуя). Если не можешь решить задание дольше 20 минут, советую скипать или смотреть решение, иначе есть риск, что станет неинтересно и забьешь в итоге. Если не планируешь ударяться в системщину, то упражнения в принципе можно и не решать, основные концепции тебе и так объяснят.
.png64 Кб, 1922x394
114 3115475
Долгое время спустя, таки вернулся к этой херне. Почистил свой конфиг имакса и решил делать на Racket, а не схеме. В схеме вроде это без проблем выполнялось, а вот в ракете какая-то клешня. Что ему не угодно?
115 3115505
>>115475
Забейте, я конч просто слепошарый.
116 3126255
SICP в Python на русском существует?
117 3126430
>>110402
О чём эти книги?
>>115475

>на Racket, а не схеме


Ракетка и есть схема, почему кстати не гайле?

>Почистил свой конфиг имакса


Доктор-ракет?
118 3126508
>>126430
на них написано
119 3126531
>>126508
А в книжке-то что? Вода про всякую софтовую хуйню, про создание кэшей, про cmos-транзисторы, про твою мать шлюху?
120 3126535
>>126531
Про это написано в оглавлении. Нужно открыть книжку. Попробуй как-нибудь.
121 3126537
>>126535
Зачем вас, дегенератов, выпускают в интернет?
122 3126539
>>126537
Не нас, а вас. Ты же настолько тупой, что сам открыть книжку даже не можешь.
123 3126547
>>126539

>свободное общение


>спросил о чём книга


>РЯЯЯЯ ПИЗДУЙ КАЧАТЬ КНИГУ


Поколение дегенератов, ждём весёлых деньков.
124 3126556
>>126547
Где ты увидел, что кто-то тут ее прочитал до конца, чтобы такое спросить? Лол, давай, закапывай себя дальше.
125 3139698
>>052666
>>088040
>>110390

Прошел 4 часть. Оказалась самой сложной из всех, но и достаточно интересной. Кто будет кст читать, лучше всего делать это на английском, потому что в русском переводе очень всратая верстка, местами напутаны таблицы и прочее. Ну, или хотя бы контролировать эти вещи. Да и сама книга писалась именно под онлайн. Много ссылок и авторы постоянно прыгают по тексту, причем так солидно. Это кст немного бесит. Вроде где-то я читал, что лучше запоминается через повторение интервальное, но на деле, когда у тебя куски темы растягивается на продолжительное время и сильно разбросаны по книге, это такой себе педагогический прием.
126 3140112
>>3139989 →
Красава.

Сколько по времени заняло? Пятую планируешь?
127 3140115
>>140112

Отвечал на это, естесно:
>>139698
128 3140293
>>140112
Ну там где-то 160 страниц осталось на две части, буду делать потихоньку. Где-то месяц последняя часть заняла, потому что я не так много над ней сидел по сути. Можно было бы и быстрее. Я стараюсь больше 5 часов в день не заниматься этим всем. Чаще всего по 3.
129 3156976
sicp на питоне не урезанный в сравнении с оригиналом?
Щас сижу думаю шо взять
130 3156999
>>156976
Бери оригинал, все остальное кастрированное.

В частности, на питоне вроде нет 4й и 5й глав.
131 3157049
>>156999
Спасибо
132 3157395
>>156999

Сложновато конечно лисп заходит, до этого только с си подобными языками имел дело(
Куча базвордов запоминать новых и нюансов семантики
133 3157410
>>157395
Ну разве что скобочки эти (хотя кому как, меня лично не напрягает), да префиксная нотация. А так тот же самый джаваскрипт, только в другом наряде (вернее наоборот, но не суть).
134 3161803
>>110402
Знаете в чем прекол желтой книги? Она 2015-го года, но есть переиздание исправленное 2016-го. Угадайте с трех раз какое издание в 2022-ом году выпустили сверхразумы из ДМК. :)

Спасибо, конечно, что перевели, но человек, который это делал даже не захотел зайти на оф сайт, чтобы исправить ошибки, которые там выложены отдельной темой. Охуенное отношение к работе, конечно.
135 3180831
>>052666
>>088040
>>110390
>>139698

Ну че, прошел две оставшиеся части книги. Довольно сложные, надо сказать. Особенно, если до этого ни с чем из того, о чем там пишут не сталкивался. Книгу кст не советую никому к прочтению, в основном потому, что по ощущениям гораздо больше пользы будет, если вложить время в разные CS дисциплины и изучить их более глубоко, а не все по верхам и в одной книге. Хотя, кому-то может и понравится, когда дают очень широкое представление об области. Мне показалось, что лучше уж читать специализированные книги по каждой теме. Короче, сильно под сомнением у меня вообще полезность вводных курсов после прочтения. Лучше уж вон книжку Прата по С взять, если совсем новичок. В целом, конечно, не жалею, что прочитал, хотя бы буду знать че к чему в этой книжке, ну и новые знания тоже добавились, плюс опыт писанины на lisp.

Если-таки соберетесь читать, то лучше на английском с сайта. Так удобнее.

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

Если кст кто-то знает, как реально эффективно БД освоить, то напишите. Потому что я пока только тренжер проходил на Степике и планирую с сайта Постгреса литературу читать, то там как-то упражнений маловато, так что хз. БД как будто единственная тема к которой непонятно как подступиться самостоятельно, чтобы дохуя времени не убить.
136 3182132
>>180831
Хз, на teachyourselfcs предложены Readings in Database Systems, сам я когда-то просто лабы по sql-ex дрочил и читал все подряд (на дороге вката).
Ещё в кабанчике много базы по базам дано, но очень по верхам, для вката мб не оч.
137 3182737
>>182132
Кабанчика я и так планировал читать, хотелось просто поуслушать какие книги кому реально помогли вкатиться в это все.
138 3182839
>>182737
Если тебе прям с нуля - то Алан Бьюли "Изучаем SQL".
139 3182948
>>182839
Не, я так думаю, что мне нужно что-то среднее между вот такими книгами и книгой Дейта. Чтобы и практики много и довольно глубокие объяснения, но не совсем дрочильня.
140 3183003
>>182948
Нашел у себя в загашнике Ramakrishnan, Database Management Systems, 3rd Edition.

Но это талмуд на тыщу страниц с заданиями, так что присоединюсь к вопросу - мб кто-то подскажет другие источники.
141 3219636
не тонем
142 3219695
>>219636
Мы и не тонем - мы ныряем в потоки.
image.png242 Кб, 336x471
143 3225607
Хех.
144 3225675
>>032035
Спустя пять месяцев поздравляю тебя с первым в жизни проведённым интернетом в квартиру!
145 3244539
Сколько времени уйдет на изучение SICP, если заниматься каждый день по 4 часа?
146 3246217
Привет, я решил предисловие посмотреть и увидел там лохотрон и НЛП из разрядка книга для студентов и преподавателей. Тогда причем здесь обычный человек который хочет что-то понять?
148 3246876
Оцените вот, купил бумажную за 430р.
149 3246908
>>246876
Тебя обманули. Это про НЛП и студентов с репетиторными мозгами. Тем более книжонца писалась в 1980 году.
150 3252176
>>244539
Сложно сказать. В сиспе основное - это задачи, а на особо злоебучие может уходить и по 6 часов, и по 8. Правда, с третьей главы уже привыкаешь и все уже движется значительно быстрее.

В целом, если прям реально честно сидеть по 4 часа в день, то за год думаю управишься.
151 3252177
>>225607
Лол, это откуда?
image.png163 Кб, 618x842
152 3252273
>>252177
Игра else heart.break(), немного кривая в плане сюжетных скриптов, а так очень интересно копаться.
ab67616d0000b273f3961c33b17e773eaded75c1.jfif77 Кб, 640x640
153 3252541
Доброго времени суток, я абсолютный бегиннер (курсы пайтона когда-то проходил и забыл), читаю SICP и уже в первой главе в качестве примера нам приводят вычисление квадрата числа по типу
(define (square x) (* x x))
после чего в компиляторе можно забить код вроде
(display (square 21) )

Вопрос, откуда компилятор знает что Х в данном случае это числовой операнд а не, допустим, слово "пук" просто я гуманитарий и не понимаю или в книге пропустил этот момент или у меня мозги засраны.
154 3252730
>>252541
Внутри вшито, Да и все, что это должно быть число. Например как и умножение тоже ведь вшито, оно ведь автоматом умножает Х на Х, а так же можно спросить - а откуда компилятор знает, как умножать.
Это к разговору о языках разного уровня, на самых низких и умножение со сложением нужно прописывать. На высоких там вроде прям берешь, рисуешь квадрат, жмякаешь, какую функцию будет выполнять, и все, и никаких координат не надо вырисовывать, никаких пикселей вбивать для определения высоты-ширины.
заглядываю сюда раз в 3 месяца бампануть, может что и напиздел в своих рассуждениях, ваш ОП
155 3259204
>>252541
А он и не знает (в данной версии языка). Он просто по умолчанию считает, что разработчик не дурак, и будет умножать только числа. А потом в рантайме вставит проверку, и если там оказалось не число - то закрашит программу.
Можно доказывать с помощью МАТЕМАТИКИ, что там будет именно число, не запуская программу (это называется статическая типизация). Но это добавляет своих проблем/нюансов.
Обновить тред
« /pr/В начало тредаВеб-версияНастройки
/a//b//mu//s//vg/Все доски

Скачать тред только с превьюс превью и прикрепленными файлами

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