Andrei Alexandrescu pour Modern C++ Design
James Gosling
Steve Jobs
Rod Johnson
Gerald Weinberg
Jakob Nielsen
Fred Brooks
Edgar F. Codd
Kent Beck
Tom DeMarco
Autre (précisez dans le topic svp)
Andrei Alexandrescu pour Modern C++ Design
Screen (SCalable REndering ENgine) : moteur 3d en développement
There are only two things wrong with C++: The initial concept and the
implementation.
Bertrand Meyer
Je suis offusqué que personne n'est parlé de stuart hughes
+1 pour Von Neumann (malgré sa participation au projet Manhattan...) et Turing pour le côté réellement pionnier de leurs œuvres.
J'ai toujours eu une affection particulière pour Dave Small, un bidouilleur particulièrement éclairé qui avait construit un business sur base de l'émulation Mac sur Atari ST (Spectre)
Ses chroniques particulièrement sympa ont paru un temps dans ST Mag
http://collection.sasfepu.free.fr/at.../sommaire.html
"Un langage de programmation est sensé être une façon conventionnelle de donner des ordres à un ordinateur (...). Il n'est pas sensé être obscure, bizarre et plein de pièges subtils (ça, ce sont des attributs de la magie)." D.Small
On peut parler de mentors informatiques sans citer Bill Gates ?
Mon mentor, et il n'y en a pas d'autres:
Kevin Flynn pour son Clu ... tout simplement énOrme !!!
Bon, si on reste terre à terre, ok pour Carmack et son Doom révolutionnaire
Linus Torvalds, après avoir lu son autobiographie "Just for fun".
N'oubliez pas les développeurs de Unix et du C Kernighan, Thompson & Ritchie.
Dommage: les choix proposés semblent un peu trop subjectifs.
Pour ma part j'en ai 2 :
- Linus Torvalds : Père du noyau Linux
- Bill Gates : Pour sa démocratisation de l'ordinateur personnel (PC) auprès du grand public grâce au DOS puis Windows.
Je pourrais rajouter Steve Jobs pour les mêmes raisons que pour Bill Gates mais je n'ai jamais aimé les MAC
Joshua Bloch (Effective Java, framework collection, How to desing a good API)
Andrew Tannenbaum (celui à qui Linus pose les questions quand il est bloqué)
Matin Odersky (Scala)
Benoît
Bertrand Meyer trop peu cité ici à mon goût.
La référence en matière de conception Objet
Inventeur du langage Eiffel mais surtout de la conception par contrats et du principe "void-safe" (vérifier à la compilation qu'un appel à une méthode ne sera jamais fait sur un référence vide).
La conception par contrats est une avancée majeure qui permet de réellement spécifier chaque classe et chaque méthode d'une classe dans le langage et donc de piéger les bugs à leur source.
Ca date de la fin des années 80 et cela passe complètement inaperçu !
Mais ne désespérons pas : TOUS les principes de la conception objet existent depuis le milieu des années 60 (SIMULA) et n'ont réellement commencé à intéresser la communauté qu'à la fin des années 80.
Attendons seulement que la mode Java Python passe !
Et en plus il est français !
J'opte pour James Gosling, je trouve son parcours admirable et Linus Torvalds le père fondateur de Linux.
Moi je vote pour Peter Molyneux. Même s'il n'a jamais été reconnu comme un technicien de genie sans Populous je ne me serais jamais mis au développement.
Sans oublier qu'entre autre Digital Research proposait également de très bonnes alternatives aux produits microsoft: GEM et DR-DOS. De plus, les Amiga et Atari ont aussi fait beaucoup pour l'ouveture du monde informatique, sans pour autant être des produits IBM. Big Blue n'a fait que donner de l'importance à une branche qui existait déjà; le premier PC était, il me semble, inférieur aux Apple ][, CPC 464/6128 et Atari ST.
Je vote Robert "uncle bob" Martin moi aussi, parce que son bouquin "clean code" m'a convaincu que coder était un job cool et qu'il fallait se donner les moyens de le faire proprement.
J'ai voté Codd, qui a formalisé les concepts de RDBMS.
Ce n'est peut-être pas un "language de programmation" proprement dit, mais plutôt une série de concepts directeurs qui permet de remettre de l'ordre dans le bordel, c'est-à-dire de relier le monde du business à l'informatique
Je ne suis pas super calé en grandes pointures du monde informatique, mais comme beaucoup Linus Torvalds.
Mais on cherche un mentor ici. Donc pas pour ce qu'il a apporté, mais pour son pragmatisme, sa vision du codage (le débogage c'est mal) et sa capacité communautaire.
Personnellement, c'est Steve Jobs
(et pas parce qu'il a créé l'iphone hein...)
Geeker c'est comme manger, on ne peut pas s'en passer !!!
Tout est objet !!!
____________________________________
http://www.geekingmania.com
l'idée de l'iphone n'est pas de Steve Jobs, elle est de Jean-Marie Hullot, qui a aussi créé Interface Builder et sans qui les EDI ne seraient pas ce qu'ils sont devenus aujourd'hui...
Avoir cité Alan Turing et von Neumann, me semble judicieux, mais je trouve cela amer: c'est un peu reconnaitre que sans la guerre l'informatique n'aurait pas autant évolué".
J'aurai préféré qu'on cite au moins une fois Grace Hopper, http://en.wikipedia.org/wiki/Grace_Hopper une personnalité plein d'humour qui a su épingler le premier Bug vivant ;
et qui, excusez du peu est à l'origine du premier compilateur...
Je crois que j'ai vu citer une seule autre femme dans cette rubrique : Audrey Tang que je salue pour ses idéaux
Mais à la question du mentor, source d'inspiration, personnellement, je dois tout à Bill Atkinson et à son imagination débordante, ayez une pensée pour lui la prochaine fois que vous toucherez votre souris
Mais pour avoir étudié un peu son code, j'y ai trouvé une manière intelligente de commenter son code, truffé d'humour pour tenir en éveil tout "relecteur" potentiel.
Au passage, mais vous devez déjà tous vue, il y a différentes listes sur wikipédia, dont voici quelques points d'entrée :
http://en.wikipedia.org/wiki/Categor...er_programmers
http://en.wikipedia.org/wiki/Categor...cientist_stubs
J'oubliais : Udi Manber; m'a à l'époque beaucoup impressionné dans son approche algorithmique sur agrep.
«La pluralité des voix n'est pas une preuve, pour les vérités malaisées à découvrir, tant il est bien plus vraisemblable qu'un homme seul les ait rencontrées que tout un peuple.» [ René Descartes ] - Discours de la méthode
Sans hésiter, James Gosling, père de Java et un peu Steve Wozniak.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager