3 ms·
Seriously? Bellard is behind this too? Genius is definitely the right word here!
by franga2000 6y ago
Seriously? Bellard is behind this too? Genius is definitely the right word here!
- lifthrasiir 6y agoIt is more amazing given that QuickJS is not a single feat but a cumulation of his older projects, each of them is great by itself: - TCC [1]: Of course, QuickJS is not the first language implementation he's written. - Pi calculation [2]: Once the world record holder (and opening the era of pi computation in commodity PCs), this surely inspired his next great invention: - LibBF [3]: A good and small arbitrary-precision number library. I think LibBF is a byproduct of NumCalc [4], and he has probably seen a way to the full language implementation using LibBF later (the current version of NumCalc is indeed based on QuickJS, sharing the technique used in the current version of JSLinux [5]). [1] https://bellard.org/tcc/ https://bellard.org/tcc/ [2] https://bellard.org/pi/ https://bellard.org/pi/ [3] https://bellard.org/libbf/ https://bellard.org/libbf/ [4] http://numcalc.com/ http://numcalc.com/ [5] https://bellard.org/jslinux/ https://bellard.org/jslinux/
- billylo 6y agoWow. I had no idea that both ffmpeg and qemu was two of the things Bellard created. https://smartbear.com/blog/test-and-monitor/fabrice-bellard-portrait-of-a-super-productive-pro/ https://smartbear.com/blog/test-and-monitor/fabrice-bellard-...
- lioeters 6y agoThe wonders of Bellard never cease. Another discovery for me was that he wrote LZEXE in 1989~90 when he was 17. I remember this program from my childhood.
- pkphilip 6y agoHe has developed a ton of stuff! What I found particularly impressive is the PC Emulator developed in Javascript which runs Linux within a browser! https://bellard.org/jslinux/ https://bellard.org/jslinux/ You can actually run X-Windows, Windows 2000, FreeDOS etc in a browser using this. His implementation of 4G LTE purely in software is also pretty amazing. https://bellard.org/lte/ https://bellard.org/lte/ His other projects: https://bellard.org/ https://bellard.org/
- billylo 6y agoIncredible is an appropriate word to describe these projects: A self-compiling C compiler in 2048 bytes of C source code. https://bellard.org/otcc/ https://bellard.org/otcc/