tag:blogger.com,1999:blog-3870801931584460413.post1298428911258670764..comments2024-01-03T11:08:42.595-08:00Comments on On Software and Languages: C vs C++ and some celebrity gossipingMarek Krjhttp://www.blogger.com/profile/16877868679118775297noreply@blogger.comBlogger5125tag:blogger.com,1999:blog-3870801931584460413.post-74300914332721596582008-12-13T09:07:00.000-08:002008-12-13T09:07:00.000-08:00A c++ programmer came to his C projects and pushed...A c++ programmer came to his C projects and pushed C++..of course he's going to be angry about it. He is correct to say that stuff because.. In a C project where the most knowledgeable coders can't review the quality of the c++ coming into the project.. and also do not know if this guy is going to actively maintain that code.. how else should he respond? This should have been common sense for the guy suggesting c++, so he truly was a moron and deserved the smack down he received. I think people perceive this as a c vs c++ religious war, which it really isn't that hard core. If you worked with Linus on a large c++ code base I'm sure he'd say something similar if someone came in suggesting D.<BR/><BR/>People need to calm the hell down about over analyzing mailing list replies. If you are at all familiar with the LKML you'll know that over the years heated discussions happen and in the end someone wins, but it's just another day in the grind called life and no one goes home crying about it.sulfidehttps://www.blogger.com/profile/15725005564939557606noreply@blogger.comtag:blogger.com,1999:blog-3870801931584460413.post-67540490873662338612008-12-13T06:33:00.000-08:002008-12-13T06:33:00.000-08:00To Anonymous (well at least the Anon before this m...To Anonymous (well at least the Anon before this message): sure! That's the point, there are a lot of those stupid comparisons where one says 'My language is closer to the hardware and my code is faster' and a detractor says 'In this time and age you shouldn't need to care about memory allocation'.<BR/><BR/>It's really academic, and nobody should care (or take it too seriously anyway).dguaragliahttps://www.blogger.com/profile/08319617620782228734noreply@blogger.comtag:blogger.com,1999:blog-3870801931584460413.post-3161030372039624922008-12-13T06:01:00.000-08:002008-12-13T06:01:00.000-08:00Linus makes some good points, but if you substitut...Linus makes some good points, but if you substitute "C" with "Assembly Language" and "C++" with "C", his rant sounds very familiar...Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-3870801931584460413.post-49143648768059533952008-12-13T05:18:00.000-08:002008-12-13T05:18:00.000-08:00Well, I don't see what's so terrible about Linus p...Well, I don't see what's so terrible about Linus preferring C to C++. I suppose it's different in American universities, but while I studied each group or lab inside of the university would have their preferred language/paradigm and would stand by it, even when they knew the arguments their detractors used were as valid as theirs.<BR/><BR/>It was normally taken as a funny thing, and some guys would utter an 'Oh, you are an OOP evangelist' to the slightest reference to Smalltalk, and some others would say 'Oh, there come the kernel guys and their gritty little bare-iron concerns' when someone referenced C/Assembly.<BR/><BR/>Now, I understand Linus can piss a lot of people because he's seen as some kind of evangelist for the open source movement, but let the guy say whatever he wants. He does a great job in C, and sure as hell he won't complain if you do a great job in C++/Python/What-have-you.dguaragliahttps://www.blogger.com/profile/08319617620782228734noreply@blogger.comtag:blogger.com,1999:blog-3870801931584460413.post-70000032792654806572008-12-13T04:46:00.000-08:002008-12-13T04:46:00.000-08:00I really don't understand why people are so angry ...I really don't understand why people are so angry with Linus when he has an opinion. Who really cares? He's a kernel developer, of course he's out of his mind. For him, there are no compromises, no sacrifices in speed for the sake of reliability or to make things simpler. Why would you listen to a guy who's day job is thinking like that? Unless you're developing a kernel of course.<BR/><BR/>But chances are you're not developing a kernel. So who cares? Let him be. He's probably right when it comes to the Linux kernel, but for the rest of the world, what he values is not what we value. And besides, blogging about him only makes him stronger.Anonymousnoreply@blogger.com