Pokud tedy dokážu vytvořit LLVM IR v textové podobě (nebo té binární), můžu si do LLVM přidat další jazyk? Ne že bych měl schopnosti na to udělat třeba "lepší Rust", ale IMHO třeba konverzi z Pythonu s type hinty bych asi dokázal naprogramovat...
ajo to je az tak jednoduchy? To me nezbyva nic jineho, nez si to odzkouset (transformace AST do LLVM IR, no uvidime, to jsem delal naposledy na univerzite)
Přední a zadní překladač - nebylo by lepší nesnažit se všechno přeložit? LLVM je plné různých termínů, které mi ale dávají smysl jen nepřeložené.
díky za zpětnou vazbu, právě jsem si říkal, jestli je to ok nebo to bude vadit. Klidně budu používat frontend/backend, otázka ale je, jestli to spojovat s překladačem (frontend překladač) nebo už tam nechat frontend compiler a mít to už hodně plné anglicismů
Nedokážu se rozhodnout abych byl upřímný - jen konkrétně třeba ten frontend - nikde jsem neviděl hledáme "předního vývojáře" ale "frontend vývojáře" - takže možná frontend nechat a compiler přeložit jako překladač (termín překladač se používá).
Správná opověď by byla "řídit se literaturou" - ale konkrétně co se týká překladačů tak ani nevím jestli nějaká nová literatura v češtině existuje - to co používá třeba konkrétně LLVM jsou hlavně aktuální věci popsané v research papers - knihy jsou v podstatě zastaralé a nebo nejdou do hloubky (např. greedy register allocator co používá LLVM podle mě není v žádné knize popsaný - jen research papery a LLVM prezentace).