Has be solidly build. Fuckups could be a disastor.
This mostly just deals with reading a lot of documentation.
Just a datastructure
No coding required.
How would you rank these programming accomplishments from most impressive to least impressive...
...
I came here to post this, good to see someone else gets it.
Come on. Like there is a difference.
Riddle me this. If compilers are simple to make, why do they take two hours to compile?
If compilers are simple to make, why is getting a cross compiler build such a fucking shitshow.
I'd say something like TinyCC is impressive considering it seems to be a reasonable c-compiler in roughtly 1% of the loc of gcc.
8/10 made me chuckle
OS takes literally the same amount of knowledge as language (whether natural or programming)
blockchain was just one trick to make work
gay web forum tier shit
optimizing compilers are harder to make, but less desireable anyway
lol no
Wrote a basic kernel (if you can even call it that) once which runs a basic shell (help, echo, rainbowtext on VGA console, basic math) and reads keyboard input which took weeks, most of which was bootstrapping the build system, trying to wrap my head around a memory manager and reading. It's definitely tedious, but once you finish up the internal kernel parts enough to write a userspace around, it will start to get super fun.
It's really simple to tie up an LLVM ExecutionEngine to a front-end that generates something LLVM can understand. You can have the frontend in any language, have it generate JSON for the LLVM IR, convert the JSON to actual IR instances in C++ and pass it to the EE (also in C++). It even runs as a JIT compiler so you can have a managed language.
*wheeze*