Беллар, Фабрис
Фабрис Беллар (фр. Fabrice Bellard; род. 1972, Гренобль) — французский программист, автор ряда известных проектов в сфере свободного программного обеспечения. Родился в 1972 году в Гренобле, Франция. Учился в Лицее Жоффра (фр. Lycée Joffre) в Монпелье. В 1989 году разработал широко известную программу — упаковщик исполняемых файлов LZEXE. Окончил Политехническую школу и в 1996 году — Национальную высшую школу телекоммуникаций.
Общие сведения
| Фабрис Беллар | |
|---|---|
| фр. Fabrice Bellard | |
| Дата рождения | 1972 |
| Место рождения | |
| Страна | |
| Образование | |
| Род деятельности | специалист в области информатики, математик, инженер, программист |
| Награды и премии | |
| Сайт | bellard.org |
Карьера
Известные разработки Беллара:
- QEMU — свободная программа для эмуляции аппаратного обеспечения различных платформ с открытым исходным кодом;
- Tiny C Compiler — компактный компилятор C.
Также он является ведущим разработчиком FFmpeg — пакета программ с открытым исходным кодом для преобразования различных форматов аудио и видео.
В 1997 году Беллар открыл самую быструю формулу для вычисления единичного разряда числа Пи в двоичном представлении — так называемую формулу Беллара, которая является модификацией формулы Бэйли — Боруэйна — Плаффа[1].
31 декабря 2009 года Беллар объявил об установлении им нового мирового рекорда в вычислении числа π: получено 2 699 999 990 000 десятичных знаков (предыдущий рекорд, 2 576 980 370 000 знаков, установил Дайсукэ Такахаси в августе 2009 года)[2][3]. Для вычисления использовался алгоритм Чудновского. Расчёты проводились на персональном компьютере стоимостью менее 2000 евро и заняли 103 дня (предыдущий рекорд был поставлен на суперкомпьютере). Проверка последних 50 шестнадцатеричных знаков результата с использованием формулы Беллара заняла 13 дней.
16 мая 2011 года Беллар объявил о запуске Linux в эмуляторе компьютера x86, полностью написанном на JavaScript[4].
В 2011 был награждён Google-O'Reilly Open Source Award.[5]
В 2014 году предложил формат сжатия изображений Better Portable Graphics (BPG), основанный на подмножестве алгоритмов из видеокодека HEVC[6][7][8].
В июле 2019 года выпустил QuickJS — небольшой встраиваемый JavaScript-движок[9].
В апреле 2021 года его компрессор данных на основе искусственных нейронных сетей NNCP занял первое место среди сотен в бенчмарке сжатия больших текстовых данных[10]. Компрессор использует собственную библиотеку искусственных нейронных сетей Белларда LibNC («C Library for Tensor Manipulation»), которая находится в открытом доступе[11].
В августе 2023 года Беллард выпустил ts_zip — текстовый компрессор без потерь, использующий большие языковые модели[12][13]. В марте 2024 года он обновил его, сделав алгоритм значительно быстрее и аппаратно-независимым[14].
В апреле 2024 года Беллард выпустил TSAC — утилиту для сжатия звука, которая может достигать очень низких битрейтов 5,5 кбит/с (моно) или 7,5 кбит/с (стерео), сохраняя при этом приемлемое качество звука на частоте 44,1 кГц[15].