Le langage a certes un impact mais vraiment, soyons sérieux, ce n'est pas tant le langage qui dérange que la conception des algorithmes. Le langage n'a qu'une faible part voir une part minime dans les performances d'un programme.
C'est ce genre de commentaire qui me pousse à ne plus pratiquer de langage dits "bas niveaux" comme le C. Je lui préferre (et de très loin) le Common Lisp qui bien que de "haut niveau" permet de faire des choses assez fantastiques; il y a par exemple des jeux qui sont écrits dans ce langage, mon gestionnaire de fenêtre est écrit en Common Lisp et franchement il est loin de se traîner.
Donc oui, le langage peut avoir un impact, mais c'est tellement marginal que je n'incriminerai jamais un langage pour ses "piètres" performances.
Cette légende qui veut que pour qu'un soft soit réactif/rapide il faut utiliser du C ou même de l'assembleur a la dent dure depuis quelques temps. Je suis passé par le C et l'assembleur (pendant des années) et aujourd'hui je ne fais que du CL, je peux te dire que je suis très satisfait de mon choix: je code enfin intelligemment et je pense à autre chose que de faire des malloc/free de partout. Quel bonheur ! :)
[^] # Re: C'est quoi FUSE ?
Posté par EmacsFR . En réponse au journal Les plans pour Linux 2.6.13. Évalué à 2.
C'est ce genre de commentaire qui me pousse à ne plus pratiquer de langage dits "bas niveaux" comme le C. Je lui préferre (et de très loin) le Common Lisp qui bien que de "haut niveau" permet de faire des choses assez fantastiques; il y a par exemple des jeux qui sont écrits dans ce langage, mon gestionnaire de fenêtre est écrit en Common Lisp et franchement il est loin de se traîner.
Donc oui, le langage peut avoir un impact, mais c'est tellement marginal que je n'incriminerai jamais un langage pour ses "piètres" performances.
Cette légende qui veut que pour qu'un soft soit réactif/rapide il faut utiliser du C ou même de l'assembleur a la dent dure depuis quelques temps. Je suis passé par le C et l'assembleur (pendant des années) et aujourd'hui je ne fais que du CL, je peux te dire que je suis très satisfait de mon choix: je code enfin intelligemment et je pense à autre chose que de faire des malloc/free de partout. Quel bonheur ! :)