Quote:
Originariamente inviato da 71104
su CodeGuru nella sezione di driver programming per Windows è saltato fuori un thread in cui si discute su come mai i drivers si programmano in C e come mai in C++; io, forte delle lezioni del mio maestro (  ) ho fatto la mia figura; ecco il link al thread:
http://www.codeguru.com/forum/showthread.php?t=386346
il mio nick è mrnt, ma penso che quelli di DC lo capiscono dall'avatar...
ah fek, se lo leggi, iscriviti al forum e posta: "look mummy, no if!" 
|
c'è anche un altro paio di fattori che avresti potuto tirare in ballo a riprova: embedded C++, come linguaggio (meglio, subset del linguaggio) fatto per conciliare il c++ e la OOP con i requisiti della progranazione embedded e di sistema
MacOsX, o meglio il suo kernel (cioè non esattamente Mach, come spesso si dice, ma XNU, versione pesantemente modificata), il cui sottosistema Device Expert è appunto realizzato in eC++
L4 :: pistachio, come esempio di kernel scritto in c++ per conciliare le prestazioni con la manutenibilità e la portabilità del codice del (micro)kernel stesso