Windows!

Acho um bocado irrelevante. Mas é do conhecimento geral que é principalmente C, muito em particular no subsistema Win32. Existe bastante C++ no NT Executive e há sempre algum assembly num SO.

Mas a resposta mais completa à tua questão implica saber onde está a fronteira entre aquilo que pertence e não pertence ao SO. Na minha opinião, o Vista é basicamente o mesmo SO que o XP, que o 2000, que o NT, e daí a minha resposta.

Se estás concentrado nas diferenças, tipo o aspecto das janelas, etc, então não sei, mas aposto que há muito C#.
 
As misturas secretas da Microsoft ao C e ao C++ que são fundamentais no Windows NT toda a gente as conhece: é o SEH (structured exception handling), que usa as palavras chave __try, __catch, __finally, etc.
 
Recomendo "Inside Windows NT" de Helen Custer para compreender as decisões fundamentais na arquitectura do NT (2000, XP, Vista) e "Advanced Windows NT" de Jeffrey Richter para compreender os fundamentos da programação em NT, incluindo a necessidade do SEH. Ambos são antigos, mas também é antigo o NT.
 
Back
Topo