Похожие чаты

Why do you need llvm? usecase unclear

7 ответов

27 просмотров

Trying to write a typescript compiler that compiles .ts to native executable as a hobby project. The IR is what the parser spews from .ts, and then invoke some mechanism of turning it into executable which currently doing with clang.exe executable which seems a little bit hacky, since most compilers like zig, rust, etc... don't outsource to clang to compile their IR.

brayo.near
Trying to write a typescript compiler that compile...

Well, you can write your own language that’s similar to TS, strictly compiling TS with the actual JS language is somewhere between impossible or really hard to do.

Mahdi
Well, you can write your own language that’s simil...

I saw a post by dude writing a C compiler in Go, also a Go compiler in Go, and he was doing it in raw assembly targeting linux, seemed like something interesting to do, but since I am on Windows and not exactly an expert in x86-64 assembly I was hopping to use LLVM to pull off something similar, maybe even just a C compiler in typescript first, then slowly make it typescripty.

brayo.near
I saw a post by dude writing a C compiler in Go, a...

Go is designed to be a compiled language, JS is designed to be an interpreted language. Ofc you can write a Go, Rust, C, Cpp or what compiler.

brayo.near
I saw a post by dude writing a C compiler in Go, a...

I'm thinking about writing a c-ish compiler in JavaScript as well. I wanna to target x86-64 assembly as well . But I still have relatively small knowledge

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
@Benzenoid can you tell me the easiest, and safest way to bu.y HEX now?
Živa Žena
20
This is a question from my wife who make a fortune with memes 😂😂 About the Migration and Tokens: 1. How will the old tokens be migrated to the new $LGCYX network? What is th...
🍿 °anton°
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
What is the Dex situation? Agora team started with the Pnetwork for their dex which helped them both with integration. It’s completed but as you can see from the Pnetwork ann...
Ben
1
Гайс, вопрос для разносторонее развитых: читаю стрим с юарта, нада выделять с него фреймы с определенной структурой, если ли чо готовое, или долбаться с ринг буффером? нада у...
Vitaly
9
Anyone knows where there are some instructions or discort about failed bridge transactions ?
Jochem
21
@lozuk how do I get my phex copies of my ehex from a atomic wallet, to move to my rabby?
Justfrontin 👀
11
Карта сайта