Éminence grise
Оно в мозгах не просто. Надо дать имя логичное и понятное. И не повторяющееся. Вот задница...
Рустам
Эх, а как же "код должен быть прост и описывать себя сам"?
Рустам
Или это именно к названиям переменных?
Рустам
И всего остального
Éminence grise
Вот - тогда и названия должны быть самодокументируемые - это и проблема
Ayrat
Иначе будет как вот здесь @UnformedVoid
Ayrat
Вот например насколько охуенно можно написать операцию chunkBySize? вот настолько:
Рустам
Мдя, красота
Éminence grise
Ну вы там и заморачиваетесь..
Ayrat
А, так ты не видел??? @ijsgaus
Ayrat
Вот вам еще немножечко хорошей скалы @DogeShibu
Ayrat
У меня тут горело как в доменной печи пару недель назад
Éminence grise
А тогда надо попозже спланировать. Это я о себе..
Ayrat
Ну я пердупержу заранее
Ayrat
чтобы всех собрать и как следует отметить
Éminence grise
Ждал в октябре. Семью то забрал?
Ayrat
Ждал в октябре. Семью то забрал?
Да уж давно. Правда потом дочь обратно в Москву вернул, ей тут школу с 4х лет дадут, а в Москве пока в детсад походит.
Éminence grise
У бабушек? Мама не на стенку лезет, а то я их знаю..
Ayrat
У бабушек? Мама не на стенку лезет, а то я их знаю..
У нее второй есть! Да, у бабушек) и брата ещё подрядил. Я прям отец молодец
Shub
Как это позволяет оптимизировать рекурсию?
если правая часть стала true - можно больше не вычислять. альзо, консидер зис: Microsoft (R) F# Interactive version 10.6.0.0 for F# 4.6 Copyright (c) Microsoft Corporation. All Rights Reserved. For help type #help;; > (||) ;; val it : (bool -> bool -> bool) = <fun:it@2>
Shub
то есть, фактически, запись x = 1 || isOdd(x-1) изоморфна записи let Or = (||) in Or(x = 1, isOdd(x-1)
Shub
так что не важно, ленив он или нет, функция заканчивается чем-то типа call __Or; ret, а это компилятор умеет заменять на условные\безусловные переходы
Shub
Вот вам еще немножечко хорошей скалы @DogeShibu
наши люди. у нас бы это комментили "you are so smart! 🙏"
Андрей
наши люди. у нас бы это комментили "you are so smart! 🙏"
Че серьёзно? У нас так бы и сказали - Scheiße )
Anatoly
Ну я пердупержу заранее
я наверно тоже буду в Мск в декабре
Vasily
Я смотрю, компашка подбирается еще та (с)
Vasily
Пьяные башкиры - что может быть прекраснее
Anatoly
Вот вам еще немножечко хорошей скалы @DogeShibu
ну я не понимаю, неужели это читаемо?
Romɑn
Шо, простите?
Это предположение того что может быть прекрасней
Doge
ну я не понимаю, неужели это читаемо?
У меня есть подозрение, что те, кто это писал, читать сие потом не собиралась
Doge
До сих пор поражаюсь этим однобуквенным именованиям и таплам с 4мя элементами повсюду
Анна
Трезвые башкиры с бортей?
Айрат не признаётся, что у него борть есть
Анна
Раз вы в декабре все в Москве, то в январе в Минск пожалуйте, и чтобы никаких отмазок
Anatoly
ну то есть точно такой же код на императивщине - повод ломать руки автору обычно
Анна
Я буду в Таиланде :(
с тобой всё и так ясно 😐
Анна
Anatoly
в минске буду. в январе надо будет детей караулить, пока жена в отпуске.
Анна
а в фервале в Минске возможно уже не будет меня 🤷‍♀️
Анна
Поживём-узнаем 🤷‍♀️
Anatoly
ну, 26 января ещё можно. у жены отпуск не попадает на эту дату
Рустам
Потом в голову пришло, "а возможно ли это для арифметических операций" и понял, что возможно, если слева стоит 0)
Рустам
А потом и обобщение пришло, что это возможно всегда если во множестве определения есть нейтральный элемент по отношению к операции)
Рустам
В данном случае false относительно логического сложения)
Рустам
Потом в голову пришло, "а возможно ли это для арифметических операций" и понял, что возможно, если слева стоит 0)
Просто для арифметических операций это делать как-то смешно) В случае с 32 битными это будет 1/((2^32) * 2) шанс, что слева окажется 0 (без учёта дополнительных условий конечно же)
Рустам
1/(2^33)
Рустам
В случае && - это false
Рустам
В случае умножения относительно целых чисел - это 0
Romɑn
Рустам
1/(2^33)
Я тут ошибся, 1/((2^32)^2)
Vasily
Чат я переименовал не зря
Рустам
1/(2^1024)
Рустам
Интересно ведь находить взаимосвязи, выводить обобщения)
Vasily
У каждого свой внутрениий мир. Кто-то ловит шизу на обобщениях
Ayrat
Я вот вернулся в анно 2205, опять засосал проклятый тайкун. И вот чтобы у меня была возможность шпилить в игры, приходится работать
Рустам
Да, у кого от чего впрыск эндогенного наркотика, от того и тащится)
Ayrat
это всё потому, что ты дочь сплавил в москву 😃
Вот ещё бы сына сплавить и жену.
Vasily
Будет надеяться, что стим контролер, привезенный Гришей из клятой Америки, окажется более прочным
Anatoly
я вот боюсь выхода циферпанка
Ayrat
Будет надеяться, что стим контролер, привезенный Гришей из клятой Америки, окажется более прочным
Ты уже разъеьал чтоль?? Мой второй год служит, но мне жена с Амазона брала
Vasily
На месяцок
Ayrat
новую не покупал еще? там тоже классно
Пока нет, мне сеттинг будущего нравится