<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>jamesturk.net - Latest Comments in c++ i&amp;#39;m not coming back</title><link>http://polimath.disqus.com/</link><description>James Turk's personal website</description><atom:link href="https://polimath.disqus.com/c_i39m_not_coming_back/latest.rss" rel="self"></atom:link><language>en</language><lastBuildDate>Sun, 06 Jan 2008 09:51:00 -0000</lastBuildDate><item><title>Re: c++ i&amp;#39;m not coming back</title><link>http://jamesturk.net/2008/cpp-farewell/#comment-9312777</link><description>&lt;p&gt;James, I am professional C++ developer since 1992, and I switched to programming language called D" few years ago. I think You should try it. Considering what You wrote above You will definitely like D. :)\n\nKind regards"&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dejan Lekic</dc:creator><pubDate>Sun, 06 Jan 2008 09:51:00 -0000</pubDate></item><item><title>Re: c++ i&amp;#39;m not coming back</title><link>http://jamesturk.net/2008/cpp-farewell/#comment-9312776</link><description>&lt;p&gt;I'd agree Ben, for the type of things you're talking about C++ or C are almost required, and I'd certainly prefer C++ over raw C for most tasks for the reasons you provide.\n\nI think that most domains where you're writing anything for an end-user (web, desktop, games even to an extent) give a lot more flexibility in language than embedded/real-time systems.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">jamesturk</dc:creator><pubDate>Sat, 05 Jan 2008 14:06:00 -0000</pubDate></item><item><title>Re: c++ i&amp;#39;m not coming back</title><link>http://jamesturk.net/2008/cpp-farewell/#comment-9312775</link><description>&lt;p&gt;C++ is a complicated language that has funny rules because of the C language compatibility.  For many domains it just doesn't make a lot of sense any more.  I really like it for large scale hard real-time systems though.  The OO support of the language allows a large team to cooperate, while still writing deterministic code.  The C language support allows control code for low level components like motors or sensors to link transparently into the application and service layers - it scales beautifully.  That said, if you're using C++ to write a Linux desktop application, you may be doing the wrong thing.  In other words, your 'primary' language should be determined by your primary task domain, not your bias to a syntax.  IMO&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ben</dc:creator><pubDate>Sat, 05 Jan 2008 07:08:00 -0000</pubDate></item><item><title>Re: c++ i&amp;#39;m not coming back</title><link>http://jamesturk.net/2008/cpp-farewell/#comment-9312772</link><description>&lt;p&gt;I've been using Python regularly for several years and I nothing in the same category comes to mind.  \n\nI don't doubt that C++ has it's reasons either.. the people who design it are much more talented than myself I'm sure, I think that Python's emphasis on readability and 'There should be one-- and preferably only one --obvious way to do it' leads to the cleanliness I appreciate here.\n\nA python quirk that I can think of would be self, but I think that the reasons for this are a lot more established than the reasons for std::vector&amp;lt;std::string&amp;gt;&amp;gt; (which I know is fixed in the draft spec)\n\nThe ability to remove bugs like this I think can be attributed to having a BDFL and using community PEPs vs. a committee.  I realize having an ISO standard/etc is useful, but when every compiler implementer has it's own quirks some of the usefulness is lost. &lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">jamesturk</dc:creator><pubDate>Fri, 04 Jan 2008 08:20:00 -0000</pubDate></item><item><title>Re: c++ i&amp;#39;m not coming back</title><link>http://jamesturk.net/2008/cpp-farewell/#comment-9312773</link><description>&lt;p&gt;You can't be unaware that Python has these kind of quirks in abundance? And without necessarily having the well-considered reasons behind them C++ does? Sure, it's a little better, but if that's the reason for your journey, Python is a bizarre choice of destination.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Greg M</dc:creator><pubDate>Fri, 04 Jan 2008 01:08:00 -0000</pubDate></item></channel></rss>