Bonjour,
est-il vrai que windows vista a �t� �crit en c++ ?
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).
Vous souhaitez participer aux rubriques Qt (tutoriels, FAQ, traductions) ou HPC ? Contactez-moi par MP.
Cr�er des applications graphiques en Python avec PyQt5
Cr�er des applications avec Qt 5.
Pas de question d'ordre technique par MP !
Sur le site de Stroustrup :
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.
Partager