3 ms·
If you really want to understand how programming languages work internally, you should look at assembly language or possibly at the bytecode interpreters of som
by vaylian 4y ago
If you really want to understand how programming languages work internally, you should look at assembly language or possibly at the bytecode interpreters of some scripting languages.
C is still fairly high-level.
- shrimp_emoji 4y agoThe definition of "low level" keeps changing over time. :p At this rate, Python will be called "low level" 50 years from now. But to the OP: Rust is just "C for the 21st century" (despite people often calling Go that). The UX is stellar -- `cargo run` can't be beat, integrated unit testing, safety concepts learned in the last few decades are applied by default, and the docs are great[0]. I don't think there's any reason to learn C first, especially if you're coming from a "high level" background like TypeScript, other than experiencing culture shock and legacy braindeath horror. 0: https://doc.rust-lang.org/stable/book/title-page.html https://doc.rust-lang.org/stable/book/title-page.html
- LecroJS 4y agoYeaaaa hearing c called high level makes me wonder what word would even describe the js/ts/Python I’m familiar with…