Fabrice Bellard

programmeur informatique français From Wikipedia, the free encyclopedia

Fabrice Bellard, né le à Grenoble (Isère), est un programmeur informatique français. Il est connu pour être le développeur de l'émulateur QEMU, du logiciel FFmpeg et du compilateur Tiny C Compiler.

Faits en bref Naissance, Nationalité ...
Fabrice Bellard
une illustration sous licence libre serait bienvenue
Biographie
Naissance
Voir et modifier les données sur Wikidata (54 ans)
Grenoble (France)Voir et modifier les données sur Wikidata
Nationalité
Formation
Activités
Autres informations
Membre de
Site web
Distinctions
Prix STUG (d) (QEMU) ()
Prix O'Reilly open source ()Voir et modifier les données sur Wikidata
Œuvres principales
Tiny C Compiler, QEMU, FFmpeg, QEmacs (d), QuickJS (d)Voir et modifier les données sur Wikidata
Fermer

Biographie

Il étudie au lycée Joffre de Montpellier, où il crée un programme largement connu, le compresseur d'exécutable LZEXE, en 1989[1].

Il est ensuite diplômé de l'École polytechnique (promotion X 1993[2]) et de l'École nationale supérieure des télécommunications en 1998.

Bellard est le premier développeur de l'utilitaire et des bibliothèques FFmpeg qui sert à manipuler les flux audio/vidéo.

Il décroche (temporairement) le record mondial du plus lointain bit fractionnaire du nombre π le , en améliorant la formule BBP.

Il travaille à partir de 1998 pour la société Netgem[3].

En 2011, il crée un émulateur de PC (minimal) écrit en JavaScript, qui permet de lancer un mini noyau Linux et sa console directement depuis un navigateur web. Il le publie sur son site web le . Ce programme émule un processeur 32-bit x86, un contrôleur programmable 8259 (en), un timer 8254 programmable et un UART 16450.

En , il remporte un « O'Reilly Open Source Award » pour l'émulateur QEMU[4].

En [5], il crée, avec Franck Spinelli[6], l'entreprise Amarisoft qui commercialise le logiciel LTEENB, permettant de mettre en place un eNode B (station de base LTE) avec un PC standard[7].

En , il publie QuickJS, un moteur JavaScript écrit en C.

En 2021, il publie le projet NNCP (Lossless Data Compression with Neural Networks)[8], algorithme de compression basé sur des réseaux de neurones. Cette solution se classe première lors d'un comparatif de compression de grand texte devant des centaines d'autres algorithmes[9].

En 2023, il est nommé membre d'honneur de la Société Informatique de France[10].

En , il a publié ts_zip, un compresseur de texte sans perte qui utilise un grand modèle de langage[11]. Il a publié une nouvelle version en avec un algorithme considérablement plus rapide ainsi qu'indépendant de l'architecture matérielle[12].

En , il publie TSAC, un outil de compression audio qui peut atteindre des débits très bas de 5.5 kbit/s (mono) ou 7.5 kbit/s (stereo) à 44.1 kHz tout en conservant une bonne qualité perçue[13].

Œuvres

Fabrice Bellard est le développeur principal :


Il s'était fait connaître en France dès la classe de seconde via le serveur Vidéotex Buster (dédié au téléchargement de logiciels freewares via Minitel) par son utilitaire sous DOS nommé LZEXE qui comprimait un exécutable en le précédant du code qui le décompressait au chargement[14]. Dans les années 80 où l'espace disque restait rare et cher, ce logiciel a eu du succès. Il fut d'ailleurs une époque où cinq logiciels de ce jeune développeur, dont LZEXE, occupaient les cinq premières places du hit-parade[réf. souhaitée] des téléchargements de Buster.

Record de calcul des décimales de Pi

Le , Fabrice Bellard publie sur son site web personnel son nouveau record de calcul des décimales de Pi[15],[16].

Ce record de (presque) 2 700 milliards de décimales du nombre π bat l'ancien record[17] de Daisuke Takahashi (en) (2 577 milliards de décimales).

Fabrice Bellard a établi ce record avec un ordinateur personnel de moins de 3 000 [16],[18] :

Le temps total d'utilisation de l'ordinateur s'est réparti sur un total de 131 jours (calculs et vérifications compris).

Articles connexes

Références

Liens externes

Related Articles

Wikiwand AI