Fabrice Bellard

Programmer, Person

1972 –

 Credit »
28

Who is Fabrice Bellard?

Fabrice Bellard is a computer programmer who is best known as the creator of the FFmpeg and QEMU software projects. He has also developed a number of other programs, including the Tiny C Compiler.

He was born in 1972 in Grenoble, France and went to school in Lycée Joffre, where, at age 17, he created the famous executable compressor LZEXE. After studying at École Polytechnique, he went on to specialize at Télécom Paris in 1996.

Fabrice Bellard's entries won the International Obfuscated C Code Contest twice: In 2000, he won in the category "Most Specific Output" for a program that implemented the modular Fast Fourier Transform and used it to compute the then biggest known prime number, 2^6972593-1; and in 2001, he won in the category "Best Abuse of the Rules" for a tiny compiler of a strict subset of the C language for i386 Linux. The program itself is written in this language subset, i.e. it is self-hosting.

He has since continued his work writing software. In 2004, he wrote the TinyCC Boot Loader, which can compile and boot a Linux kernel from source in less than 15 seconds. In 2005, he designed a system that could act as an Analog or DVB-T Digital TV transmitter by directly generating a VHF signal from a standard PC and VGA card. In 2011, he created a minimal PC emulator written in pure JavaScript. The emulated hardware consists of a 32-bit x86 compatible CPU, a 8259 Programmable Interrupt Controller, a 8254 Programmable Interrupt Timer, and a 16450 UART.

We need you!

Help us build the largest biographies collection on the web!

Born
1972
Grenoble
Nationality
  • France
Profession
Education
  • École Polytechnique

Submitted
on July 23, 2013

Citation

Use the citation below to add to a bibliography:

Style:MLAChicagoAPA

"Fabrice Bellard." Biographies.net. STANDS4 LLC, 2024. Web. 26 Apr. 2024. <https://www.biographies.net/people/en/fabrice_bellard>.

Discuss this Fabrice Bellard biography with the community:

0 Comments

    Browse Biographies.net