• [^] # Re: Un peu de tout :)

    Posté par . En réponse au journal Un peu de tout :). Évalué à 2.

    C'est un principe de base qu'une application qui plante doit planter toute seule, et pas mettre le systeme par terre.

    * Windows 3.x etait un multitache cooperatif, c'est-a-dire que chaque application se charge de dire "j'ai fini, je passe la main". Forcement, une appli qui plante et tout le systeme est par terre.
    * Windows 95 etait un multitache preemptif mais sans gestion de zones de memoire closes. Donc une application qui plante peut facilement faire tout planter.
    * Windows NT et ses descendants (2000, XP) sont censes avoir des zones de memoire bien distinctes mais pourtant on voit des applications qui arrivent a faire planter tout le systeme.

    Ensuite "oriente objet" c'est juste un concept de programmation. Tu peux parfaitement programmer objet en C, si si, c'est possible en particulier grace aux pointeurs sur les fonctions. D'ailleurs Motif, Gtk+, sont des bibliotheques C orientees objet.

    Pour ce qui est de Windows, tout ce que tu cites sont des exemples de programmation haut niveau (proche des applis et non du noyau) qui sont tout-a-fait possibles sous Linux avec KDE/Qt ou Gtk/Gnome. C'est completement independant du noyau.

    Et Longhorn, ben on verra quand il sera la. J'ai pas envie de marcher dans le vaporware de Microsoft, a chaque fois qu'ils annoncent un nouveau systeme il se trouve toujours des prophetes pour dire que ce sera merveilleux et que les precedents Windows etaient finalement ridicules face a la nouvelle cuvee. Pour le moment, Longhorn c'est le systeme de fichier de BeOS, les effets graphiques de MacOSX, les GUI XML de Mozilla (XUL)... Bref rien que de l'innovation. Et c'est pour dans plusieurs annees.