Je suis convaincu que si l'on fait régulièrement des équipes de cinq personnes très très doué(e)s et qu'on leur leur lâche les baskets pendant quelques temps, on aura de temps en temps quelque idée géniale qui en sortira
A ce propos, Herb Sutter a rendu hommage à Dennis Ritchie sur son blog en ces termes :
So this young upstart whippersnapper comes along and decides to try to specify a language that will let people write programs that are: (a) high-level, with structures and functions; (b) portable to just about any kind of hardware; and (c) efficient on that hardware so that they’re competitive with handcrafted nonportable custom assembler code on that hardware. A high-level, portable, efficient systems programming language.
Ce jeune freluquet est arrivé et a essayé de spécifier un langage permettant d'écrire des programmes qui soient: (a) de haut niveau, avec des structures et des fonctions; (b) portable sur à peu près tout type de machine; et (c) efficace sur ce même matériel de sorte qu'ils soient compétitifs vis à vis d'assembleur spécifique écrit à la main. Un langage pour la programmation système de haut niveau, portable et efficace.
Quel inconscient. Tout le monde savait que c'était impossible.
Le C est un cas d'école de la raison pour laquelle il est essentiel de garder les gens qui savent que quelque chose est impossible à l'écart de ceux qui la réalise. (Et les écarter pendant que cet inventeur, qui était tout sauf feignant et toujours à la recherche de nouveau problème à résoudre, utilisait le premier langage système portable et efficace pour construire le premier système d'exploitation portable, sans savoir que c'était également impossible).
[^] # Re: Génie
Posté par Étienne . En réponse à la dépêche Dennis Ritchie, un père d’UNIX, nous a quittés. Évalué à 8. Dernière modification le 19 octobre 2011 à 01:01.
A ce propos, Herb Sutter a rendu hommage à Dennis Ritchie sur son blog en ces termes :
Je tente une traduction :
Ce jeune freluquet est arrivé et a essayé de spécifier un langage permettant d'écrire des programmes qui soient: (a) de haut niveau, avec des structures et des fonctions; (b) portable sur à peu près tout type de machine; et (c) efficace sur ce même matériel de sorte qu'ils soient compétitifs vis à vis d'assembleur spécifique écrit à la main. Un langage pour la programmation système de haut niveau, portable et efficace.
Quel inconscient. Tout le monde savait que c'était impossible.
Le C est un cas d'école de la raison pour laquelle il est essentiel de garder les gens qui savent que quelque chose est impossible à l'écart de ceux qui la réalise. (Et les écarter pendant que cet inventeur, qui était tout sauf feignant et toujours à la recherche de nouveau problème à résoudre, utilisait le premier langage système portable et efficace pour construire le premier système d'exploitation portable, sans savoir que c'était également impossible).
Désolé pour la faiblesse de la traduction.
Étienne