Je lis actuellement le livre de Stroustrup "Conception et Evolution de C ++" et il s'avère qu'il n'était pas celui qui a développé C ++.
Quand j'entends quelqu'un qui dit "Bjarne Stroustrup développé C ++ Blah-blah-blah-blah-blah-blah", Je pense toujours que c'est très injuste pour ces gars qui travaillaient avec BS - je veux dire Jonathan Shopiro, Andrew Koenig, Stan Lippman, Stefan Dewhurst et d'autres. Pourquoi est-ce de cette façon? Même Wikipedia ne mentionne pas son équipe - seul lui ce qu'en est-il? < BR>
Modifier B>:
Lorsque les gens disent c #, ils ne voulaient pas dire Anders Hejlsberg seulement, il y avait une équipe de développement travaillant à la fois C # et .NET. Peut-être que c'est parce que c ++ n'appartient à aucune entreprise logicielle-géant, en tant que Java à Oracle ou C # à Microsoft? P>
6 Réponses :
Une des raisons pour lesquelles les gens pourraient penser que M. STROSTRUP est-ce que Il dit-il lui-même , sur le Web: p>
i (Bjarne Stroustrup) Suis le designer et implémentation originale de C ++. P> blockQuote>
Je n'ai pas lu le livre que vous mentionnez; Pouvez-vous ajouter des citations à la question qui montrent comment l'évolution de la langue et qui a fait ce qui est expliqué, là-bas? Il semble étrange que M. Stroustrup affirme une chose sur le Web, beaucoup en public, et une autre dans un livre. P>
Bien sûr, je ll fournir des citations, mais un peu plus tard - je code> m au travail en ce moment.
La chose est, il ne mentionne pas dans un livre que c'était une équipe, pas exactement. Il dit qu'il y avait un tas d'idées découvertes par des personnes que j'ai mentionnées ci-dessus (telles que des références).
C'est habituel. Les prix Nobel sont également donnés à une ou plusieurs personnes et à personne ne mentionne de nombreuses personnes qui ont consacré leur temps au processus de recherche qui a réellement effectué la réalisation possible. P>
Une des raisons pour cela est qu'il est plus facile de se souvenir d'un nom que deux dizaines ou de centaines. p>
Exactement! Le problème (si vous voulez appeler cela) est avec notre capacité finie de détail.
C'est un peu la même chose que avec PHP et Rasmus Lerdorf. Il a préparé l'idée, mais plus tard sur d'autres personnes se sont jointes à. P>
C ++ a passé deux étapes majeures de son évolution. P>
Les premiers jours étaient Bjarne Stroustrup faire une langue. Il a évidemment emprunté des idées d'autres personnes et sollicite des commentaires de plusieurs concepteurs de langues intelligentes, et il y avait sans doute une petite équipe qui travaillait sous lui, mais la langue était fondamentalement son Em> Bébé. P>
À cette époque, je n'ai pas vraiment de problème à dire que STROSTRUP a conçu la langue. De toute évidence, il ne l'a pas fait dans un aspirateur, il a eu beaucoup d'aide d'autres, mais c'est juste ça. Ils ont aidé lui em> conception sa langue em>. Ils ne l'étaient pas prissibles. P>
La deuxième phase est celle où elle est maintenant: une norme ISO. Celles-ci sont maintenues par des comités et dans le comité C ++, STROSTRUP n'est qu'un de nombreux membres participants. Ses mots pourraient toujours porter un peu plus de poids en raison de son histoire avec la langue, mais fondamentalement, il n'a plus de statut spécial. Il est juste un contributeur, comme tous les autres au comité. P>
Le moment où la langue a été normalisée, elle a cessé d'être "sa" langue. Après cela, il, et beaucoup d'autres ont simplement aidé l'ISO maintenir et évoluer la langue. P>
au moins c'est comme ça que je le vois. P>
S'il vous plaît commenter sur le bowvote.
Le vote sur le bas était évidemment placé par un fou, ou dans un ajustement de la jalousie
C'est comme parce que les gens pensent chez les personnes, pas dans des équipes ou des entreprises, peu importe. Je pense que le cerveau humain associe des choses célibataires avec des personnes célibataires. Thats comment nous travaillons en interne. Bien que nous essayions d'être rationnels et logiques, nous ne pouvons pas nier notre nature. C'est la même raison pour laquelle un État possède un seul président, bien que des décisions soient prises par de nombreux autres politiciens. P>
que vous estimez que c'est injuste est une réponse irrationnelle. Au risque de vous déranger encore plus, je n'ai aucun problème à stipuler que Linus Torvalds créé Linux ou que Jim Delligatti a inventé le Big Mac. La raison pour laquelle je peux faire est que je ne souffre pas de l'illusion que la plupart des produits ou inventions ne résultent d'une synthèse d'idées et impliquent des sources anonymes myriades avant de se rendre à la franchise. p>
Saviez-vous que Newton a inventé la gravité? Mais il ne l'aurait pas réussi s'il ne portait pas des chaussures (inventées par Anon) et des vêtements (inventés par Anon), en utilisant des pommiers (inventés par Dieu) et tous les autres conforts de la civilisation qu'il avait tirée.
Bonne question vraiment. Au fait, besoin de wiki communautaire.
D'accord. comment faire? (jamais fait ça avant)
Modifiez la question et cochez la case en bas de la question.
Je vais donner le +1 après cela est fait wiki
Je suppose que l'architecte obtient toute la gloire.
Stroustrup était i> le créateur principal, le concepteur et la mise en œuvre de C ++. Il a effectivement fait travailler. Bien sûr, il a pris des commentaires des autres et il avait des gens l'aidant, mais c'était sa vision et son projet. Dire "il n'était pas celui qui a développé C ++" est totalement ridicule.