Précédent   Forum des professionnels en informatique > Systèmes > Windows > Windows Vista
Windows Vista Forum d'entraide Windows Vista. Lire -> Découvrez Windows Vista, La F.A.Q Windows Vista
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 19/01/2007, 18h47   #1
Membre du Club
 
Inscription : janvier 2007
Messages : 97
Détails du profil
Informations personnelles :
Âge : 25
Localisation : France, Ille et Vilaine (Bretagne)

Informations forums :
Inscription : janvier 2007
Messages : 97
Points : 43
Points : 43
Par défaut En quel langage Vista a t-il été developpé?

Bonjour à tous!

Je souhaitais savoir dans quel langage vista a t-il été developpé?
J'ai entendu dire qu'une partie avec été codé en C# ...

Merci d'avance...
Aurazed est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/01/2007, 19h01   #2
Membre habitué
 
Avatar de mamiberkof
 
Inscription : avril 2005
Messages : 286
Détails du profil
Informations personnelles :
Âge : 28
Localisation : Maroc

Informations forums :
Inscription : avril 2005
Messages : 286
Points : 126
Points : 126
Envoyer un message via MSN à mamiberkof
Citation:
Envoyé par Aurazed
Bonjour à tous!

Je souhaitais savoir dans quel langage vista a t-il été developpé?
J'ai entendu dire qu'une partie avec été codé en C# ...

Merci d'avance...
Vista est un SO, il ne peut pas être developper avec un seul language , il aurait au moins un dizaine de language, C /C++(POSIX), Assembleur .... pour le bas niveau,driver,les differentes couches réseaux et noyau, et intéraction avec le hard, .Net, C++ .... pour le haut niveau et interface IHM.

Ces langage sont à titre d'exemple seulement, ils developpent certainement aussi avec des langage propritéres que l'ancien joujou Bill n'accepte pas à les diffuser

@
__________________
¤-------------------------------------------------------------------
|لا تبكي يا بُـنية، فإن الله مانع أباك...
| Trd :"Ne pleure pas ma petite fille, Dieu protége ton père" Le prophet Mohammed.
| L'effet developpez.com : ->geek
| It is man's ability to remember that sets us apart. We are the only species concerned with the past. Our memories give us voice. They bear witness to history so that others |might learn. So they might celebrate our triumphs and be warned of our failures.
¤-------------------------------------------------------------------
mamiberkof est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/01/2007, 19h21   #3
Rédacteur

 
Avatar de Louis-Guillaume Morand
 
Homme Louis-Guillaume MORAND
Consultant @ Microsoft
Inscription : mars 2003
Messages : 10 713
Détails du profil
Informations personnelles :
Nom : Homme Louis-Guillaume MORAND
Localisation : France, Hauts de Seine (Île de France)

Informations professionnelles :
Activité : Consultant @ Microsoft
Secteur : Conseil

Informations forums :
Inscription : mars 2003
Messages : 10 713
Points : 15 946
Points : 15 946
et pas de java
Louis-Guillaume Morand est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/07/2008, 18h06   #4
En attente de confirmation mail
 
Inscription : mai 2008
Messages : 30
Détails du profil
Informations forums :
Inscription : mai 2008
Messages : 30
Points : 2
Points : 2
Non, pas en java... mais quand tu regarde la syntaxe du C# et celle du Java en sachant que le Java est plus vieux que le C# on peut dire que ils utilisent aussi du Java à la microsoft -_-
Bircher est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/07/2008, 18h52   #5
Inactif
 
Inscription : avril 2008
Messages : 888
Détails du profil
Informations personnelles :
Âge : 28

Informations forums :
Inscription : avril 2008
Messages : 888
Points : 930
Points : 930
Bref, c'est un melting-pot de tout un tas de technos ^^.

Mais pourquoi cette question ?
entreprise38 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/07/2008, 19h31   #6
Membre confirmé
 
Inscription : juillet 2008
Messages : 145
Détails du profil
Informations forums :
Inscription : juillet 2008
Messages : 145
Points : 260
Points : 260
C'est quoi un SO?


Moi je pense que c'est presque tout en C++. Je peux me tromper.
bredelet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/07/2008, 19h41   #7
Alp
Rédacteur
 
Avatar de Alp
 
Homme
Inscription : juin 2005
Messages : 8 570
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 23
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : juin 2005
Messages : 8 570
Points : 9 856
Points : 9 856
Citation:
Envoyé par bredelet Voir le message
C'est quoi un SO?


Moi je pense que c'est presque tout en C++. Je peux me tromper.
Ca c'est 98, 2000 et XP. Mais Vista est bourré de .NET il me semble.
Alp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/07/2008, 20h41   #8
Membre confirmé
 
Inscription : juillet 2008
Messages : 145
Détails du profil
Informations forums :
Inscription : juillet 2008
Messages : 145
Points : 260
Points : 260
Citation:
Envoyé par Alp Voir le message
Ca c'est 98, 2000 et XP. Mais Vista est bourré de .NET il me semble.
Tes sources s'il te plait. D'apres Wikipedia c'est le code de Windows Server 2003, qui est pas en .NET autant que je sache.
bredelet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/07/2008, 10h39   #9
En attente de confirmation mail
 
Inscription : mai 2008
Messages : 30
Détails du profil
Informations forums :
Inscription : mai 2008
Messages : 30
Points : 2
Points : 2
Oui mais Wikipedia c'est aussi fiable que les horaires d'un bus !
Bircher est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/07/2008, 17h40   #10
Expert Confirmé Sénior
 
Avatar de smyley
 
