Et avec les nouveaux processeurs (genre ceux qui ont la technologie AMD-V, et compagnie), il y a XEN aussi, qui est peut-être le plus intéressant en terme de rapidité (Par contre, je sais pas comment la 3D est supportée).
Ou KVM avec qemu aussi. L'avantage c'est que KVM est intégré de base dans le noyau, et créer une machine virtuelle dotée d'une image disque se fait en deux cours de cuiller à pot.
Le point que tu soulèves ici concerne n'importe quel langage dynamique : certains problèmes n'apparaissent qu'à l'exécution.
Non ça n'a rien à voir. On parle ici de typage fort, d'absence de conversions implicites délirantes, d'interdiction d'utiliser une variable non-initialisée, etc.
Quelques comparaisons bien senties...
Python :
>>> 1 + "a"
Traceback (most recent call last):
File "", line 1, in
TypeError: unsupported operand type(s) for +: 'int' and 'str'
>>> x + 1
Traceback (most recent call last):
File "", line 1, in
NameError: name 'x' is not defined
>>> x = 0; print x[1]
Traceback (most recent call last):
File "", line 1, in
TypeError: 'int' object is unsubscriptable
Je préfairerais largement un 14" (A4) que d'avoir 3Go de plus...
Mmmh, avec un 14" le poids va exploser la barrière du kilogramme à mon avis (non seulement l'écran lui-même est plus gros et lourd, mais il faut aussi une batterie plus grosse car il consomme plus).
Je n'ai pas dit que c'était "la traduction" (d'ailleurs une telle notion de traduction parfaite est absurde puisque les langues sont vivantes et mouvantes), mais c'est un équivalent suffisamment précis et juste dans le cas présent.
et dans les S.A./S.A.S. seulement (soit très peu d'entreprises en France
Oui, coco, mais là on parle de Microsoft qui est une société en actions :) Donc c'est en fait tout à fait approprié.
De plus, le contexte est bien celui d'une allocution de Steve Ballmer, donc du fait qu'en tant que chef d'entreprise (autre terme qu'on aurait pu utiliser) il est apte à représenter l'entreprise en tant que personne morale. Le reste est accessoire, parce que dans la dépêche on ne se préoccupe pas des détails organisationnels à l'intérieur de Microsoft.
En outre, je note que par exemple dans Wikipédia, à propos de France Telecom la version française parle de PDG, et la version anglaise de CEO. Il semble donc que dans certains cas au moins, ces termes puissent êtres utilisés comme équivalents.
Et pour enfoncer le clou, si on parlait d'une entreprise disons allemande, il ne viendrait à personne l'idée d'utiliser le terme allemand désignant le chef d'entreprise, plutôt que de le remplacer par un terme français équivalent.
Dites, on pourrait peut-être dire PDG en français, non?
Y en a marre de la prolifération de ces abbréviations paresseuses.
A l'inverse, on ne verra jamais une publication anglaise reprendre servilement les acronymes français en parlant du chef d'une entreprise française. Par exemple dans la Wikipédia anglaise on utilise CEO pour les chefs des entreprises françaises (même quand il s'agit en français d'un PDG).
(pareil, évidemment pour CTO versus directeur technique, etc. Apprenez à parler français, que diable)
L'algo qui est inclus aujourd'hui dans pas mal de mémoire Flash est pas mal dans le sens où maintenant on n'a plus le problème des secteurs aux endroits "chauds" du FS qui s'usent plus vite que les autres : tout est réparti.
La table des correspondances entre blocs logiques et physiques est stockée comment ? En Flash aussi ? :-)
Ridicule ??? Si tu ne transportes pas de morceaux de musique ni de films avec toi, c'est loin d'être ridicule... Plusieurs Go de /home, c'est largement suffisant pour beaucoup d'usages.
Je sais bien que le gigantisme des disques durs actuels a tendance à faire perdre le sens des réalités.
Quant à l'argument anti-Java, c'est sur que pour favoriser la maintenabilité il aurait mieux valu utiliser C++ ou PHP, des langages d'avenir robustes, eux.
Mais non, pour faire de l'objet l'idéal c'est Perl.
(en attendant un hypothétique binding bash-gobject)
Ou alors on lui fait rencontrer IsNotGood et ils meurent d'épuisement en tentant chacun d'avoir le dernier mot. Et on leur décerne un Darwin Award bien mérité.
[blabla] L'article ne me parait par clair. [blabla]
Tout ce verbiage inutile pour refuser d'admettre que, contrairement à ce que tu disais, le passage de C à assembleur était bien une "compilation" et non une "traduction".
Tout le reste, c'est hors sujet, ce n'est que ton perpétuel affichage narcissique sur ces forums.
(et en passant, va poster tes remarques sur Wikipédia si tu penses que les articles sont mal fichus et mensongers)
Et ? Si tu fais "gcc toto.c" tout court, l'édition de liens est implicite aussi. Cela ne veut pas dire que l'édition de liens fait partie de la compilation. De même pour le préprocessing. D'ailleurs toutes ces tâches sont effectuées par des exécutables séparés ("gcc" est une façade masquant l'enchaînement des différentes phases). Bref...
Et si tu ne me fais pas confiance, tu te remues un peu et tu vas lire Wikipédia :
« En pratique, un compilateur sert le plus souvent à traduire un code source écrit dans un langage de programmation en un autre langage, habituellement un langage d'assemblage ou un langage machine. » (note le "habituellement" et le "ou")
[à propos de l'assembleur] « Ce langage symbolique doit être assemblé (et non compilé) et lié pour obtenir une version exécutable. »
« La transformation du code assembleur en langage machine est accomplie par un programme nommé assembleur, dans l'autre sens par un programme désassembleur. Les opérations s'appellent respectivement assemblage et désassemblage. »
[^] # Re: mouais
Posté par Antoine . En réponse au journal De l'importance d'avoir des statisques fiables. Évalué à 3.
Si, ça te donne une borne inférieure.
[^] # Re: lobbying pour avoir des drivers
Posté par Antoine . En réponse au journal De l'importance d'avoir des statisques fiables. Évalué à 3.
Heu, xiti et autres conneries, ça fait surtout ramer le chargement des pages.
Donc, oui, je préfère désactiver :)
Il faut accepter les spams et se faire agrandir son pénis trois fois par semaine aussi, pour ne pas "faire reculer le libre" ?
[^] # Re: Alternative au dual boot, mais avec les deux systèmes.
Posté par Antoine . En réponse au journal Achat d'un PC sans OS ou sous Linux. Évalué à 2.
Ou KVM avec qemu aussi. L'avantage c'est que KVM est intégré de base dans le noyau, et créer une machine virtuelle dotée d'une image disque se fait en deux cours de cuiller à pot.
[^] # Re: PHP
Posté par Antoine . En réponse à la dépêche PhpMyObject 0.10 : nouvelle version. Évalué à 4.
Non ça n'a rien à voir. On parle ici de typage fort, d'absence de conversions implicites délirantes, d'interdiction d'utiliser une variable non-initialisée, etc.
Quelques comparaisons bien senties...
Python :
>>> 1 + "a"
Traceback (most recent call last):
File "", line 1, in
TypeError: unsupported operand type(s) for +: 'int' and 'str'
>>> x + 1
Traceback (most recent call last):
File "", line 1, in
NameError: name 'x' is not defined
>>> x = 0; print x[1]
Traceback (most recent call last):
File "", line 1, in
TypeError: 'int' object is unsubscriptable
PHP :
<?php echo 1 + "a"; ?>
1
<?php echo $x + 1; ?>
1
<?php $x = 0; echo $x[1]; ?>
[^] # Re: Franchement ...
Posté par Antoine . En réponse à la dépêche gna.org à la recherche de machines hébergées. Évalué à 4.
Ouais. Un peu comme "Gnu".
# Maintenance
Posté par Antoine . En réponse au journal Wiki recensant les projets libres non maintenus. Évalué à 10.
Y a-t-il un wiki des wikis non-maintenus?
[^] # Re: Prix
Posté par Antoine . En réponse à la dépêche Asus lance son Eee PC. Évalué à 2.
Mmmh, avec un 14" le poids va exploser la barrière du kilogramme à mon avis (non seulement l'écran lui-même est plus gros et lourd, mais il faut aussi une batterie plus grosse car il consomme plus).
[^] # Re: CEO
Posté par Antoine . En réponse à la dépêche Attaque pour violation de brevet à l'encontre de Red Hat et Novell. Évalué à 6.
Je n'ai pas dit que c'était "la traduction" (d'ailleurs une telle notion de traduction parfaite est absurde puisque les langues sont vivantes et mouvantes), mais c'est un équivalent suffisamment précis et juste dans le cas présent.
et dans les S.A./S.A.S. seulement (soit très peu d'entreprises en France
Oui, coco, mais là on parle de Microsoft qui est une société en actions :) Donc c'est en fait tout à fait approprié.
De plus, le contexte est bien celui d'une allocution de Steve Ballmer, donc du fait qu'en tant que chef d'entreprise (autre terme qu'on aurait pu utiliser) il est apte à représenter l'entreprise en tant que personne morale. Le reste est accessoire, parce que dans la dépêche on ne se préoccupe pas des détails organisationnels à l'intérieur de Microsoft.
En outre, je note que par exemple dans Wikipédia, à propos de France Telecom la version française parle de PDG, et la version anglaise de CEO. Il semble donc que dans certains cas au moins, ces termes puissent êtres utilisés comme équivalents.
Et pour enfoncer le clou, si on parlait d'une entreprise disons allemande, il ne viendrait à personne l'idée d'utiliser le terme allemand désignant le chef d'entreprise, plutôt que de le remplacer par un terme français équivalent.
[^] # Re: Faut pas exagérer
Posté par Antoine . En réponse à la dépêche Officiel : les Rencontres Mondiales du Logiciel Libre 2008 auront lieu à Mont-de-Marsan. Évalué à 2.
Oui et d'autant que Solutions Linux, à part un petit public parisien, tout le monde s'en fout.
# CEO
Posté par Antoine . En réponse à la dépêche Attaque pour violation de brevet à l'encontre de Red Hat et Novell. Évalué à 10.
Dites, on pourrait peut-être dire PDG en français, non?
Y en a marre de la prolifération de ces abbréviations paresseuses.
A l'inverse, on ne verra jamais une publication anglaise reprendre servilement les acronymes français en parlant du chef d'une entreprise française. Par exemple dans la Wikipédia anglaise on utilise CEO pour les chefs des entreprises françaises (même quand il s'agit en français d'un PDG).
(pareil, évidemment pour CTO versus directeur technique, etc. Apprenez à parler français, que diable)
[^] # Re: Une bonne nouvelle
Posté par Antoine . En réponse au journal OpenOffice 3.0 : Ce sera sans moi !. Évalué à 10.
Ah, tu as un blog !
[^] # Re: T'étais effectivement naïf, je crois
Posté par Antoine . En réponse au journal OpenOffice 3.0 : Ce sera sans moi !. Évalué à 10.
Avec une JVM écrite en Javascript et exécutée par Tamarin, j'espère :-)
[^] # Re: Troll detected (qui devrait etre dans les forums...)
Posté par Antoine . En réponse à la dépêche Asus lance son Eee PC. Évalué à 4.
La table des correspondances entre blocs logiques et physiques est stockée comment ? En Flash aussi ? :-)
[^] # Re: Troll detected (qui devrait etre dans les forums...)
Posté par Antoine . En réponse à la dépêche Asus lance son Eee PC. Évalué à 3.
[^] # Re: Prix
Posté par Antoine . En réponse à la dépêche Asus lance son Eee PC. Évalué à 8.
Ridicule ??? Si tu ne transportes pas de morceaux de musique ni de films avec toi, c'est loin d'être ridicule... Plusieurs Go de /home, c'est largement suffisant pour beaucoup d'usages.
Je sais bien que le gigantisme des disques durs actuels a tendance à faire perdre le sens des réalités.
[^] # Re: Troll detected (qui devrait etre dans les forums...)
Posté par Antoine . En réponse à la dépêche Asus lance son Eee PC. Évalué à 2.
En même temps, si ce sont les secteurs couverts par le swap qui meurent, ce n'est pas dramatique (tu perdras juste en taille de swap...).
[^] # Re: Prix
Posté par Antoine . En réponse à la dépêche Asus lance son Eee PC. Évalué à 1.
Ça reste bon marché pour une machine de cette taille, AMHA.
Je trouve que c'est un très joli coup de la part d'Asus.
# Prix
Posté par Antoine . En réponse à la dépêche Asus lance son Eee PC. Évalué à 6.
http://www.theinquirer.net/gb/inquirer/news/2007/10/16/asust(...)
Après conversion on obtient les équivalences suivantes (hors taxe certainement) :
- modèle "2G Surf" (2 Go flash + 256 Mo RAM) : 173 ¤
- modèle "4G Surf" (4 Go flash + 512 Mo RAM) : 216 ¤
- modèle "4G" (4 Go flash + 512 Mo RAM + webcam + batterie plus grande) : 251 ¤
- modèle "8G" (8 Go flash + 1 Go RAM + webcam + batterie plus grande) : 298 ¤
La liste des modèles est ici : http://eeepc.asus.com/en/product.htm
[^] # Re: Ou alors
Posté par Antoine . En réponse au journal Typographie, petit comparatif. Évalué à 2.
Scribus est au moins largement aussi concerné par ce sujet que ne le sont les "traitements de texte" évoqués au début du texte.
# Ou alors
Posté par Antoine . En réponse au journal Typographie, petit comparatif. Évalué à 3.
[^] # Re: Le jeu de la plus grosse?
Posté par Antoine . En réponse à la dépêche Projet NACA [2]: transcodage automatique vers Java de 4 millions de lignes Cobol. Évalué à 3.
Mais non, pour faire de l'objet l'idéal c'est Perl.
(en attendant un hypothétique binding bash-gobject)
[^] # Re: Encore cet m.... de java...
Posté par Antoine . En réponse à la dépêche Nuxeo annonce la version 5.1 de sa plateforme d'ECM libre. Évalué à 2.
Ou alors on lui fait rencontrer IsNotGood et ils meurent d'épuisement en tentant chacun d'avoir le dernier mot. Et on leur décerne un Darwin Award bien mérité.
[^] # Re: Compile "plus de bruit"
Posté par Antoine . En réponse à la dépêche Projet NACA [2]: transcodage automatique vers Java de 4 millions de lignes Cobol. Évalué à 4.
« DESCRIPTION
When you invoke GCC, it normally does preprocessing, compilation, assembly
and linking.»
Et voici l'explication de l'option -S (celle qui permet de s'arrêter avant l'assemblage).
« -S Stop after the stage of compilation proper; do not assemble. »
[^] # Re: Compile "plus de bruit"
Posté par Antoine . En réponse à la dépêche Projet NACA [2]: transcodage automatique vers Java de 4 millions de lignes Cobol. Évalué à 2.
Tout ce verbiage inutile pour refuser d'admettre que, contrairement à ce que tu disais, le passage de C à assembleur était bien une "compilation" et non une "traduction".
Tout le reste, c'est hors sujet, ce n'est que ton perpétuel affichage narcissique sur ces forums.
(et en passant, va poster tes remarques sur Wikipédia si tu penses que les articles sont mal fichus et mensongers)
[^] # Compile "plus de bruit"
Posté par Antoine . En réponse à la dépêche Projet NACA [2]: transcodage automatique vers Java de 4 millions de lignes Cobol. Évalué à 5.
Et ? Si tu fais "gcc toto.c" tout court, l'édition de liens est implicite aussi. Cela ne veut pas dire que l'édition de liens fait partie de la compilation. De même pour le préprocessing. D'ailleurs toutes ces tâches sont effectuées par des exécutables séparés ("gcc" est une façade masquant l'enchaînement des différentes phases). Bref...
Et si tu ne me fais pas confiance, tu te remues un peu et tu vas lire Wikipédia :
« En pratique, un compilateur sert le plus souvent à traduire un code source écrit dans un langage de programmation en un autre langage, habituellement un langage d'assemblage ou un langage machine. » (note le "habituellement" et le "ou")
[à propos de l'assembleur] « Ce langage symbolique doit être assemblé (et non compilé) et lié pour obtenir une version exécutable. »
http://fr.wikipedia.org/wiki/Compilateur
« La transformation du code assembleur en langage machine est accomplie par un programme nommé assembleur, dans l'autre sens par un programme désassembleur. Les opérations s'appellent respectivement assemblage et désassemblage. »
http://fr.wikipedia.org/wiki/Langage_assembleur
Donc voilà, le passage de C à assembleur s'appelle compilation et le passage de l'assembleur au code machine s'appelle assemblage.