Ritchie’nin mirası
Fotoğraf: Envato
Günümüz yazılım dünyasına şöyle bir göz atınca C#'dan Rust'a farklı farklı programlama dilleri ile karşılaşırsınız. Mevzuyu biraz eşelemediğiniz sürece C ile karşılaşma olasılığınız oldukça düşüktür. C’nin babası olarak bilinen ve 6 yıl önce 12 Ekim 2011’de hayatını kaybeden Dennis MacAlistair Ritchie ile karşılaşma olasılığınız daha da düşüktür. Oysa ki C, icadından bugüne geçen neredeyse yarım asırlık süreye rağmen hâlâ en yaygın kullanılan dillerden biri. Kullandığınız işletim sisteminin çeşitli kısımlarından tutun da programlama dillerinin derleyicilerine, veri tabanlarından donanım sürücülerine düşük sistem kaynağı tüketimine, yüksek hıza ve performansa ihtiyaç olan hemen her yerde C kullanılıyor.
C, UNIX işletim sistemi ile birlikte kullanılmak üzere Dennis Ritchie’nin içinde bulunduğu bir ekip tarafından 1969’da Assembly adlı düşük seviyeli programlama dilinde geliştirildi. Birkaç yıl içinde C, UNIX çekirdeğinin yeniden C’de yazılabileceği güçlü bir dil haline geldi. UNIX çekirdeğinin C’de yazılması ile işlemci mimarisine bağımlı kod miktarı büyük ölçüde azalarak UNIX’in farklı mimarilere kolayca taşınabilmesi ve yaygınlaşmasının önünü açıldı. Linux ve MacOS’un kökenlerinin UNIX’e dayandığını ve Windows da dahil olmak üzere günümüz işletim sistemlerinin tümünün çekirdeklerinin C’de yazıldığını göz önünde bulundurursak Dennis Ritchie’nin önemini de daha iyi kavrayabiliriz.
Geride böyle büyük bir miras bırakan birinin ölüm haberini pek çok yayın organı ya görmedi ya da ufak tefek haberlerle geçiştirdi. Ne de olsa Ritchie geride milyar dolarlık şirketler ve markalar bırakmamıştı. Hayatı bir bireysel kurtuluş hikayesi falan da değildi. Öyleyse kısacık bir haber yeterliydi. Geride C’nin yanı sıra hâlâ C hakkındaki en önemli kitaplardan biri sayılan "The C Programming Language"ı da bırakan Ritchie’ye çok şey borçluyuz. Eğer bir programlama dili biliyor ve ikinci bir dil öğrenmek istiyorsanız [0] diğer dillere kıyasla biraz daha zor olsa da C’yi deneyin. En kötü ihtimalde kaybedeceğiniz sadece biraz zaman en iyi ihtimalde kazanacağınız çok şey var.
[0] Programlamaya yeni başlamak için daha uygun diller var.
- İşlevini arayan alet: Yapay zekâ 20 Nisan 2024 04:45
- Masaüstü işletim sistemlerinin geleceği ve Linux 13 Nisan 2024 04:35
- XZ arka kapısı ve açık kaynağın zaafları 06 Nisan 2024 04:53
- Veri yağmacıları 16 Mart 2024 04:34
- Yapay zeka ve sihirbazlar 09 Mart 2024 05:07
- Verileriniz sermayeye feda olsun! 02 Mart 2024 05:40
- Geniş dil modelleri ve olağan hataları 24 Şubat 2024 04:09
- Apple’ın AB’ye misillemesi PWA’ların sonu mu? 17 Şubat 2024 04:43
- Disney, oyunlar ve at zırhı 10 Şubat 2024 04:19
- Open AI fikri mülkiyete karşı 13 Ocak 2024 04:44
- Yapay zekanın belirsiz geleceği 06 Ocak 2024 04:00
- Yapay zekada telif kavgası: Tekeller tekellere karşı 30 Aralık 2023 04:47