filmov
tv
Coding live - Speed-coding a compiler!
Показать описание
Coding live - Speed-coding a compiler!
I'm trying out a new thing where I stream myself coding. I've had this idea for a while and I really want to do it, so here we are. I might do this on another channel in the future, idk. It's meant for anyone that knows basic coding and wants too see some fun problem-solving, or wants to learn how to make something specific.
I'm trying to very quickly code up a compiler for a programming language used by my exam board in my upcoming Computer Science exams. I'm just kind of building on everything from previous compiler-coding streams, plus stuff I didn't get to in those, and I wanted to do something with it that was still beneficial for my studying. Also it's just good practice to implement an already existing language. I'll be back on the main language very soon, right after my exams are done!
We're doing the parser today, and hoping to finish it today or in the next stream. I've got the grammar ready off-stream so we can focus on just the code
I'll be coding in the Rust language, which is quite similar to C and C++ in functionality, and to Go, Zig, and Odin in syntax. I'll explain any syntax that I think would be hard to decipher for someone not familiar with Rust.
Please ask questions if you are confused!
~_.•-^* More Videos *^-•._~
~_.•-^* ######### *^-•._~
~_.•-^* Social Media *^-•._~
~_.•-^* ######### *^-•._~
~_.•-^* Patreon *^-•._~
Help fund my dreams at:- (WIP)
~_.•-^* ###### *^-•._~
I'm trying out a new thing where I stream myself coding. I've had this idea for a while and I really want to do it, so here we are. I might do this on another channel in the future, idk. It's meant for anyone that knows basic coding and wants too see some fun problem-solving, or wants to learn how to make something specific.
I'm trying to very quickly code up a compiler for a programming language used by my exam board in my upcoming Computer Science exams. I'm just kind of building on everything from previous compiler-coding streams, plus stuff I didn't get to in those, and I wanted to do something with it that was still beneficial for my studying. Also it's just good practice to implement an already existing language. I'll be back on the main language very soon, right after my exams are done!
We're doing the parser today, and hoping to finish it today or in the next stream. I've got the grammar ready off-stream so we can focus on just the code
I'll be coding in the Rust language, which is quite similar to C and C++ in functionality, and to Go, Zig, and Odin in syntax. I'll explain any syntax that I think would be hard to decipher for someone not familiar with Rust.
Please ask questions if you are confused!
~_.•-^* More Videos *^-•._~
~_.•-^* ######### *^-•._~
~_.•-^* Social Media *^-•._~
~_.•-^* ######### *^-•._~
~_.•-^* Patreon *^-•._~
Help fund my dreams at:- (WIP)
~_.•-^* ###### *^-•._~