Рулетки проектов по программированию для развлечения на карантине тред иди.0. Имиджборда на Elixir/Phoenix1. Компилятор произвольного языка программирования на Haskell2. Мессенджер на Elixir + React3. Аналог Zoom на Go4. Тайп-чекер для произвольного динамического языка программирования на нем же.5. Клон реддита на Python6. Raytracer для простейших геометрических фигур на произвольном языке7. Raymarcher для трехмерных фракталов на произвольном языке8. Интерпретатор лиспа на C119. Предсказатель погоды на Python + PyTorch00. Трассировщик лучей для любой созданной в Blender3D сцены на Haskell11. Raymarcher для произвольных фракталов на C++ и OpenCL22. Кроссплатформенный мессенджер с бэкендом на Elixir и версиями для десктопов и мобилок33. Тайп-чекер для хаскеля на хаскеле (см. typing haskell in haskell)44. Компилятор подмножества джавы на джаве.55. Игровой движок на C11 с deffered shading66. Чат-бот для телеги на Python77. Простой калькулятор в самописной версии Game Of Life на OpenCL.88. Симулятор точечных импульсных сетей с подкреплением по Ижикевичу на Python + Numpy99. Библиотека для задач символьной математики на произвольном языкеЧто ж, удачи, господа!88.
Ну нихуя себе для развлечения. Сомнительное развлечение, если для меня алгоритм составить - уже сумасшедшая задача
>>217328437 (OP)>Elixir>HaskellОй иди отсюда функционалошизик.Я понимаю что функциональщики и до карантина безработными были, т.ч. есть время такой херней заниматься, но остальные как работали так и работают.
>>217329189Ну хрен знает, на моей работе и то, и другое понемногу применяют. Другое дело уместность, да. Тот же хаскель идеально подходит для написания компиляторов, но не очень хорош для числодробительства, тут на сцену выходят си и кресты.Веб на эликсире прикольно писать, в основном из-за виртуальной машине в его основе, она по модели асинхронности получше, чем тот же golang.
>>217329311Для числодробительства еще фортран норм, но под си я имел в виду в т.ч. его разновидность OpenCL.
>>217329261Ты ее получил, поверь.Могу посоветовать начать с введения в теорию языков программирования (Леви, Довек вроде бы).Глянь в сторону серии постов write you a haskell (в процессе).Лекции Брагилевского могут помочь освоить базовые понятия теории типов и алгоритмов их вывода.Ну и про llvm почитай.
>>217328437 (OP)Ну нафиг, я Advent of Code решил пройти на JS, ты какой-то слишком хардкор советуешь.
>>217328437 (OP)rollхоть бы не компьютерная графика, я не ебу как оно работает. мимо синиор кодомакака
>>217330213Да не, понятное дело, что настоящий реддит посложнее сильно, но речь идет о схожей функциональности
>>217328753Это ты пока что так думаешь. Немного дольше над подобным посидишь и все это станет ближе к развлечению.
>>2173309911. 232. Накоплений как таковых нет практически семье помогаю + жизнь + квартира, но з/п хорошая.А что?