Inscription : juin 2003
Messages : 6 270
Détails du profil
Informations forums :
Inscription : juin 2003
Messages : 6 270
Points : 6 466
Points : 6 466
Envoyer un message via MSN à smyley
Citation:
Envoyé par Alp Voir le message
Ca c'est 98, 2000 et XP. Mais Vista est bourré de .NET il me semble.
En fait, si je me souvient bien, pendant son développement ils avaient laissé entendre que Windows Vista serai le premier OS de Microsoft à être basé sur .NET, juste avant que .NET passe en dessous de Win32 et que Win32 soit émulé. On a fait du chemin depuis. En pratique, les processus chargeant le CLR dans Vista sont extrêmement rare et il est très loin d'avoir une place prépondérante.

Et puis Vista, ce serai pas plus un tronc commun avec Windows Server 2008 et pas 2003 ? 2003 c'est XP en serveur
smyley est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/07/2008, 20h19   #11
Expert Confirmé Sénior
 
Développeur informatique
Inscription : novembre 2006
Messages : 4 222
Détails du profil
Informations personnelles :
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : novembre 2006
Messages : 4 222
Points : 5 309
Points : 5 309
Citation:
Envoyé par bredelet Voir le message
C'est quoi un SO?

Moi je pense que c'est presque tout en C++. Je peux me tromper.
Non ce serait plutot une partie en ASM et surtout en C...le C++ est peu utilisé pour la conception d'un OS.
Par contre les programmes applicatifs composant Windows ( wordpad....) sont fait avec C++.
Mais comme le dit Smyley et autres intervenants il se peut qu'il y ait des parties en C# et .NET
Mat.M est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/07/2008, 20h23   #12
Membre confirmé
 
Inscription : juillet 2008
Messages : 145
Détails du profil
Informations forums :
Inscription : juillet 2008
Messages : 145
Points : 260
Points : 260
Citation:
Envoyé par smyley Voir le message
Et puis Vista, ce serai pas plus un tronc commun avec Windows Server 2008 et pas 2003 ? 2003 c'est XP en serveur
C'est bien base sur Windows 2003 Serveur (SP1) d'apres l'article de Wikipedia, qui est assez detaille et qui semble fiable merci. Il est sorti apres XP qui date de 2001.
Si le CLR se charge c'est bien la preuve que Vista contient du .NET, comment tu fais pour savoir? Est-ce qu'on le voit dans le gestionnaire de taches?
bredelet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/07/2008, 21h36   #13
Expert Confirmé Sénior
 
Avatar de Graffito
 
Inscription : janvier 2006
Messages : 4 718
Détails du profil
Informations forums :
Inscription : janvier 2006
Messages : 4 718
Points : 5 034
Points : 5 034
Voir cet article:http://reddevnews.com/news/devnews/a...itorialsid=132
En particulier:
Citation:
But the managed APIs are only half -- actually, far less than half -- of the story. The vast majority of Vista's 7,000 brand-new APIs are still native, or unmanaged, code. These APIs allow developers to call everything from Vista's new Sidebar to Sideshow, not to mention the Vista P2P networking, search and security systems.
__________________
" Le croquemitaine ! Aaaaaah ! Où ça ? " ©Homer Simpson
Graffito est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/07/2008, 22h24   #14
Expert Confirmé Sénior
 
Avatar de smyley
 
Inscription : juin 2003
Messages : 6 270
Détails du profil
Informations forums :
Inscription : juin 2003
Messages : 6 270
Points : 6 466
Points : 6 466
Envoyer un message via MSN à smyley
Citation:
Envoyé par Mat.M Voir le message
Non ce serait plutot une partie en ASM et surtout en C...le C++ est peu utilisé pour la conception d'un OS.
Sauf que Windows est un truc énorme. Toute la partie kernel doit être codée en Asm/C, mais tout le reste (interfaces, applications, utilitaires, drivers) l'est en C++.
Par contre les programmes composant Windows ( wordpad, les différents utilitaires ) sont fait avec C++. (Tu te vois faire Windws Update en C ? pourtant ce genre d'application occupe une place très importante dans Windows).


Citation:
Envoyé par bredelet Voir le message
C'est bien base sur Windows 2003 Serveur (SP1) d'apres l'article de Wikipedia, qui est assez detaille et qui semble fiable merci.
Et XP est basé sur ? Windows NT ... On avance pas. Vista est plus proche de Server 2008 que de Server 2003, en tout cas pour Vista SP1.

Citation:
Envoyé par bredelet Voir le message
Si le CLR se charge c'est bien la preuve que Vista contient du .NET
Le CLR se charge aussi sur XP.

Citation:
Envoyé par bredelet Voir le message
comment tu fais pour savoir? Est-ce qu'on le voit dans le gestionnaire de taches?
Non. Il faut regarder quel process charge mscoree.dll. Par exemple, mon explorer.exe le contient ... mais il est seul.
smyley est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/07/2008, 23h54   #15
Membre confirmé
 
Inscription : juillet 2008
Messages : 145
Détails du profil
Informations forums :
Inscription : juillet 2008
Messages : 145
Points : 260
Points : 260
Citation:
Envoyé par smyley Voir le message
Et XP est basé sur ? Windows NT ... On avance pas. Vista est plus proche de Server 2008 que de Server 2003, en tout cas pour Vista SP1.
Bien possible, j'avais pas pense a envisager les mises a jour de Vista ...

Donc la version initiale de Vista -> basee sur 2003 server
Version courante -> peut-etre bien 2008 server

Et le noyau est principalement en C avec de l'assembleur
Le vieux code applicatif en C, le code recent (ajoute apres 2000 je suppose) en C++ et un peu de .NET.
bredelet est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 17h49.


 
 
 
 
Partenaires

Hébergement Web