Yanıtlar:
Sürücü programlama gibi normalde düşük seviyeli programlama, montaj dili ve C'nin bir karışımıdır .
Montaj dili donanım ile, C çekirdeğiyle konuşmak için kullanılır.
Ada , nispeten emsalsiz güvenlik özellikleri sunması nedeniyle güvenlik / kritik görev sistemlerinde hala kullanılmaktadır.
Ada'yı DoD içindeki doksanların sonlarına ve diğer bazı alanlara kadar kullanmak zorunluydu, ancak artık değil, bu yüzden eskisi kadar ağır kullanılmıyor. Ancak yine de son derece kritik kullanımlar, aviyonik, nükleer enerji vb.
Modern versiyonlar nesne yönelimi ve paralel işleme için iyi bir desteğe sahiptir, bu yüzden yine de tamamen faydalıdır.
Kısa bir süre önce 8 bit programlama için biraz araştırma yaptım (hobi ile ilgili; bazı temel elektronikler yapmayı denemek istedim). C ve Assembly dışında, bu görevler için olumlu bulduğum tek diller Şema ve Dördüncü'dir.
Cython buna bir örnektir. Gömülü sistemler için değil, sürücüler ve diğer düşük seviyeli programlama için Python dünyasında C'nin yerine giderek daha fazla kullanılmaktadır.
Bir Python fanatiği olarak, kuşkusuz çok nadiren ve şimdiye kadar ciddi bir bağlamda olmasa da kullanıyorum.
Son yıllarda C ve Lua kullanarak gömülü sistemler üzerinde biraz çalıştım .
- EDIT: Burada Brezilya'da Ginga adı verilen Dijital TV'ler için "yeni bir teknolojimiz" var . Bu gerçekten bir standart, ancak bu standartta Lua dili gömülü dilin bir kaynağı olarak kullanılıyor. Diğeri Java.
Sanırım JavaCard gibi bazı özel sistemler için Java'yı da gösterebiliriz . Bunlar gömülü sistemler değilse, gömülü ne anlama geldiğini bilmiyorum ... :)