This tutorial uses existing technology to get you started and straight into kernel development, rather than developing your own programming language, your own compiler, and your own bootloader.
Bucket List Created ;)
This tutorial uses existing technology to get you started and straight into kernel development, rather than developing your own programming language, your own compiler, and your own bootloader.
Bucket List Created ;)
(https://wiki.osdev.org/Compiler)
world-class optimizations of a production quality C compiler
One of the reason I wanna do a C wrapper.
Second is, writing a wrapper is easier than writing 5 different assemblers.
gcc is such a modular piece of code man, seriously
osdev.org looks like a nice place to start writing a kernel
but i am very split between writing a language and a kernel.
I really wanna go the Terry Davis Route
your-own-lang (Essentially a wrapper around c ngl) -> write kernel in your-own-lang -> write the os around kernel in your-own-lang
But i am not very sure about it right now, i am read around osdev wiki for a while. maybe something new will hit me
All of this, I fucking all of this. Dude, I feel like a genius
When you're walking in a trail, you are not a trail blazer
Terry Davis
object-oriented programming (OOP) is still pretty rad
It is not, Stop lying. It died long time ago,
All the major languages stopped using them, Zig, Rust, Go.
The only place it is used is in Kotlin because it has to fix whatever the fuck java did with their source code
Also Tree Walkers is not something big langs do apparently, is my naive approach right? That can't be true
TIL all modern languages put their own run time in the executables :clown:
and TIL C Compilers don't do IR, Damn mf-
Phew, I always thought my naive approach of a lookup table was bad with SnowdenScript, but apparently there is something better.
Just Started Reading again, ASTs are here again, maybe i shouldn't have been so careless about trees, but Trees in java?
Writing the Interpreter in java is... not preferable. but alas, let me just go through with this, Java was the first thing that got me into programming anyways.