Сап, двач, кто-нибудь пробовал писать на пайтоне симулятор рыночка, который всё порешает?
Короче, логика такая. Есть 2 типа акторов на рынке, покупутели и продавцы. Есть N видов товаров. Производство каждого товара имеет издержку
Чтобы начать производить товар a ∈ N, нужно запрлатить какую-то константную сумму. Ну там короче станки купить, или провести рабочим курсы по изготовлению товара a.
В симуляции можно менять добавлять количество покупателей и производителей товара. Если деманд растёт, то многие производители сами решают начать производить товар a. Ну и чтобы цену они меняли, каждый пытаясь модифицировать своё поведение. Ну вы поняли, короче.
Есть ли где-то статьи? Кто-то эту хуйню уже далал?
>>1692266 Потому что задачи разные. Возьми посмотри, например, на TCC. Он программу успеет скомпилировать, пока только твой clang в память грузится. Или, например, для статического анализа сишного кода все равно придется написать 90% компилятора.
>>1693125 Ну у gcc же исходники открыты. Зачем всё с нуля писать: просто берёшь готовый исходный код и подправляешь под свои нужды. Для этого же и придумали GPL3.
>>1692266 Я поддерживаю систему визуального программирования типа маткада, которая компилироваться в байт-код. Навигаторы пилят на ней свои алгоритмы, а потом они исполняются на виртуалках на железе или серверах реального времени. Сейчас компилируется сразу в ассемблер код, что не всегда удобно. Кресты если чо.
>>1693201 Нет, не проще. Минимально поддержать небольшое подмножество C не так уж и сложно. Тем более, проект образовательный. А разбираться в специально обфуцированном коде жнушников это совершенно бесполезное занятие.
Отличный тред. Я все больше думаю что поиск идей для "полезных" проектов почти бессмысленен, т. к. вероятность того что он выстрелит и заработает хотя бы пару звёзд на гитхабе крайне невелик. Однако если браться за проекты из этого списка можно неплохо прокачать скилл программирования и знания cs на практике.
>>1641620 (OP) Нихуя впервые на пр зашёл, увидел годный тред. Знатоки, поясните, если я буду тупа подряд выполнять эти челленджи и забивать ими гитхаб, насколько хаб будет ценен для работадателя.
>>1641620 (OP) Для тех кому сложность Fuck You кажется слишком простой предлагаю следующий челлендж: Написать скриптовый клон языка навроде C или Rust. Но не просто интерпретатор, а с использованием исключительно байт-кода (то есть как java). Байт-код генерировать вручную с помощью своего класса, разработанного с нуля (llvm, jvm и прочие готовые решения это для слабаков). Под любую платформу на любом языке который вам нравится