Кіріспе
Француз компьютерлік бағдарламашы Фабрис Беллард (fa. bʁis bɛ.laʁ; 1972 жылы туған) – FFmpeg, QEMU және Tiny C компиляторын жазған француз компьютерлік бағдарламашысы. Ол пи санының жеке цифрларын есептеуге арналған Беллард формуласын жасады. 2012 жылы Беллард Франк Спинеллимен бірлесіп Amarisoft телекоммуникациялық компаниясын құрды.
Fabrice Bellard (fa. bʁis bɛ. laʁ; born 1972) is a French computer programmer known for writing FFmpeg, QEMU, and the Tiny C Compiler. He developed Bellard's formula for calculating single digits of pi. In 2012, Bellard co founded Amarisoft, a telecommunications company, with Franck Spinelli.
Өмір және мансап
Беллар 1972 жылы Францияның Гренобль қаласында дүниеге келді және Лицей Жофре (Монпелье) мектебінде оқыды, онда ол 17 жасында LZEXE атқарылатын компрессорды жасады. Эколь Политехникада оқығаннан кейін, ол 1996 жылы Télécom Paris-те маманданды. 1997 жылы ол пи саның он алтылық түрдегі бір таңбасын есептеудің жаңа, жылдам формуласын тапты, ол Беллард формуласы деп аталады. Бұл Бейли-Борвейн-Плуфф формуласының түрі. Беллардтың жұмыстары Халықаралық C-код байқауында үш рет жеңімпаз атанды. 2000 жылы ол "Ең нақты нәтиже" санатында модульдік жылдам Фурье түрлендірмесін іске асырған және оны сол кездегі ең үлкен белгілі жай санды есептеу үшін қолданған бағдарлама үшін жеңіп алды, ол 26972593−1 (осы санның ондық түрінің шығарылуы, өзі белгілі деп есептеледі). 2001 жылы ол "Ережелерді ең жақсы пайдалану" санатында i386 Linux үшін C тілінің қатаң кіші жиынтығының кішкентай компиляторы (көз кодының көлемі 3 кБ ғана) үшін жеңіп алды. Бағдарламаның өзі осы тілдің кіші жиынтығында жазылған, яғни ол өзін-өзі қамтамасыз етеді. 2018 жылы ол "Ең үлкен көлемді" санатында суреттерді ықшамдау бағдарламасы үшін жеңіп алды. 2002 жылы ол TinyGL, енгізілген орталарға арналған OpenGL-дің кіші жиынтығын жасады. 2003 жылы ол QEMU-ның алғашқы өзгерістерін енгізді, оны 2005 жылы v0.7.1 нұсқасына дейін жеке әзірледі. 2004 жылы ол TinyCC Boot Loader-ін жазды, ол Linux ядросын 15 секундтан кем уақытта құрастырып, жүктеуге мүмкіндік береді. 2005 жылы ол стандартты PC және VGA картасынан VHF сигналын тікелей шығару арқылы аналогты немесе DVB T Digital TV таратушысы ретінде жұмыс істейтін жүйені жобалады. 2011 жылы ол таза JavaScript-те жазылған минималды PC эмуляторын жасады. Эмуляцияланған жабдық 32 биттік x86 үйлесімді процессоры, 8259 бағдарламаланатын үзіліс контроллері, 8254 бағдарламаланатын үзіліс таймері және 16450 UART-тан тұрады. 2009 жылдың 31 желтоқсанында ол пи есептеу бойынша әлемдік рекордты жаңартты, 90 күн ішінде 2,7 триллион орынға дейін есептеді. Slashdot жазды: "Жақсарту шағын болғанымен, бұл керемет жетістік, өйткені бұрынғы рекордтардағы миллиондаған долларлық суперкомпьютердің орнына 3000 АҚШ долларынан арзан бір ғана үстел компьютері қолданылды". 2010 жылдың 2 тамызында Шигеру Кондо бұл рекордты 5 триллион цифрды есептеу арқылы жаңартты, бірақ бұл 96 ГБ жадпен жабдықталған екі Intel Xeon процессоры бар серверлік машинаны пайдалану арқылы жасалды. 2011 жылы ол O'Reilly Open Source сыйлығын жеңіп алды. 2014 жылы ол JPEG-тің орнына Better Portable Graphics (BPG) сурет форматын ұсынды. 2019 жылдың шілдесінде ол кішкентай және енгізілетін JavaScript қозғалтқышы QuickJS-ті шығарды. 2021 жылдың сәуір айында оның жасанды нейрондық желіге негізделген NNCP дерек компрессоры Үлкен мәтін компрессиясы сынағында жүздегендердің ішінде бірінші орынды иеленді. Компрессор Беллардтың жеке жасанды нейрондық желі кітапханасын, LibNC ("Тензорларды манипуляциялауға арналған C кітапханасы") пайдаланады, ол қоғамға ашық қолжетімді. 2023 жылдың тамызында Беллард үлкен тілдік модельдерді пайдаланатын жоғалтулы мәтін компрессоры ts zip-ті шығарды. Ол оны 2024 жылдың наурызында жаңартты, бұл алгоритмді едәуір жылдам және аппараттық тәуелсіз етті.