<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: The best programming language is&#8230;</title>
	<atom:link href="http://www.bearfruit.org/2007/06/22/best-programming-language/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.bearfruit.org/2007/06/22/best-programming-language/</link>
	<description>Matthew Nuzum&#039;s Blog</description>
	<lastBuildDate>Fri, 22 Jul 2011 15:24:42 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2-bleeding</generator>
	<item>
		<title>By: Jeff Bailey</title>
		<link>http://www.bearfruit.org/2007/06/22/best-programming-language/comment-page-1/#comment-54</link>
		<dc:creator>Jeff Bailey</dc:creator>
		<pubDate>Unknown, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">#comment-54</guid>
		<description>Java also has the interesting distinction that it&#039;s basically where all the R&amp;D is happening.  Things like Aspect Oriented Programming, bytecode weaving, etc. is being developed in Java pretty exclusively.  Not only that, but the universities have been teaching Java for ages, and the Free tools for development are reasonably advanced.

A nice thing for you might be JSR 223.  There&#039;s some hooks to let Python scripts run in that, and it gives access to the Java core language classes.  Although, I think that the winner there will be JavaScript, since Rhino is included in J2RE 1.6.  What&#039;s interesting there is that you can then rapidly prototype some code in JavaScript (or Python).  If it&#039;s too slow, you can compile it.  If that&#039;s still too slow, you can refactor bits into Java and just call those from the scripting language.
</description>
		<content:encoded><![CDATA[<p>Java also has the interesting distinction that it&#8217;s basically where all the R&#038;D is happening.  Things like Aspect Oriented Programming, bytecode weaving, etc. is being developed in Java pretty exclusively.  Not only that, but the universities have been teaching Java for ages, and the Free tools for development are reasonably advanced.</p>
<p>A nice thing for you might be JSR 223.  There&#8217;s some hooks to let Python scripts run in that, and it gives access to the Java core language classes.  Although, I think that the winner there will be JavaScript, since Rhino is included in J2RE 1.6.  What&#8217;s interesting there is that you can then rapidly prototype some code in JavaScript (or Python).  If it&#8217;s too slow, you can compile it.  If that&#8217;s still too slow, you can refactor bits into Java and just call those from the scripting language.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: David Daly</title>
		<link>http://www.bearfruit.org/2007/06/22/best-programming-language/comment-page-1/#comment-118</link>
		<dc:creator>David Daly</dc:creator>
		<pubDate>Unknown, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">#comment-118</guid>
		<description>I stumbled across your post after recently posting “&lt;a href=&quot;http://outofthetriangle.wordpress.com/2007/10/18/is-c-the-only-real-language/&quot;&gt;Is C++ The Only Real Language?&lt;/a&gt;” on my blog. I really like your roundup and your justifications for choosing Java as an excellent all round programming language. However, have you considered C++? I think C++ can be considered a high level language (especially with the wide variety of libraries now available). It is excellent for desktop programming and can be used to write server side code (although my choice would probably be PHP for this).</description>
		<content:encoded><![CDATA[<p>I stumbled across your post after recently posting “<a href="http://outofthetriangle.wordpress.com/2007/10/18/is-c-the-only-real-language/">Is C++ The Only Real Language?</a>” on my blog. I really like your roundup and your justifications for choosing Java as an excellent all round programming language. However, have you considered C++? I think C++ can be considered a high level language (especially with the wide variety of libraries now available). It is excellent for desktop programming and can be used to write server side code (although my choice would probably be PHP for this).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: matt</title>
		<link>http://www.bearfruit.org/2007/06/22/best-programming-language/comment-page-1/#comment-122</link>
		<dc:creator>matt</dc:creator>
		<pubDate>Unknown, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">#comment-122</guid>
		<description>Hi David, good points. Here&#039;s my thoughts on C++:

 * It is fast. Microsoft&#039;s C++ compiler spits out some screaming fast code. 
 * Microsoft&#039;s build tools are also quite nice.
 * Winforms is excellent and easy to use. Is it still called winforms now?
 * Microsoft&#039;s debugging capability is _stunning_

But when you leave the world of Visual Studio:

 * You are probably going to the GNU toolchain, which to me, does not _feel_ as fast
 * You start to mess with Make files
 * Your GUI toolkit is... ????
 * Your debugging experience is &lt; stunning

Then there&#039;s always the pointers.

Please note that I learned C++ in college in &#039;95 and we didn&#039;t even have strings (my text book was &quot;Moving From C to C++&quot; by Greg Perry, published in 1992) except for character arrays.

Recently I did some experimenting with the CDT plugin for Eclipse and was very impressed. No more makefiles, assuming you use the managed environment. However debugging still didn&#039;t work too well and there still isn&#039;t a clear GUI toolkit to choose if you want to target users across multiple platforms.

I would prefer to write and maintain C++ code over C code though. Its just such a pain developing one app in Python or Java then switching to C and wishing you had more than a struct.</description>
		<content:encoded><![CDATA[<p>Hi David, good points. Here&#8217;s my thoughts on C++:</p>
<p> * It is fast. Microsoft&#8217;s C++ compiler spits out some screaming fast code.<br />
 * Microsoft&#8217;s build tools are also quite nice.<br />
 * Winforms is excellent and easy to use. Is it still called winforms now?<br />
 * Microsoft&#8217;s debugging capability is _stunning_</p>
<p>But when you leave the world of Visual Studio:</p>
<p> * You are probably going to the GNU toolchain, which to me, does not _feel_ as fast<br />
 * You start to mess with Make files<br />
 * Your GUI toolkit is&#8230; ????<br />
 * Your debugging experience is < stunning</p>
<p>Then there&#8217;s always the pointers.</p>
<p>Please note that I learned C++ in college in &#8217;95 and we didn&#8217;t even have strings (my text book was &#8220;Moving From C to C++&#8221; by Greg Perry, published in 1992) except for character arrays.</p>
<p>Recently I did some experimenting with the CDT plugin for Eclipse and was very impressed. No more makefiles, assuming you use the managed environment. However debugging still didn&#8217;t work too well and there still isn&#8217;t a clear GUI toolkit to choose if you want to target users across multiple platforms.</p>
<p>I would prefer to write and maintain C++ code over C code though. Its just such a pain developing one app in Python or Java then switching to C and wishing you had more than a struct.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anonymous</title>
		<link>http://www.bearfruit.org/2007/06/22/best-programming-language/comment-page-1/#comment-134</link>
		<dc:creator>Anonymous</dc:creator>
		<pubDate>Unknown, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">#comment-134</guid>
		<description>I work at a company for a group that supports business unit website scripts. We use Mercury BAC and Loadrunner to Monitor websites and download and test scripts. I usually download and perform text checks on HTML and URL based scripts. I&#039;ve been doing this since about April 2007. I want to develope my skills more to be able to code scripts better and rebuild them when the business units make changes to them in which some cases they fail. I know a lot of this has to do with just  practicing a lot of this stuff. I just want to know what would be a good place for me to start. Should I start with a certain programming language or maybe a certification like MCAD?
Thanks</description>
		<content:encoded><![CDATA[<p>I work at a company for a group that supports business unit website scripts. We use Mercury BAC and Loadrunner to Monitor websites and download and test scripts. I usually download and perform text checks on HTML and URL based scripts. I&#8217;ve been doing this since about April 2007. I want to develope my skills more to be able to code scripts better and rebuild them when the business units make changes to them in which some cases they fail. I know a lot of this has to do with just  practicing a lot of this stuff. I just want to know what would be a good place for me to start. Should I start with a certain programming language or maybe a certification like MCAD?<br />
Thanks</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dhawal</title>
		<link>http://www.bearfruit.org/2007/06/22/best-programming-language/comment-page-1/#comment-152</link>
		<dc:creator>Dhawal</dc:creator>
		<pubDate>Unknown, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">#comment-152</guid>
		<description>Java is best if one wants to end up using a single programming language in every kind of project (which is not possible all the time). Comparing with other programming language, Java is a best, make life easy for a all rounder programmer (one who work in every field). But if we are concentrating on only Windows or Linux operating system, then our rivals can beat us with quality (not in cases like bad or good programmer). Java is slower than C/C++ but I think now a days hardware improved a lot and it is good for Java as it require more RAM. I think one should know just 2 languages, one is C and other is Java. Ruby... Python.. and all who reduce coding lines wont count when we are talking about quality (in my view) / Performance . If a language comes with better performance and better options then we have with Java or C then no problem on learning that, C# seems to be good for those who can afford and with Microsoft. </description>
		<content:encoded><![CDATA[<p>Java is best if one wants to end up using a single programming language in every kind of project (which is not possible all the time). Comparing with other programming language, Java is a best, make life easy for a all rounder programmer (one who work in every field). But if we are concentrating on only Windows or Linux operating system, then our rivals can beat us with quality (not in cases like bad or good programmer). Java is slower than C/C++ but I think now a days hardware improved a lot and it is good for Java as it require more RAM. I think one should know just 2 languages, one is C and other is Java. Ruby&#8230; Python.. and all who reduce coding lines wont count when we are talking about quality (in my view) / Performance . If a language comes with better performance and better options then we have with Java or C then no problem on learning that, C# seems to be good for those who can afford and with Microsoft.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Cristian</title>
		<link>http://www.bearfruit.org/2007/06/22/best-programming-language/comment-page-1/#comment-155</link>
		<dc:creator>Cristian</dc:creator>
		<pubDate>Unknown, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">#comment-155</guid>
		<description>who can I start to use java professionaly?

Hi there,

I would like to know how can I start into the java world?.. I have basic/academic knowledge in this language.. but I am trying to jump into the professional field.. specailly in WEb applications... guys... any suggestions about how to start in this are welcome!

thx in advance


Cristian</description>
		<content:encoded><![CDATA[<p>who can I start to use java professionaly?</p>
<p>Hi there,</p>
<p>I would like to know how can I start into the java world?.. I have basic/academic knowledge in this language.. but I am trying to jump into the professional field.. specailly in WEb applications&#8230; guys&#8230; any suggestions about how to start in this are welcome!</p>
<p>thx in advance</p>
<p>Cristian</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: matt</title>
		<link>http://www.bearfruit.org/2007/06/22/best-programming-language/comment-page-1/#comment-156</link>
		<dc:creator>matt</dc:creator>
		<pubDate>Unknown, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">#comment-156</guid>
		<description>As mentioned above, I like Django a lot. I&#039;ve really disliked all the work it takes to create a servlet based website (who wants to edit all that xml?)... maybe this is an option [http://grails.codehaus.org/](http://grails.codehaus.org/)
</description>
		<content:encoded><![CDATA[<p>As mentioned above, I like Django a lot. I&#8217;ve really disliked all the work it takes to create a servlet based website (who wants to edit all that xml?)&#8230; maybe this is an option [http://grails.codehaus.org/](http://grails.codehaus.org/)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: JCWatts</title>
		<link>http://www.bearfruit.org/2007/06/22/best-programming-language/comment-page-1/#comment-205</link>
		<dc:creator>JCWatts</dc:creator>
		<pubDate>Unknown, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">#comment-205</guid>
		<description>So i think that perl is an excellent programming language run in Xp and linux and have lot libraries and modules that you can use is very light and you can connect to any database.</description>
		<content:encoded><![CDATA[<p>So i think that perl is an excellent programming language run in Xp and linux and have lot libraries and modules that you can use is very light and you can connect to any database.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anonymous</title>
		<link>http://www.bearfruit.org/2007/06/22/best-programming-language/comment-page-1/#comment-321</link>
		<dc:creator>Anonymous</dc:creator>
		<pubDate>Unknown, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">#comment-321</guid>
		<description>I favor C/C++.
The reason being that languages like php and perl were *written* in C++, which means that C and C++ also can create app&#039;s on the internet, just not as easily as other languages. With that being said, it is also very powerful.</description>
		<content:encoded><![CDATA[<p>I favor C/C++.<br />
The reason being that languages like php and perl were *written* in C++, which means that C and C++ also can create app&#8217;s on the internet, just not as easily as other languages. With that being said, it is also very powerful.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

