- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
#!/usr/bin/guile -s
!#
(define (square x)
(* x x))
(define (square_sum x y)
(+ (square x) (square y)))
(define (tmax x y z)
(cond ((and (>= x y) (>= x z)) x)
((and (>= y x) (>= y z)) y)
(else z)))
(define (tms x y z)
((cond ((= (tmax x y z) x)
(if (> y z)
(square_sum x y)
(square_sum x z)))
((= (tmax x y z) y)
(if (> x z)
(square_sum x y)
(square_sum y z)))
((= (tmax x y z) z)
(if (> x y)
(square_sum x z)
(square_sum y z)))
(else 0))))
(display "Ans: ")
(display (tms 6 5 4))
(newline)
JloJle4Ka 02.01.2023 10:15 # 0
HoBorogHuu_nemyx 02.01.2023 10:59 # 0
JloJle4Ka 02.01.2023 13:29 # 0
Вот так:
https://sicp-solutions.net/post/sicp-solution-exercise-1-3/
HoBorogHuu_nemyx 02.01.2023 11:01 # 0
Т. е. (= (tmax x y z) x) может выдавать ложноотрицательный результат.
nyTuH 02.01.2023 11:27 # 0
HoBorogHuu_nemyx 02.01.2023 12:55 # 0
necKoB 02.01.2023 12:55 # 0
guest6 02.01.2023 13:04 # 0
ISO 02.01.2023 13:05 # 0
guest6 02.01.2023 13:11 # +2
Ее арестовали таки
guest6 02.01.2023 11:16 # +1
JloJle4Ka 02.01.2023 13:22 # 0
nyTuH 02.01.2023 11:26 # 0
HoBorogHuu_nemyx 02.01.2023 12:53 # +2
iwasko 11.01.2023 21:23 # 0
guest6 11.01.2023 21:26 # 0
Desktop 02.01.2023 13:17 # 0
necKoB 02.01.2023 13:18 # 0
guest6 02.01.2023 13:20 # 0
Desktop 02.01.2023 13:30 # +1
HoBorogHuu_nemyx 02.01.2023 13:23 # 0
1. Найти наименьшее значение.
2. Посчитать сумму квадратов всех элементов.
3. Вычесть из суммы квадрат наименьшего.
JloJle4Ka 02.01.2023 13:26 # 0
1. Найти наименьшее значение.
2. Посчитать сумму квадратов всех остальных элементов.
Desktop 02.01.2023 13:29 # 0
JloJle4Ka 02.01.2023 13:32 # 0
Плюс лисп можно компилировать.
Desktop 02.01.2023 13:35 # 0
JloJle4Ka 02.01.2023 13:40 # 0
guest6 02.01.2023 13:41 # 0
time покажи
JloJle4Ka 02.01.2023 13:47 # 0
Desktop 02.01.2023 13:52 # 0
https://govnokod.ru/26382#comment542845
JloJle4Ka 02.01.2023 14:01 # 0
Если делать как там, то:
real - 0.013
user - 0.007
sys - 0.007
JloJle4Ka 02.01.2023 13:23 # 0
Soul_re@ver 02.01.2023 13:29 # 0
JloJle4Ka 02.01.2023 13:30 # 0
Desktop 02.01.2023 13:32 # +1
guest6 02.01.2023 15:35 # +1
это похвально!!
Чувствуешь, как твой код реально представляет собой AST? Ощущаешь ли гомоиконность?
JloJle4Ka 02.01.2023 15:48 # 0
Нет.
> Ощущаешь ли гомоиконность?
Нет.
Зато ощущаю себя охуенным, т.к. написал функцию для подсчёта кубического корня.
Rooster 02.01.2023 17:32 # 0
Desktop 02.01.2023 19:07 # +1
Support 02.01.2023 17:07 # 0
Rooster 02.01.2023 17:32 # 0
JloJle4Ka 03.01.2023 02:35 # 0
Rooster 02.01.2023 17:57 # +3
То ли дело:
guest6 02.01.2023 18:00 # 0
Rooster 02.01.2023 18:06 # +2
Исправил:
Rooster 02.01.2023 18:07 # +2
ISO 02.01.2023 18:14 # 0
guest6 02.01.2023 18:21 # 0
HoBorogHuu_nemyx 02.01.2023 19:29 # 0
guest6 02.01.2023 19:32 # 0
https://youtu.be/0CgafaxnQ9A
HoBorogHuu_nemyx 02.01.2023 19:38 # 0
guest6 02.01.2023 19:40 # 0
хотя конечно никаких хардов там нет: там есть прошитый в ПЗУ ЯП и накопитель на магнитных дисках (А то и на аудиокассетах)
HoBorogHuu_nemyx 02.01.2023 19:44 # 0
guest6 02.01.2023 19:46 # +1
https://gunkies.org/w/images/thumb/a/ae/IBM_5150_motherboard.jpg/400px-IBM_5150_motherboard.jpg
а потом пидорасы изобрели чипсет, и всё добро спрятали и стало скучно
HoBorogHuu_nemyx 02.01.2023 19:54 # 0
HoBorogHuu_nemyx 02.01.2023 19:32 # 0
guest6 02.01.2023 19:33 # 0
Rooster 02.01.2023 18:25 # 0
guest6 02.01.2023 18:21 # 0
Rooster 02.01.2023 18:25 # 0
guest6 02.01.2023 18:30 # 0
Rooster 02.01.2023 18:31 # 0
guest6 02.01.2023 18:40 # 0
ISO 02.01.2023 18:34 # 0
Они у тебя they/them?
Rooster 02.01.2023 18:38 # +3
JloJle4Ka 03.01.2023 02:38 # 0
Desktop 02.01.2023 19:07 # 0
выйди и зайди нормально
Rooster 02.01.2023 19:08 # 0
Desktop 02.01.2023 19:42 # 0
Rooster 02.01.2023 19:07 # +1
HoBorogHuu_nemyx 02.01.2023 19:25 # 0
Rooster 02.01.2023 19:29 # +2
guest6 02.01.2023 19:32 # 0
Desktop 02.01.2023 19:46 # 0
JloJle4Ka 03.01.2023 02:34 # 0
Support 02.01.2023 20:42 # 0
guest6 02.01.2023 19:29 # 0
JloJle4Ka 03.01.2023 02:33 # 0
guest6 11.01.2023 21:31 # +1
Fike 11.01.2023 21:36 # 0
o6AMa_4MO 12.01.2023 06:24 # 0
https://d33wubrfki0l68.cloudfront.net/67f0a74f55b34de3cda797f8fdaceedad7a83fc2/908f1/img/esv43ww1uh-600.jpeg
С этим же все в порядке, не очень уклюжий креотифф
guest6 11.01.2023 21:52 # 0
Скриптопиздунишки: пиздюнькают нам как прекрасно писать на скриптоговне без компиляции и стат типизации
Они же: переписывают свое говно на раст, и оно начинает работать в 10000 раз быстрее. https://twitter.com/charliermarsh/status/1613198373594578946?s=20&t=Ah1As1oS7sEyF P8OHLUlLg
Скриптопиздунишки пиздунишки
Скриптопиздунишки лицемеры
Никогда не верь скриптопиздунишкам
guest6 11.01.2023 21:55 # +1
Скриптопиздунишка нам пропаганду принес
Про то, как хорошо есть говно без проклятой статической типизации и компиляции
Про то, как хорошо всем,
А лучше всех ему -- счастливому скриптопиздунишке
Fike 11.01.2023 21:55 # +2
Я не уверен, что они же, а не просто подгон с царского плеча теми, кто вынужден по каким-то причинам 10% рабочего проводить с питоном. "Они же" обычно пишут на го.
guest6 11.01.2023 21:56 # 0
Fike 11.01.2023 22:01 # +1
Т.е. может он и питонист, но один-единственный такой питонист на все питонистическое коммьюнити
guest6 11.01.2023 22:33 # 0
Desktop 11.01.2023 22:39 # 0
guest6 11.01.2023 22:37 # 0
https://twitter.com/Zn_Portnova/status/1613175704895504384
Fike 11.01.2023 23:06 # 0
guest6 11.01.2023 23:07 # 0