C'est vrai que c'est très impressionnant pour du Quake 1 comme base du moteur graphique. Bravo à l'équipe, mais je pense que ça démontre aussi une fois de plus que John Carmack est un génie, car les moteurs de ses jeux sont très "évolutifs", en plus d'être les meilleurs au moment de la sortie (cf Quake 3 et Medal of Honnor par exemple, ou Quake 1 et ce jeu...).
Ba si c'est sérieux, car le calcul scientifique s'accomode TRES mal de la précision "à la louche" des processeurs x86 et autres PowerPC, car la plupart des systèmes physique sont chaotiques, et donc il est vain de vouloir faire des prédictions sur des float ou des double.
J'ai déjà vu un exemple ou le simple fait de changer les parenthèses (en gros l'ordre des calculs) modifiait de façon considérable le résultat, c'était n cas du problème des N corps).
Oui, tout à fait. En fait Nintendo semble avoir un peu de mal avec cette "course à la puissance", et du coup change complètement de stratégie, voir la DS vs la PSP. La DS est clairement moins puissante, mais bien plus originale avec son double écran dont un tactile et le jeu on-line par Wi-Fi. C'est un pari risqué pour Nintendo, mais au moins ça pourra sans doute apporter un peu d'air frais aux jeux vidéos.
Pour en revenir à la prochaine console Nintendo, la "Révolution" (nom de code), elle sera... révolutionnaire selon Nintendo et très tournée vers le jeu on-line, mais on n'en sait pas plus...
Ada a été conçu pour l'armée américaine il y a bien longtemps, et avoir toute l'armée US qui l'utilise ça donne pas mal de crédibilité (du point de vue des décideurs pressés au moins). De plus Ada est plus proches des autres langages, comme le Pascal par exemple.
Au contraire OCaml est un travail d'universitaire, qui a commencé bien plus tard, et qui n'était au début qu'un langage de recherche, avec de faibles performances.
Le côté orienté objet est relativement récent, et donc ceci explique sa faible pénétration (le poids des années, par exemple le code d'ariane 5 écrit en Ada vient en grande partie de celui d'ariane 4, donc des annés 80).
Et puis, c'est franco-français!
Ce point n'est pas forcément le plus génant pour le calcul scientifique car il existe des lib de calcul en multiprécision, mais pour la programmation systeme c'est presque rédhibitoire. Comment je fais pour manipuler une adresse IP comme un entier? Pour remplir des champs d'un format de fichier binaire? C'est à mon sens le gros désavantage, du moins tant que OCaml ne tourne pas sur une machine 64 bits.
Je crois que ce défaut est du au garbage collector que se sert du premier bit pour distinguer une valeur d'un pointeur, donc les performances de Caml semblent être liées à ceci (je me trompe peut-être, mais je crois me souvenir que c'est ça).
Je vois dans tous les commentaires ou presque des éloges sur OCaml. J'ai commencé ce langage en première année de prépa (MPSI option info), mais avec Caml-light, ce qui n'est pas si différent. Au début j'ai trouvé ça ignoble par rapport au C, et à tous les autres langages que je connais.
Le problème d'OCaml c'est qu'il est un peu "rude" à apprendre, car trop différent des langages "impératifs", et oblige à pas mal de réapprentissage pour comprendre l'utilité de la récursivité, des variables non modifiables, et des filtrages. Passé cette étape, c'est en effet surement un des langages les plus agréable à utiliser, quoi que pour ce qui est de la POO je n'en ai pas l'expérience (en plus il peut être compilé ou compilé vers du bytecode, un peu comme Java). C'est pour ça que je pense qu'il ne s'imposera malheureusement pas.
De plus, il reste encore quelques problèmes, en ce qui concerne les manipulations "bas niveau", ce n'est pas très aisé. Sans oublié le "problème" des entiers codés sur 31 bits au lieu de 32, ce qui est génant pour les opérations bas niveau.
En somme, un bon langage, mais qui peut devenir génants dans certains cas (en plus du manque de bindings).
P4C tu es sur?
J'ai un P4C et je te confirme qu'il a bien le support de l'HyperThreading. Ce sont les P4B et P4A qui en sont dépourvus (à mois que mon vendeur mente et que /proc aussi).
L'HyperThreading je ne suis pas sûr de l'intéret étant donné (corrigez-moi si je me trompe) que du coup le système devient un système SMP, ce qui implique plein de choses en plus dans le kernel, qui font que ce mode ralentit autant qu'il accélère le PC.
Posté par MiniMoi .
En réponse au journal Linuxmag.
Évalué à 2.
Tout a fait d'accord concernant les articles sur SOS, j'avais essayé il y a quelques temps de comprendre comment marche Linux avec un livre sur le kernel 2.0 et puis en fait j'avais trouvé ca trop rébarbatif alors que cette série est très bien concue.
J'ajoute que peux de magazines auraient eut le courage (si! si!) de publier une telle série qui prend 10 pages par mois très techniques pendant 1 an (plutôt 1 an et demi si ca continue comme ca tous les 2 mois), alors que les auteurs n'ont peut-être pas fini d'écrire l'OS et peuvent tombersur un "os" à tout moment.
Tout à fait d'accord avec toi, l'idée est très intéressante, et même si l'utilité n'est pas évidente, il y a quelque chose à creuser de ce côté là.
Par contre ce que je crains c'est que cette optimisation entraîne un grande complexification de certaines parties du kernel, et que finalement un avantage devienne un inconvénient...
Même si ce patch est implémenté sous forme de "hooks", il doit quand meme y avoir quelques modifications de l'ordonnanceur qui est déjà assez complexe!
Les algorithmes génétiques sont un sujet vaste et complexe, mais en tout cas l'idée me séduit beaucoup!
Et puis si ça peut servir comme argument marketing pour Linux (il y a bien une dizaine depersonne au moins qui seront tres fières d'avoir un kernel auto-tuné...). Il ne reste plus qu'à trouver un nom "sympa", comme "Auto-tuning intelligent genetic system®"
Le plus affligeant c'est quand meme www.georgewbush.com qui est le vrai site de campagne de Bush mais pour lequel je recois un joli "Access Denied" du plus bel effet (avec les DNS de free et un reverse DNS en .proxad.net...). Ils ont peur des francais aux states?
De toute facon, d apres une test realise par le meme site, le meilleur encodeur AAC est iTunes (voir http://www.rjamorim.com/test/aac128v2/results.html(...)). Mais il est vrai que ce n est pas le seul, mais pour l instant il est gratuit et meilleur que les autres, alors...
Je ne connais pas tres bien les arcannes secretes de Linuxfr, mais a mon avis la proportion de depeches rejetee ne doit pas etre si importante que ca, etant donne que certaines depeches doivent etre redondantes...
En meme temps ce qui serait sympa c est que les contributeurs francais de projets postent eux meme les depeches, ca permettrait sans doute d etre un peu plus reactif. Il faudrait peut etre faire un appel sur le site francais de KDE, Gnome (ou de Gnome et KDE...) par exemple.
Mais il ne faut pas non plus critiquer pour ein, linuxfr est deja tres bien comme ca!! (il faudrait simplement penser a passer le serveur sous MultiDeskOS, ou remettre ce bon vieux kernel 0.10 :-)
Oui ca m interesse!!
Je suis "bi", en fait plus ou moins contraint d utiliser windows de temps en temps et tous mes contacts sont dans evolution, donc un tel outil serait vraiment interessant...
Peut etre pour apres une possibilite de transferer les nouveaux mails sur l iPod?
Je suis vraiment interesse par ca, est ce que je pourrais regarder le code (ce n est pas sur que j ai le temps, mais j aimerais bien essayer de voir ca).
C est bien la meilleure solution... sans oublier la technique de fourbe "je donne une fausse adresse mail et en plus j en ai une faite pour le spam"... Tres efficace cette methode...
Ca me parait aussi tres bizarre... Dans ce cas pourquoi Linux a-t-il de bonnes performances si il est handicape par un compilateur C tout juste correct (gcc) et par un compilateur C++ tout juste correct aussi (g++)?
[^] # Re: Outch !
Posté par MiniMoi . En réponse à la dépêche Nexuiz 1.0. Évalué à 6.
[^] # Re: OCaml, oui mais...
Posté par MiniMoi . En réponse à la dépêche Langages et performances : les Français à l'honneur !. Évalué à 1.
J'ai déjà vu un exemple ou le simple fait de changer les parenthèses (en gros l'ordre des calculs) modifiait de façon considérable le résultat, c'était n cas du problème des N corps).
[^] # Re: Console de _jeux vidéos_
Posté par MiniMoi . En réponse au journal Les nouvelles consoles. Évalué à 2.
Pour en revenir à la prochaine console Nintendo, la "Révolution" (nom de code), elle sera... révolutionnaire selon Nintendo et très tournée vers le jeu on-line, mais on n'en sait pas plus...
[^] # Re: Ada answers
Posté par MiniMoi . En réponse à la dépêche Langages et performances : les Français à l'honneur !. Évalué à 0.
Au contraire OCaml est un travail d'universitaire, qui a commencé bien plus tard, et qui n'était au début qu'un langage de recherche, avec de faibles performances.
Le côté orienté objet est relativement récent, et donc ceci explique sa faible pénétration (le poids des années, par exemple le code d'ariane 5 écrit en Ada vient en grande partie de celui d'ariane 4, donc des annés 80).
Et puis, c'est franco-français!
[^] # Re: OCaml, oui mais...
Posté par MiniMoi . En réponse à la dépêche Langages et performances : les Français à l'honneur !. Évalué à 1.
Je crois que ce défaut est du au garbage collector que se sert du premier bit pour distinguer une valeur d'un pointeur, donc les performances de Caml semblent être liées à ceci (je me trompe peut-être, mais je crois me souvenir que c'est ça).
# OCaml, oui mais...
Posté par MiniMoi . En réponse à la dépêche Langages et performances : les Français à l'honneur !. Évalué à 2.
Le problème d'OCaml c'est qu'il est un peu "rude" à apprendre, car trop différent des langages "impératifs", et oblige à pas mal de réapprentissage pour comprendre l'utilité de la récursivité, des variables non modifiables, et des filtrages. Passé cette étape, c'est en effet surement un des langages les plus agréable à utiliser, quoi que pour ce qui est de la POO je n'en ai pas l'expérience (en plus il peut être compilé ou compilé vers du bytecode, un peu comme Java). C'est pour ça que je pense qu'il ne s'imposera malheureusement pas.
De plus, il reste encore quelques problèmes, en ce qui concerne les manipulations "bas niveau", ce n'est pas très aisé. Sans oublié le "problème" des entiers codés sur 31 bits au lieu de 32, ce qui est génant pour les opérations bas niveau.
En somme, un bon langage, mais qui peut devenir génants dans certains cas (en plus du manque de bindings).
[^] # Re: Linux ?
Posté par MiniMoi . En réponse au journal Faille dans les CPU Intel avec Hyperthreading. Évalué à 1.
J'ai un P4C et je te confirme qu'il a bien le support de l'HyperThreading. Ce sont les P4B et P4A qui en sont dépourvus (à mois que mon vendeur mente et que /proc aussi).
L'HyperThreading je ne suis pas sûr de l'intéret étant donné (corrigez-moi si je me trompe) que du coup le système devient un système SMP, ce qui implique plein de choses en plus dans le kernel, qui font que ce mode ralentit autant qu'il accélère le PC.
[^] # Re: Il n'empeche..
Posté par MiniMoi . En réponse au journal Linuxmag. Évalué à 2.
J'ajoute que peux de magazines auraient eut le courage (si! si!) de publier une telle série qui prend 10 pages par mois très techniques pendant 1 an (plutôt 1 an et demi si ca continue comme ca tous les 2 mois), alors que les auteurs n'ont peut-être pas fini d'écrire l'OS et peuvent tombersur un "os" à tout moment.
# A vos colons!
Posté par MiniMoi . En réponse à la dépêche Freeciv sort en version 2.0.0. Évalué à 5.
[^] # Re: mozex
Posté par MiniMoi . En réponse à la dépêche Sorties et nouvelles autour de Mozilla. Évalué à 0.
Ok ------> [ ]
# Je laisse ça aux pros?
Posté par MiniMoi . En réponse au sondage La sécurité sur mon PC. Évalué à 9.
[^] # Re: Pierre tramo
Posté par MiniMoi . En réponse au sondage Au sol je préfère. Évalué à 2.
L'alliance du black metal et de la FSF, pour quand?? Je suis sûr que ça attirerait les décideurs pressés!
[^] # Re: Facile... mais pas tres gentil
Posté par MiniMoi . En réponse au sondage Le vaporware de l'année 2004 :. Évalué à 1.
[^] # Re: L'idée..
Posté par MiniMoi . En réponse à la dépêche Améliorer les performances du noyau avec un algorithme génétique. Évalué à 7.
Par contre ce que je crains c'est que cette optimisation entraîne un grande complexification de certaines parties du kernel, et que finalement un avantage devienne un inconvénient...
Même si ce patch est implémenté sous forme de "hooks", il doit quand meme y avoir quelques modifications de l'ordonnanceur qui est déjà assez complexe!
Les algorithmes génétiques sont un sujet vaste et complexe, mais en tout cas l'idée me séduit beaucoup!
Et puis si ça peut servir comme argument marketing pour Linux (il y a bien une dizaine depersonne au moins qui seront tres fières d'avoir un kernel auto-tuné...). Il ne reste plus qu'à trouver un nom "sympa", comme "Auto-tuning intelligent genetic system®"
[^] # Re: Mais il est fou ???
Posté par MiniMoi . En réponse au message 6 invitations Gmail à donner. Évalué à 1.
Merci c est super cool en tout cas!!
# A quand le diamant?
Posté par MiniMoi . En réponse à la dépêche Sortie de Ruby 1.8.2. Évalué à 3.
[^] # Re: ça stagne
Posté par MiniMoi . En réponse au sondage Linux est-il prêt pour le desktop ?. Évalué à -1.
[^] # Re: Celui là
Posté par MiniMoi . En réponse au sondage Qui qui va gagner les nélections ?. Évalué à 5.
[^] # Re: Des élections
Posté par MiniMoi . En réponse au sondage Qui qui va gagner les nélections ?. Évalué à 2.
[Booting the troll... entering runlevel 10 (au moins)]
# et avec vi?
Posté par MiniMoi . En réponse au message [Éditeur/Emacs] Un texte en minuscule. Évalué à 0.
Loin de moi l idee de vouloir relancer le troll, j utilise les deux...
[^] # Re: AAC - Advanced Audio Coding
Posté par MiniMoi . En réponse à la dépêche Les codecs audio opensource remportent un blind test. Évalué à 1.
[^] # Re: Augmenter le nombre de news : oui mais ...
Posté par MiniMoi . En réponse au sondage Le truc à faire d'urgence sur le site :. Évalué à 0.
En meme temps ce qui serait sympa c est que les contributeurs francais de projets postent eux meme les depeches, ca permettrait sans doute d etre un peu plus reactif. Il faudrait peut etre faire un appel sur le site francais de KDE, Gnome (ou de Gnome et KDE...) par exemple.
Mais il ne faut pas non plus critiquer pour ein, linuxfr est deja tres bien comme ca!! (il faudrait simplement penser a passer le serveur sous MultiDeskOS, ou remettre ce bon vieux kernel 0.10 :-)
[^] # Re: Synchro ?
Posté par MiniMoi . En réponse à la dépêche Sortie de PodSync 1.0 RC1. Évalué à 1.
Je suis "bi", en fait plus ou moins contraint d utiliser windows de temps en temps et tous mes contacts sont dans evolution, donc un tel outil serait vraiment interessant...
Peut etre pour apres une possibilite de transferer les nouveaux mails sur l iPod?
Je suis vraiment interesse par ca, est ce que je pourrais regarder le code (ce n est pas sur que j ai le temps, mais j aimerais bien essayer de voir ca).
[^] # Re: Je filtre mes mails avec
Posté par MiniMoi . En réponse au sondage Je filtre mes mails avec. Évalué à 1.
[^] # Re: Sortie de GCC 3.4.0
Posté par MiniMoi . En réponse à la dépêche Sortie de GCC 3.4.0. Évalué à 1.