Embedded sistem tasarımlarında en çok kullanılan dil 13 yıldır C
Gönderen: Seçkin Burak Cengiz · Yorum yap.
C++ dili C diline göre kullanıcıya daha yakındır. Yani programın içinde hazır bulunan karmaşık komutları basit keywordler ile çağrabilir ve bu karmaşıklıktan kurtulmuş olursunuz. Ancak buna olanak sağlayan kütüpaneler siz kendinizi aştığınız zaman yetersiz kalabilirler, yenilikçi ve altyapılı bir tasarımcı kısıtlanmayı sevmez bu yüzden makine diline en yakın dillerle iyi anlaşmaya çalışır ki işlerini kütüpanelerin istediği gibi değil kafasının istediği gibi yapabilsin. Makine diline en yakın olan Assembly aynı zamanda size en iyi özgürlüğü sağlar ancak büyük projelerde zahmetli ve çok zordur. C Assembly kadar özgürlük sağlamasada bu konuda çok başarılı bir dildir. Yayınlanan projeler ve dökümanlar derlenerek yapılan araştırma ve istatistiklere göre Embedded sistem tasarımında en çok kullanılan dil C. Grafiği yukarda görebilirsiniz.
C dili nedir? Kaynak:Vikipedia
AT&T Bell laboratuvarlarında, Ken Thompson ve Dennis M. Ritchie tarafından UNIX İşletim Sistemi‘ ni geliştirebilmek amacıyla B dilinden türetilmiş yapısal bir programlama dilidir. Geliştirilme tarihi 1972 olmasına rağmen yayılıp yaygınlaşması Brian W. Kernighan ve Dennis M. Ritchie tarafından yayımlanan “C Programlama Dili” kitabından sonra hızlanmıştır. Günümüzde neredeyse tüm işletim sistemlerinin (Microsoft Windows, GNU/Linux, *BSD, Minix) yapımında %95′ lere varan oranda kullanılmış, halen daha sistem, sürücü yazılımı, işletim sistemi modülleri ve hız gereken heryerde kullanılan oldukça yaygın ve sınırları belirsiz oldukça keskin bir dildir. Keskinliği, programcıya sonsuz özgürlüğün yanında çok büyük hatalar yapabilme olanağı sağlamasıdır.
Programlamanın gelişim süreciyle beraber programlamanın karmaşıklaşması, gereksinimlerin artması ile uygulama programlarında nesne yönelimliliğin ortaya çıkmasından sonra C programcıları büyük ölçüde nesne yönelimliliği destekleyen bir alt küme C++ diline geçmişlerdir.
embedded.com sitesi yazarı olan Michael Barr bu yazımın kaynağı olan yazı dizisinde C dilinin önemini bas bas bağırıyor ; “Okullarda bu dil yeteri kadar önemsenmiyor.” halbuki gelişmemiz için bu dile gereken önem verilmeli ve insanların yaratıcılık potansiyellerinden faydalanılmalı diyor.
Related posts:

Yorumlar