Size: a a a

Сrystal Lang — русскоговорящее сообщество

2021 October 25

AK

Andrey Konovalov in Сrystal Lang — русскоговорящее сообщество
Растёт, однако
источник

HH

Hz Hz in Сrystal Lang — русскоговорящее сообщество
ну те кто юзает руби, кристал в основном вебом занимаются, а julia как понимаю на для веба, поэтому не цепляет
источник

AK

Andrey Konovalov in Сrystal Lang — русскоговорящее сообщество
Я, кстати, понял, что с моим подходом к Trie не так: я их пытаюсь сжимать и хранить куски без ветвлений отдельно как префиксы. Оперировать этим геморно при вставке/удалении значений
источник

HH

Hz Hz in Сrystal Lang — русскоговорящее сообщество
там не особо важен алгоритм, я беру некий алгоритм, и реализую одинаково для всех языков, чтобы было честное сравнение
источник

AK

Andrey Konovalov in Сrystal Lang — русскоговорящее сообщество
Мне просто жутко не нравится для какого-нибудь
13459
13470
13658
13652
- делать ноды даже там, где нет исходно ветвлений.
Это если предполагать, что массив данных приезжает сразу большим куском. НО! Именно так оно и бывает в абсолютном большинстве случаев! Сначала приезжает массив данных-инициализаторов, а потом что-то по месту добавляется/убирается, чаще даже только добавляется.
Trie -
источник

AK

Andrey Konovalov in Сrystal Lang — русскоговорящее сообщество
это словарная/справочная структура в основе своей, чаще всего применяется как объёмная статика + флуктуации
источник

AK

Andrey Konovalov in Сrystal Lang — русскоговорящее сообщество
Ну, алгоритм прикольный, хотя я бы попробовал бинарное дерево с битовыми масками.
источник

AK

Andrey Konovalov in Сrystal Lang — русскоговорящее сообщество
Почему именно brainfuck, если не секрет? 🙂
источник

HH

Hz Hz in Сrystal Lang — русскоговорящее сообщество
это интерпретатор brainfuck, хороший алгоритм для реализации на многих языках, показывает много интересного
источник

AK

Andrey Konovalov in Сrystal Lang — русскоговорящее сообщество
Мне кажется, какая-нибудь компиляция простенькой математики в S-выражения (ну или в AST) и затем вычисление результата по нему более наглядна,
источник

HH

Hz Hz in Сrystal Lang — русскоговорящее сообщество
да задач много можно придумать, тока реализоваться это все на 20 языках задача не простая
источник

AK

Andrey Konovalov in Сrystal Lang — русскоговорящее сообщество
Посмотрел код на Julia - там всё-таки есть код в "глобальной части", лучше так не делать. То есть здесь на полном серьёзе нужен function main
источник

AK

Andrey Konovalov in Сrystal Lang — русскоговорящее сообщество
источник

HH

Hz Hz in Сrystal Lang — русскоговорящее сообщество
создай pull request
источник

AK

Andrey Konovalov in Сrystal Lang — русскоговорящее сообщество
Одна из дурацких загадок про Julia - почему они тупо не заставляют делать этот main :)
источник

AK

Andrey Konovalov in Сrystal Lang — русскоговорящее сообщество
Да надо б 🙂
источник

DV

Dmitriy Vishnevskiy in Сrystal Lang — русскоговорящее сообщество
Выглядит как руби 😄
источник

HH

Hz Hz in Сrystal Lang — русскоговорящее сообщество
этот кусок да, а вся прога как lua
источник

DV

Dmitriy Vishnevskiy in Сrystal Lang — русскоговорящее сообщество
Тоже неплохо
источник
2021 October 26

AK

Andrey Konovalov in Сrystal Lang — русскоговорящее сообщество
это вообще очень гибкий в плане стиля кодинга язык, там можно и в стиле LISP'а писать без зазрения совести 🙂
источник