tag:blogger.com,1999:blog-7101933101966798446.post6712183986368247917..comments2024-03-28T10:33:06.910-07:00Comments on The View from Aristeia: A C++ Hall of FameScott Meyershttp://www.blogger.com/profile/05280964633768289328noreply@blogger.comBlogger13125tag:blogger.com,1999:blog-7101933101966798446.post-70320318486719067922019-09-12T05:08:21.302-07:002019-09-12T05:08:21.302-07:00Great idea!
I think with C++20, the language is ...Great idea! <br /><br />I think with C++20, the language is continuing to evolve and innovate new great ideas in programming. So this would be something that could help in continuing this effort!<br /><br />Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-7101933101966798446.post-18058951650941087382019-09-09T17:26:03.982-07:002019-09-09T17:26:03.982-07:00Baseball has a hall of fame, too, which reminds me...Baseball has a hall of fame, too, which reminds me of https://www.reddit.com/r/baseball/comments/2rykgb/olbermann_close_the_hall_of_fame_and_start_over/ ... sadly the video is "probably not available in your country".<br /><br />The fundamental problem with any hall of fame is the boolean nature of its inclusion. You're either in or you're out, which means in the early years, there will be many people who have made immense contributions but are never included. And in the later years, there will be inductees who are controversial because they haven't contributed as much as some other person. Josef Stein would certainly never make it into a C++ hall of fame... but I think his improvement to GCD is really cool.<br /><br />It also turns discussion toward individual people, rather than aspects of the language or its history. Inevitably, it will introduce personal shortcomings into the discussion... which will then be amplified; look at Pete Rose and Barry Bonds.<br /><br />Honestly I would rather see the effort directed toward a continually updated "Design and Evolution of C++". Every 3 years we get a new standard, but so much more important than the standard itself is the reasoning behind it.Jorghttps://www.blogger.com/profile/15935463160006690350noreply@blogger.comtag:blogger.com,1999:blog-7101933101966798446.post-33885818289745844592019-09-09T17:24:38.935-07:002019-09-09T17:24:38.935-07:00This comment has been removed by the author.Jorghttps://www.blogger.com/profile/15935463160006690350noreply@blogger.comtag:blogger.com,1999:blog-7101933101966798446.post-86992770888574609622019-09-09T06:50:06.000-07:002019-09-09T06:50:06.000-07:00Excellent idea, Scott. Celebration of one’s specta...Excellent idea, Scott. Celebration of one’s spectacular achievements (often work spanning decades), especially achievements that significantly helped others, is a wonderfully warm and worthwhile exercise. People matter and it’s important to celebrate their work.<br /><br />One point of caution: it would be nice to reach out to the nominees privately before they’re announced. Some people genuinely dislike public recognition. They should be given the opportunity to privately decline.<br />Steve Sperandeohttp://twitter.com/stevesperandeonoreply@blogger.comtag:blogger.com,1999:blog-7101933101966798446.post-2757116929462143442019-09-09T01:15:43.140-07:002019-09-09T01:15:43.140-07:00To me this seems like an unnecessary source of con...To me this seems like an unnecessary source of conflict for the community. Determining who is "worthy" and who has commited "heinous crimes" is an incredibly subjective and potentially politically charged process (different cultures and different law systems view different things as crimes or heinous), and the fact that a tiny subset of the community gets to make all the decisions about these is certainly not going to help when the inevitable conflict arises.<br />And conflicts like these are a really efficient way to kill a community.<br /><br />Besides, this is not really comparable to the HoF of Sports or Rock&Roll. Both of these are competitive in nature; They are made up of individuals who try to become better than everybody else in their respective category, so making a list of the top individuals in respect to these goals makes sense.<br />The C++ Committee is not competitive and does not focus on individuals. Its a group effort to make C++ the best it can possibly be. Making a group of specific individuals when individual accomplishments were never the focus of the group doesnt make much sense.<br /><br />With that in mind, even if this somehow worked as a motivator, it would probably not attract the kind of people that C++ needs. If your goal is to get that sweet C++ hall of fame spot rather than make C++ a better language, you will probably be less inclined to compromise or collaborate, as this would deminish your part of the contribution.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-7101933101966798446.post-43786560458053619712019-09-08T23:28:41.175-07:002019-09-08T23:28:41.175-07:00I have to say I agree with the anonymous poster. I...I have to say I agree with the anonymous poster. I am not convinced that the endless changes now in C++ are gaining us anything, beyond making C++ less accessible to people. In every job I have worked in lately, you get some C++ guru who wishes to use the latest coding standards with no training for the rest of the team, leading to a mishmash of coding styles and code that only certain people can maintain. C++ has become a complex mess, and I say that as a user and fan of it for 20+ years.Unknownhttps://www.blogger.com/profile/15063190472158040414noreply@blogger.comtag:blogger.com,1999:blog-7101933101966798446.post-39377003676073955082019-09-07T17:02:56.064-07:002019-09-07T17:02:56.064-07:00We also need a C++ Hall of Shame for all the nonse...We also need a C++ Hall of Shame for all the nonsensical bloat the committee keeps introducing into the language, to the point that the barrier to entry is so darn high at this point that it is hard to imagine many of the younger people new to programming be willing to subscribe themselves to the pain required to master it.<br /><br />Less is more the C++ ISO Committee. Keep that in mind.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-7101933101966798446.post-61898383034579820202019-09-07T16:38:44.206-07:002019-09-07T16:38:44.206-07:00This comment has been removed by the author.Robert D. Frenchhttps://www.blogger.com/profile/13124344077040246180noreply@blogger.comtag:blogger.com,1999:blog-7101933101966798446.post-77496993849674738072019-09-07T14:36:35.060-07:002019-09-07T14:36:35.060-07:00@Rene Rivera: A C++ HoF would be more focused than...@Rene Rivera: A C++ HoF would be more focused than the PLAA. Why do we need a baseball HoF and a football HoF and a hockey HoF instead of just having a single sports HoF? Because each sport wants to honor its own, and what's worthy of recognition in a specific community may not be considered important enough to recognize in a much more general community.Scott Meyershttps://www.blogger.com/profile/05280964633768289328noreply@blogger.comtag:blogger.com,1999:blog-7101933101966798446.post-75003511908329713762019-09-07T14:32:29.295-07:002019-09-07T14:32:29.295-07:00@Ran Regev: the proposal begins with the motivatio...@Ran Regev: the proposal begins with the motivation for a HoF: to "allow the C++ community to formally recognize and honor contributors whose efforts have been unusually important."Scott Meyershttps://www.blogger.com/profile/05280964633768289328noreply@blogger.comtag:blogger.com,1999:blog-7101933101966798446.post-48114857413707453252019-09-07T13:04:18.196-07:002019-09-07T13:04:18.196-07:00Why is this needed when we already have the "...Why is this needed when we already have the "Programming Languages Achievement Award" (http://www.sigplan.org/Awards/Achievement/). As I would think anyone who qualifies for this C++ HoF would, I hope, also qualify for the PLAA. Perhaps we should have a campaign to nominate worthy individuals to PLAA instead?Rene Riveranoreply@blogger.comtag:blogger.com,1999:blog-7101933101966798446.post-40611020971467398812019-09-07T12:51:14.586-07:002019-09-07T12:51:14.586-07:00I think a key reason is to recognize people whose ...I think a key reason is to recognize people whose contributions have made C++ successful, including many people who might otherwise go un(der)recognized.<br /><br />For example: How many people have heard of Michael Tiemann? How many people know how much Walter Bright and his Zortech compiler contributed to making C++ take off? There was a time when the total number of C++ compiler writers could (and did) fit at a four-person dining table: Bjarne, Michael, Walter, and Mike Ball, at Usenix C++ 1998, but I'll bet most people haven't heard of the other three. Yet without them, or someone like them, C++ wouldn't have taken off and been successful.Herb Sutterhttps://www.blogger.com/profile/04852895866263591415noreply@blogger.comtag:blogger.com,1999:blog-7101933101966798446.post-2158494205504055482019-09-07T12:13:33.962-07:002019-09-07T12:13:33.962-07:00Can you elaborate on the reasoning for HoF? What p...Can you elaborate on the reasoning for HoF? What purpose does it serve? What do you wish to accomplish, etc. The only reasoning I saw is that other groups have.Ran Regevhttps://www.blogger.com/profile/13081178358552840927noreply@blogger.com