Fabrice Bellard

Fabrice Bellard (Grenoble, 17 giugno 1972) è un informatico e programmatore francese, noto soprattutto come creatore di FFmpeg, dell'emulatore QEMU e del compilatore Tiny C Compiler.

Biografia

Formazione e primi programmi

Durante gli studi al liceo Joffre di Montpellier scrisse, nel 1989, LZEXE, un compressore di file eseguibili per DOS che ebbe larga diffusione in Francia. Il programma comprimeva un eseguibile anteponendogli il codice necessario a decomprimerlo al momento del caricamento, una soluzione molto apprezzata in un'epoca in cui lo spazio su disco era scarso e costoso. I suoi programmi gratuiti si diffusero soprattutto attraverso Buster, un servizio Minitel dedicato allo scaricamento di freeware, dove per un certo periodo occuparono le prime posizioni della classifica dei download.

Si diplomò in seguito all'École polytechnique (promozione 1993) e, nel 1998, all'École nationale supérieure des télécommunications.

Attività professionale

Dal 1998 lavorò per l'azienda francese Netgem. Fu il primo sviluppatore di FFmpeg, la suite e la libreria per l'elaborazione di flussi audio e video.

Il 22 settembre 1997 stabilì un record, poi superato, per il calcolo della cifra binaria più lontana di pi greco, migliorando la formula BBP.

Nel 2011 pubblicò sul proprio sito un emulatore di PC scritto in JavaScript, in grado di avviare un piccolo kernel Linux con la relativa console direttamente all'interno di un browser. Il programma emula un processore x86 a 32 bit, un controllore di interrupt programmabile 8259, un timer programmabile 8254 e una UART 16450. Nello stesso anno ricevette un O'Reilly Open Source Award per il suo lavoro su QEMU.

Nel settembre 2012 fondò insieme a Franck Spinelli la società Amarisoft, che commercializza un software in grado di trasformare un normale PC in una stazione radio base LTE (eNodeB).

Progetti recenti

Nel luglio 2019 pubblicò QuickJS, un motore JavaScript leggero scritto in C.

Nel 2021 rese disponibile NNCP (Lossless Data Compression with Neural Networks), un algoritmo di compressione dati senza perdita basato su reti neurali, che si è classificato al primo posto nel Large Text Compression Benchmark, davanti a centinaia di altri compressori.

Nel 2023 la Société informatique de France lo nominò membro onorario.

Nell'agosto dello stesso anno presentò ts_zip, un compressore di testo senza perdita che sfrutta un modello linguistico di grandi dimensioni; una nuova versione, uscita nel marzo 2024, risulta molto più veloce e indipendente dall'architettura hardware.

Nell'aprile 2024 pubblicò TSAC, un codec audio capace di raggiungere bitrate molto bassi (5,5 kbit/s in mono e 7,5 kbit/s in stereo a 44,1 kHz) mantenendo una buona qualità percepita.

Opere principali

Bellard è lo sviluppatore principale di:

Record di calcolo di pi greco

Lo stesso argomento in dettaglio: Pi greco.

Il 31 dicembre 2009 Bellard annunciò sul proprio sito un nuovo record mondiale nel calcolo delle cifre decimali di pi greco: circa 2 700 miliardi di cifre, contro i 2 577 miliardi del precedente primato, ottenuto da Daisuke Takahashi nell'agosto 2009.

A differenza dei record precedenti, realizzati con supercomputer, il calcolo fu eseguito su un personal computer dal costo inferiore a 3 000 euro, con la seguente configurazione:

Tra calcolo e verifica, l'operazione richiese complessivamente 131 giorni.

Note

  1. ↑ (EN) LZEXE, su bellard.org.
  2. ↑ (FR) Annuaire, su AX École polytechnique Alumni. URL consultato il 19 febbraio 2021.
  3. ↑ Annuaire des anciens élèves de l'École polytechnique, 2011.
  4. ↑ (EN) O'Reilly Open Source Awards 2011, su OSCON 2011.
  5. ↑ (FR) Amarisoft, su Verif.com.
  6. ↑ (EN) About, su amarisoft.com (archiviato dall'url originale il 31 luglio 2025).
  7. ↑ (EN) LTE Base Station Software, su bellard.org.
  8. ↑ (EN) Fabrice Bellard, NNCP: Lossless Data Compression with Neural Networks, su bellard.org. URL consultato il 10 marzo 2023.
  9. ↑ (EN) Matt Mahoney, Large Text Compression Benchmark, su mattmahoney.net, 28 febbraio 2023. URL consultato il 10 marzo 2023.
  10. ↑ (FR) Membres d'honneur de la Société Informatique de France, su SIF. URL consultato il 6 aprile 2023.
  11. ↑ (EN) Donald Papp, Text Compression Gets Weirdly Efficient With LLMs, su Hackaday, 27 agosto 2023. URL consultato il 1º dicembre 2025.
  12. ↑ (EN) ts_zip: Text Compression using Large Language Models, su bellard.org. URL consultato il 6 marzo 2024.
  13. ↑ (EN) TSAC: Very Low Bitrate Audio Compression, su bellard.org. URL consultato il 21 dicembre 2025.
  14. 1 2 (EN) Fabrice Bellard, Pi Computation Record, su bellard.org, 31 dicembre 2009.
  15. ↑ (EN) New Pi Computation Record Using a Desktop PC, su science.slashdot.org, Slashdot, 5 gennaio 2010.
  16. ↑ (EN) Record del 17 agosto 2009 di Daisuke Takahashi, su hpcs.is.tsukuba.ac.jp.
  17. ↑ (FR) Jean-Paul Delahaye, De nouvelles décimales de pi (PDF), in Pour la Science, n. 393, luglio 2010.

Voci correlate

Altri progetti

Collegamenti esterni