Fabrice Bellard

Fabrice Bellard () en çok FFmpeg ve QEMU yazılım projeleriyle bilinen bir bilgisayar programcısıdır. Bellard ayrıca aralarında Tiny C Compiler'ın da olduğu birçok başka program da yazmıştır. == Hayatı ve kariyeri == Bellard 1972'de Fransa'nın Grenoble kentinde dünyaya geldi ve Lycée Joffre'de (Montpellier) okula gitti. Burada 17 yaşındayken çalıştırılabilir dosya sıkıştırıcısı LZEXE'yi hazırladı. École Polytechnique'de okuduktan sonra 1996'da Télécom Paris'te uzmanlaşmaya devam etti. 1997'de, Bellard formülü olarak bilinen ve Bailey-Borwein-Plouffe formülünün bir varyantı olan ikilik gösterimdeki pi'nin tek basamaklarını hesaplamak için yeni ve daha hızlı bir formül keşfetti. Bellard, Uluslararası Karmaşıklaştırılmış C Kodu Yarışmasını iki kez kazandı. 2000'de, yarışmayı, Hızlı Fourier Dönüşümü uygulayan ve daha sonra bilinen en büyük asal sayı 26972593−1'yi hesaplamak için kullandığı modüler bir programla "En Özgül Çıkış" kategorisinde ve i386 Linux'a yönelik C dilinin kurallara bağlı bir alt kümesi için küçük bir derleyiciyle (kaynak kodu yalnızca 3 kB boyutundadır) "En İyi Kötüye Kullanım" kategorisinde kazandı. Programın kendisi bu dil alt kümesinde yazılmıştır, yani kendi kendini barındırmaktadır. 2004'te, Linux çekirdeğini kaynaktan 15 saniyeden daha kısa sürede derleyip önyükleyebilen TinyCC Önyükleme Yükleyicisi'ni yazdı. 2005 yılında, standart bir bilgisayar ve VGA kartından doğrudan bir VHF sinyali üreten analog veya DVB-T dijital TV vericisi olarak işlev görebilecek bir sistem tasarladı. 2011'de saf JavaScript ile yazılmış minimal bir bilgisayar emülatörü oluşturdu. Emüle edilen donanım, 32 bit x86 uyumlu bir CPU, bir 8259 Programlanabilir Kesme Denetleyicisi, bir 8254 Programlanabilir Kesme Zamanlayıcısı ve bir 16450 UART'dan oluşur. 31 Aralık 2009'da, pi hesaplamaları alanındaki dünya rekorunu kırdı ve 90 gün içinde yaklaşık 2.7 trilyon basamak hesapladı. Slashdot şunları yazdı: "İlerleme küçük gibi görünse de, olağanüstü bir başarı çünkü önceki rekorlarda olduğu gibi milyonlarca dolarlık bir süper bilgisayar yerine 3.000 dolardan daha az maliyetli bir masaüstü bilgisayarı kullanıldı."New Pi Computation Record Using a Desktop PC January 5, 2010 Bu rekor, 2 Ağustos 2010'da Shigeru Kondo tarafından 96 GB RAM ile donatılmış, çift Intel Xeon işlemcili bir sunucu sınıfı makine kullanılmış olsa da, 5 trilyon basamak hesaplanarak geride bırakıldı. 2011'de Google-O'Reilly Açık Kaynak Ödülünü kazandı. 2014'te JPEG için bir alternatif olarak BPG resim biçimini önerdi. == Projeleri == * RiSCVEMU: 128 bit RiSC-V emülatörü * SoftFP: 32/64/128 bit kayan nokta türlerini destekleyen IEEE 754-2008 kayan nokta emülasyon kütüphanesi * BPG (Better Portable Graphics): HEVC'ye dayanan ve çoğu tarayıcı tarafından küçük bir Javascript kod çözücüyle desteklenen yeni bir görüntü biçimi * 4G LTE/NB- IoT baz istasyonu: standart bir bilgisayar ve düşük maliyetli bir yazılımla radyo önyüzü * FFASN1: Küçük boyutlu ve verimli C kodu üreten bir derleyici * jslinux: Javascript'te bir bilgisayar emülatörü * pi2700e9 (TachusPI): 31 Aralık 2009'da, Pi'yi yaklaşık 2.7 trilyon ondalık basamaklı olarak tek bir masaüstü bilgisayarda hesaplayan program * Analog ve Dijital TV (DVB-T) Sinyal Üretici: Sadece Linux yüklü bir bilgisayar ve bir ekran kartıyla VHF bandında yayın üretimi * QEMU: genel amaçlı ve açık kaynak bir makine emülatatörü ve sanallaştırıcısı * FFmpeg: Açık Kaynak çokluortam Sistemi * TCC: C'yi betik dili olarak kullanmaya izin veren küçük ama eksiksiz bir iSOC99 C derleyicisi * QEmacs: UNIX için çok küçük ama güçlü bir emacs klonu metin düzenleyicisi * OTCC: C'nin bir alt kümesi için çok küçük ve kendi kendini derleyebilen bir derleyici * TinyGL: gömülü sistemler ve oyunlar için OpenGL'in alt kümesinin küçük, özgür ve hızlı bir uyarlaması * NumCalc.com: Çevrimiçi bilimsel hesap makinesi * Pi hakkında formüller, algoritmalar ve hesaplamalar * Bilinen en büyük asal sayıyı yazdırmak için küçük bir C programı * Harissa: Bir Java sanal makinesi ve güçlü bir Java yerleşik kod derleyicisi * fbcc: Basit ama neredeyse eksiksiz bir C Derleyicisi * STAT: PPM sıkıştırma yönteminin etkin bir uyarlaması * LZEXE: DOS çalıştırılabilir dosyaları için sıkıştırıcı * Linmodem: winmodem diye adlandırılan modemlerin tümü için açık kaynak bir sürücü projesi == Ayrıca bakınız == * PiHex == Kaynakça == == Dış bağlantılar == * * "Süper-Üretken Bir Programcının Portresi" * ACM Dergi Makalesi Kategori:1972 doğumlular Kategori:Özgür yazılım geliştiricileri Kategori:Fransız bilgisayar programcıları Kategori:Yaşayan insanlar Kategori:École Polytechnique'te öğrenim görenler