Bonjour,
est-il vrai que windows vista a été écrit en c++ ?
Bonjour,
est-il vrai que windows vista a été écrit en c++ ?
Aucun de nous n'est seul, Même l'air que nous expirons est inspirés par d'autres...
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.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager