>>232471
>только там слишком много нужно знать и быть ассемблеро-хацкером
Меня во всей компиляторной движухе бытие ассемблер хацкером смущает меньше всего.
Гораздо больше смущает, когда начитаешься профильных чатов/эх, где обсуждают написание компиляторов на OCaml, Haskell, да даже Rust или другом языке с first class типами сумм.
А потом открываешь какой-нибудь https://t.me/compiler_jobs, а там минимум три четверти вакансий требуют знания llvm и С++. И, ладно, мне когда-то на автобусе сказали, что у llvm есть API на разных языках, что можно написать транслятор таргетящийся в MLIR на чём угодно и потом использовать llvm. Но всё ещё эти 3/4 этих вакансий содержат именно C++.
Это как когда мелкочень или кто-то ещё такой же мелкобуквенный сказал, что если хочешь в геймдев, то учи Unreal Engine.
С точки зрения скорейшего нахождения работы в ААА геймдеве он сцуко прав. Но мне гораздо больше радости приносит Godot Engine и игрушка Turing Complete, написанная на нём.
Да, я когда-то обчитался кринжевого сайта cat-v.org и был хейтером плюсов, из-за этого не учил его в момент наибольшей нейропластичности.
Сейчас я уже к нему так не отношусь. Да в том же Common Lisp гораздо проще синтаксис и метапрограммирование осуществляется на том же синтаксисе, а не как с темплейтами в плюсах, но большинство серьёзных программ сейчас написаны на плюсах.
Под серьёзными программами я подразумеваю всякие LLVM, FreeCAD, KiCAD, Solidworks, Unreal Engine. Очень выматывает, что даже в опенсорц из этого списка я не могу контрибьютить, потому что по большему счёту мне в падлу учить SFINAE и всякую прочую такую ебалу. Когда расширил кругозор и эрудицию касательно языков программирования плюсы больше не кажутся ни чем-то ужасным, но и верхом изящества их тоже не назовешь.