Bonjour,
est-il vrai que windows vista a été écrit en c++ ?
Version imprimable
Bonjour,
est-il vrai que windows vista a été écrit en c++ ?
Bonjour,
est-il vrai que windows 2000 a été écrit en Brainfuck ? (quoi que, ça expliquerait beaucoup de choses ...)
Plus sérieusement, il me semble que quasiment tous les OS sont codés en C, pour des obscures histoires de mangling et d'ABI.
En tout cas, les interfaces sont, pour ce que j'en sais, toujours en C.
Selon Wikipedia : un mix de C, de C++ et d'assembleur (http://en.wikipedia.org/wiki/Windows).
Ça se tient : l'assembleur pour le très très bas niveau (bootloader et autres joyeusetés). Le cœur du noyau en C, comme c'est l'habitude (mais je ne vois rien qui empêcherait le C++ d'y être). Ensuite, comme c'est Microsoft, C++ quand tu montes en niveau (le bloc-note, Aero, etc.). De même pour 7, XP et les précédents.
Sinon, @Equinoxe_, si tu prends un équivalent de Windows en open source, tu trouves un mix d'assembleur, de C et de C++ (Grub, Linux, KDE). Tu peux très bien te passer de C++ (Gnome), mais pas de l'OO (GObject pour Gnome, KObject pour le noyau - http://git.kernel.org/?p=linux%2Fker...mmit&s=kobject).
Sur le site de Stroustrup :
Citation:
Literally everything at Microsoft is built using recent flavors of Visual C++ (using older versions would automatically cause an application to fail the security review). The list would include major products like:
Windows XP, Vista, System 7
Windows NT (NT4 and 2000)
Windows 9x (95, 98, Me)
Microsoft Office (Word, Excel, Access, PowerPoint, Outlook)
Internet Explorer (including Outlook Express)
Visual Studio (Visual C++, Visual Basic, Visual FoxPro) (Some parts of Visual Studio like the Base Class Libraries that ship with the .NET Framework were written using C# but the C# compiler itself is written in C++.)
Exchange
SQL
There are also "minor" products like:
FrontPage
Money
Picture It
Project
and all the games.