3 ms·
A C compiler, which Python needs, is arguably as complex as either a Python or Java runtime.
by new_realist 7y ago
A C compiler, which Python needs, is arguably as complex as either a Python or Java runtime.
- jcranmer 7y agoA C compiler is a functional requirement of any operating system these days.
- pjmlp 7y agoYou won't go very far with it on Android, ChromeOS, iOS, iPadOS, mbed, Arduino, console OSes,...
- creatornator 7y agoThe Arduino IDE calls out to avr-gcc, and mbed-os is written in c++ so requires an embedded c++ compiler like arm-gcc or something similar. ChromeOS also runs the Linux kernel so you do need it to compile the OS, and it can hypothetically run binaries compiled for the linux platform. Dig deep enough through all the layers of bootstrapping and you'll find c basically everywhere.
- pjmlp 7y agoGCC is written in C++. ChromeOS users don't compile their kernel. Crostini is built with Rust and Go.
- hannob 7y agoThis is an irrelevant statement. You need the C compiler anyway. Your Java or Python is built with C. You add the complexity of your other environment on top of it.