@marc
">> Et vous croyez donc que l’informatique se résume à piloter un
dispositif électronique ?
Ca l’était, et ça aurait dû le rester.«
Ca ne l’a pas vraiment »été« . Il se trouve qu’à un moment l’informatique a été accessible pour bricoler et que cela correspondait à une explosion de la demande. Certains ont donc cru cela.
Sauf que dès les années 50, les scientifiques venus d’autres disciplines qui exploitaient le matériel informatique (et qui étaient de facto les premiers informaticiens) avaient compris qu’il fallait s’affranchir du matériel. C’est parce que des gens comme John Backus ont démarré ce type de travaux que l’informatique est devenue une science à part entiére et qu’elle est devenue aussi puissante.
Si l’on avait gardé votre raisonnement, on aurait même pas fait de système d’exploitation (vu que la plupart ne font que créer une abstraction entre le programmeur et le matos), on aurait pas conçu de SGBD.
»Justement, non. Tout ça c’est du baratin, c’est de la réflexion
stérile qui ne mène à rien. C’est à cause de ça que les ordinateurs
fonctionnement de plus en plus mal et de plus en plus lentement. Les informaticiens se prennent aujourd’hui pour des artistes, des philosophes. C’en est risible.«
Vous semblez vous satisfaire d’un savoir faire que vous avez acquis (ce qui est déja bien tant peu de gens ne savent même pas programmer en impératif) et ne pas vouloir allez voir comment vous pourriez dépasser ce niveau. C’est bien dommage. La réflexion permet et a permis de construire des logiciels de plus en plus complexes et utiles. Auriez vous développé un logiciel de CAO en langage C ?
Si vous voulez vous éclairer un peu, regardez ce qu’on fait dans leur carriére les lauréats du prix Turing. La plupart ont cherchés à construire des outils pour nous libérer des contraintes matérielles lorsque nous développons des applications. Cela ne veut pas dire que le matériel n’est plus pris en compte. La plupart des compilateurs par exemple sont plus efficaces que l’humain pour générer du code assembleur (à moins de passer plusieurs jours à optimiser son code pour le pipeline ce que le compilo fait vite et bien et l’humain peut être un peu mieux mais trèèèssss lentement).
»Java n’est pas compilé en code natif.
Autrefois, compilé s’opposait à interprété, l’un étant en code natif, pas l’autre.
Aujourd’hui, comme souvent, on a tout bien mélangé.«
Et qui vous a dit que l’on devait forcément compiler en code »natif" ? D’ailleurs du code natif vu que l’on va de plus en plus utiliser la virtualisation c’est quoi ?