My thoughts on Tech

Salute to Fabrice Bellard

I probably top the ranks of lazy arses who procrastinate like there’s no tomorrow – and then there’s Fabrice Bellard

Amongst others, he’s created/led

  • A 4G LTE base station running entirely in software on a standard PC.
  • A new ASN1 compiler generating small and efficient C code.
  • A PC emulator in Javascript: how much time takes your browser to boot Linux ?
  • 2700 billion decimal digits of Pi computed with a desktop computer.
  • Analog and Digital TV (DVB-T) signal generation by displaying an image on a PC display.
  • QEMU is a generic machine emulator and virtualizer.
  • FFMPEG, the Open Source Multimedia System. I launched this project in year 2000 and led it during several years.
  • TCC is a tiny but complete ISOC99 C compiler which enables you to use C as scripting language. TCC has its roots in the OTCC project. The TCCBOOT boot loader demonstrate the speed of TCC by compiling and launching a Linux kernel in less than 15 seconds.
  • QEmacs (for Quick Emacs) is an emacs clone I began to learn Unicode rendering algorithms, text buffers manipulation and XML/HTML/CSS parsing.
  • OTCC is a very small self-compiling compiler for a subset of C I wrote to win the 2001 edition of the International Obfuscated C Contest.
  • TinyGL: a Small, Free and Fast Subset of OpenGL.
  • An online Scientific Web Calculator.
  • Pi formulas, algorithms and computations.
  • tiny C program to print the biggest known prime number.

Mind Boggling. Read the HN comments for more.

If you enjoyed this post, make sure you subscribe to my RSS feed!

2 Comments

  1. February 8, 2013    

    One of the best thing about the internet, Some guy somewhere whom you have never met in your life becomes one of your mentors.

    • February 9, 2013    

      Ain’t that true.

Leave a Reply