<?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 Next Big Language?</title>
	<atom:link href="http://cafe.elharo.com/programming/the-next-big-language/feed/" rel="self" type="application/rss+xml" />
	<link>http://cafe.elharo.com/programming/the-next-big-language/</link>
	<description>Longer than a blog; shorter than a book</description>
	<lastBuildDate>Tue, 09 Mar 2010 18:31:23 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: JGetner</title>
		<link>http://cafe.elharo.com/programming/the-next-big-language/comment-page-1/#comment-466932</link>
		<dc:creator>JGetner</dc:creator>
		<pubDate>Mon, 08 Mar 2010 11:02:12 +0000</pubDate>
		<guid isPermaLink="false">http://cafe.elharo.com/uncategorized/the-next-big-language/#comment-466932</guid>
		<description>I think you all have some valid points to this argument but i feel that you are all wrong!
big statement i know.  But the &quot;NBL&quot; will have to have these key factors to even have a shot at taking top spot from Java!.

&quot;open source&quot; of course for anything to have a shot its gotta be free and have a strong community backing as seen by php and ruby!.

&quot;Simple&quot; one thing learned from Visual Basic that the easier it is to learn and build with the more popular it will be!.

&quot;powerful&quot; the language will have to be diverse and integrated with more than Windows, Mac, and Linux but able to do web and desktop programming as well and more.

&quot;Tools&quot; gotta have the tools to do the job. One thing learned from Microsofts &quot;VS&quot; is the better the tool the better the language.

but i myself am a newer programmer learning from all these old dogs that remember the days when computers ran on gas!. well wake up this is the 21st centry work smarter not harder the NBL will be powerfull and simple look at basic and C lasted longer than most becuase of the main to simple and powerfull.</description>
		<content:encoded><![CDATA[<p>I think you all have some valid points to this argument but i feel that you are all wrong!<br />
big statement i know.  But the &#8220;NBL&#8221; will have to have these key factors to even have a shot at taking top spot from Java!.</p>
<p>&#8220;open source&#8221; of course for anything to have a shot its gotta be free and have a strong community backing as seen by php and ruby!.</p>
<p>&#8220;Simple&#8221; one thing learned from Visual Basic that the easier it is to learn and build with the more popular it will be!.</p>
<p>&#8220;powerful&#8221; the language will have to be diverse and integrated with more than Windows, Mac, and Linux but able to do web and desktop programming as well and more.</p>
<p>&#8220;Tools&#8221; gotta have the tools to do the job. One thing learned from Microsofts &#8220;VS&#8221; is the better the tool the better the language.</p>
<p>but i myself am a newer programmer learning from all these old dogs that remember the days when computers ran on gas!. well wake up this is the 21st centry work smarter not harder the NBL will be powerfull and simple look at basic and C lasted longer than most becuase of the main to simple and powerfull.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mohamed</title>
		<link>http://cafe.elharo.com/programming/the-next-big-language/comment-page-1/#comment-276773</link>
		<dc:creator>Mohamed</dc:creator>
		<pubDate>Sun, 31 Aug 2008 20:38:16 +0000</pubDate>
		<guid isPermaLink="false">http://cafe.elharo.com/uncategorized/the-next-big-language/#comment-276773</guid>
		<description>Groovy/Grails are perfect for building applications that uses DSL, Spring, Hibernate, can you suggest an alternative that works out this purpose ?</description>
		<content:encoded><![CDATA[<p>Groovy/Grails are perfect for building applications that uses DSL, Spring, Hibernate, can you suggest an alternative that works out this purpose ?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mass</title>
		<link>http://cafe.elharo.com/programming/the-next-big-language/comment-page-1/#comment-125922</link>
		<dc:creator>Mass</dc:creator>
		<pubDate>Tue, 04 Sep 2007 15:24:23 +0000</pubDate>
		<guid isPermaLink="false">http://cafe.elharo.com/uncategorized/the-next-big-language/#comment-125922</guid>
		<description>&quot;Java and C# are not going to be â€œitâ€ and lately Iâ€™ve been worried that Java was bloating to the state that C++ was when everyone decided that Java was the next big language&quot;

LOL!

That is why Java had to be implemented in ?

What a farce this entire entry..</description>
		<content:encoded><![CDATA[<p>&#8220;Java and C# are not going to be â€œitâ€ and lately Iâ€™ve been worried that Java was bloating to the state that C++ was when everyone decided that Java was the next big language&#8221;</p>
<p>LOL!</p>
<p>That is why Java had to be implemented in ?</p>
<p>What a farce this entire entry..</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Google working on a new JavaScript engine (hopefully, maybe) &#171; Derivadow</title>
		<link>http://cafe.elharo.com/programming/the-next-big-language/comment-page-1/#comment-70026</link>
		<dc:creator>Google working on a new JavaScript engine (hopefully, maybe) &#171; Derivadow</dc:creator>
		<pubDate>Thu, 29 Mar 2007 22:08:06 +0000</pubDate>
		<guid isPermaLink="false">http://cafe.elharo.com/uncategorized/the-next-big-language/#comment-70026</guid>
		<description>[...] Obviously this would makes a lot of sense for Google - and fits well with Steve Yegge&#8217;s post about the next big language. [...]</description>
		<content:encoded><![CDATA[<p>[...] Obviously this would makes a lot of sense for Google &#8211; and fits well with Steve Yegge&#8217;s post about the next big language. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Elliotte Rusty Harold</title>
		<link>http://cafe.elharo.com/programming/the-next-big-language/comment-page-1/#comment-69439</link>
		<dc:creator>Elliotte Rusty Harold</dc:creator>
		<pubDate>Wed, 28 Mar 2007 09:58:42 +0000</pubDate>
		<guid isPermaLink="false">http://cafe.elharo.com/uncategorized/the-next-big-language/#comment-69439</guid>
		<description>XQuery. :-)</description>
		<content:encoded><![CDATA[<p>XQuery. <img src='http://cafe.elharo.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Fred</title>
		<link>http://cafe.elharo.com/programming/the-next-big-language/comment-page-1/#comment-69417</link>
		<dc:creator>Fred</dc:creator>
		<pubDate>Wed, 28 Mar 2007 08:12:18 +0000</pubDate>
		<guid isPermaLink="false">http://cafe.elharo.com/uncategorized/the-next-big-language/#comment-69417</guid>
		<description>This thread is over a month old, so Elliotte can you reveal what was the subject of that book you didn&#039;t write ?-) I&#039;d venture erlang to get the ball rolling, but i barely know what i&#039;m talking about. None of the languages you consider successful are particularly well equipped for parallel development, that much is sure.</description>
		<content:encoded><![CDATA[<p>This thread is over a month old, so Elliotte can you reveal what was the subject of that book you didn&#8217;t write ?-) I&#8217;d venture erlang to get the ball rolling, but i barely know what i&#8217;m talking about. None of the languages you consider successful are particularly well equipped for parallel development, that much is sure.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Philippe Lhoste</title>
		<link>http://cafe.elharo.com/programming/the-next-big-language/comment-page-1/#comment-65299</link>
		<dc:creator>Philippe Lhoste</dc:creator>
		<pubDate>Thu, 15 Mar 2007 16:19:40 +0000</pubDate>
		<guid isPermaLink="false">http://cafe.elharo.com/uncategorized/the-next-big-language/#comment-65299</guid>
		<description>* Iâ€™m not sure itâ€™s right to say the NBL is garbage collected, but it definitely doesnâ€™t require manual memory management.
Lua has a full garbage collector.

    * It is not object oriented.
Lua, although it can do that too...

    * It is Turing complete.
Otherwise, that&#039;s not a programming language, right?

    * It is platform independent.
Lua, of course, including small embedded platforms.

    * There are already open and closed source implementations.
Lua. Well, that&#039;s one implementation (the official one) with some variants...

    * It has reached 1.0.
Oh, Lua is at version 5.1, so that&#039;s not it... :-)</description>
		<content:encoded><![CDATA[<p>* Iâ€™m not sure itâ€™s right to say the NBL is garbage collected, but it definitely doesnâ€™t require manual memory management.<br />
Lua has a full garbage collector.</p>
<p>    * It is not object oriented.<br />
Lua, although it can do that too&#8230;</p>
<p>    * It is Turing complete.<br />
Otherwise, that&#8217;s not a programming language, right?</p>
<p>    * It is platform independent.<br />
Lua, of course, including small embedded platforms.</p>
<p>    * There are already open and closed source implementations.<br />
Lua. Well, that&#8217;s one implementation (the official one) with some variants&#8230;</p>
<p>    * It has reached 1.0.<br />
Oh, Lua is at version 5.1, so that&#8217;s not it&#8230; <img src='http://cafe.elharo.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Laurent Szyster</title>
		<link>http://cafe.elharo.com/programming/the-next-big-language/comment-page-1/#comment-62630</link>
		<dc:creator>Laurent Szyster</dc:creator>
		<pubDate>Wed, 07 Mar 2007 01:28:22 +0000</pubDate>
		<guid isPermaLink="false">http://cafe.elharo.com/uncategorized/the-next-big-language/#comment-62630</guid>
		<description>@john haro

I&#039;m not taking the comment about Python seriously, because it is not a serious comment.

Actually, it is quite laughable.

Because, as you explained, applications drive the adoption of software and there is a certain level of investment beyond which technological lock-in occurs: the alternative cost is too high.

I also agree with you about the importance of JSON as a new network protocol

http://laurentszyster.be/blog/json-is-the-model/

The reason why Java developers have a tendency to belittle Python is that it has been more successfull in many niches where all that matters is short-term productivity, high performances and long-term stability, not market muscle. 

Python has made its way to the back-office.

Actually, it&#039;s been available in Java as Jython since 1997 ;-)

Ten years later the Java community embrace what it disdained or shamefully tolerated, a Not Invented Here scripting language inside the JVM. Meanwhile Jim has ported Jython to the CRL and it apparently runs 5 times faster. I believe that&#039;s what makes Python adopters go frosty about JRuby ... even more if they adopted Java too.

Like me.</description>
		<content:encoded><![CDATA[<p>@john haro</p>
<p>I&#8217;m not taking the comment about Python seriously, because it is not a serious comment.</p>
<p>Actually, it is quite laughable.</p>
<p>Because, as you explained, applications drive the adoption of software and there is a certain level of investment beyond which technological lock-in occurs: the alternative cost is too high.</p>
<p>I also agree with you about the importance of JSON as a new network protocol</p>
<p><a href="http://laurentszyster.be/blog/json-is-the-model/" rel="nofollow">http://laurentszyster.be/blog/json-is-the-model/</a></p>
<p>The reason why Java developers have a tendency to belittle Python is that it has been more successfull in many niches where all that matters is short-term productivity, high performances and long-term stability, not market muscle. </p>
<p>Python has made its way to the back-office.</p>
<p>Actually, it&#8217;s been available in Java as Jython since 1997 <img src='http://cafe.elharo.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>Ten years later the Java community embrace what it disdained or shamefully tolerated, a Not Invented Here scripting language inside the JVM. Meanwhile Jim has ported Jython to the CRL and it apparently runs 5 times faster. I believe that&#8217;s what makes Python adopters go frosty about JRuby &#8230; even more if they adopted Java too.</p>
<p>Like me.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: john haro</title>
		<link>http://cafe.elharo.com/programming/the-next-big-language/comment-page-1/#comment-62604</link>
		<dc:creator>john haro</dc:creator>
		<pubDate>Tue, 06 Mar 2007 23:57:37 +0000</pubDate>
		<guid isPermaLink="false">http://cafe.elharo.com/uncategorized/the-next-big-language/#comment-62604</guid>
		<description>@Laurent: Don&#039;t take the Python comment so seriously.  Also don&#039;t let your anger lead you to make wildly defensive claims against Java.  Python is great, (I&#039;m a Ruby fan myself), but in terms of current adoption, Java is still a top language on several different scales (TIOBE, Bookscan 3000 report).  I&#039;m not saying its the best, but why claim that Java is a failure?  

Back on topic: my opinion, i think the NBL is EMCAScript.  But I should add that I&#039;m not entirely sure that this NBL is going to sweep the world and take over.  There are always going to be ruby and python people out there attacking windmills after all.  
I do think there needs to be a change however, Java and C# are not going to be &quot;it&quot; and lately I&#039;ve been worried that Java was bloating to the state that C++ was when everyone decided that Java was the next big language.  
For those reasons, if you go by Stevey&#039;s criteria, ECMA/JavaScript is promising.  The AJAX thing is definitely getting people across many languages involved.</description>
		<content:encoded><![CDATA[<p>@Laurent: Don&#8217;t take the Python comment so seriously.  Also don&#8217;t let your anger lead you to make wildly defensive claims against Java.  Python is great, (I&#8217;m a Ruby fan myself), but in terms of current adoption, Java is still a top language on several different scales (TIOBE, Bookscan 3000 report).  I&#8217;m not saying its the best, but why claim that Java is a failure?  </p>
<p>Back on topic: my opinion, i think the NBL is EMCAScript.  But I should add that I&#8217;m not entirely sure that this NBL is going to sweep the world and take over.  There are always going to be ruby and python people out there attacking windmills after all.<br />
I do think there needs to be a change however, Java and C# are not going to be &#8220;it&#8221; and lately I&#8217;ve been worried that Java was bloating to the state that C++ was when everyone decided that Java was the next big language.<br />
For those reasons, if you go by Stevey&#8217;s criteria, ECMA/JavaScript is promising.  The AJAX thing is definitely getting people across many languages involved.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Stefan Winter</title>
		<link>http://cafe.elharo.com/programming/the-next-big-language/comment-page-1/#comment-62455</link>
		<dc:creator>Stefan Winter</dc:creator>
		<pubDate>Tue, 06 Mar 2007 14:30:11 +0000</pubDate>
		<guid isPermaLink="false">http://cafe.elharo.com/uncategorized/the-next-big-language/#comment-62455</guid>
		<description>My bet is a language that is of a &quot;higher level&quot; than the 3rd generation OOP languages around.
To put it in known terms you could call it a &quot;Module Interconnection Language&quot; or &quot;Executable Architecture Description Language&quot;

It has to be platform independent by providing a common language syntax with fast bindings to 3rd level languages.
It glues existing modules together without the (visible) overhead of SOAP (even so the compiler could translate module calls to remote SOAP requests).
Implementations must be running on a JVM (and maybe within .Net)

It has to provide module interconnection by means of &quot;Complex Event Processing&quot; with Events being generated by the language runtime.
When connecting to Java these events could be generated by dynamic Aspects or ByteCode processing.

Some EAI systems with workflow engines come close to the needed environment, but are vendor and domain specific and need way too much resources.

Generally current languages are still to procedural to come near to a &quot;higher level&quot; without becomming too domain specific.
What we need is a new declarative (like SQL did for database access) abstraction from our procedural languages</description>
		<content:encoded><![CDATA[<p>My bet is a language that is of a &#8220;higher level&#8221; than the 3rd generation OOP languages around.<br />
To put it in known terms you could call it a &#8220;Module Interconnection Language&#8221; or &#8220;Executable Architecture Description Language&#8221;</p>
<p>It has to be platform independent by providing a common language syntax with fast bindings to 3rd level languages.<br />
It glues existing modules together without the (visible) overhead of SOAP (even so the compiler could translate module calls to remote SOAP requests).<br />
Implementations must be running on a JVM (and maybe within .Net)</p>
<p>It has to provide module interconnection by means of &#8220;Complex Event Processing&#8221; with Events being generated by the language runtime.<br />
When connecting to Java these events could be generated by dynamic Aspects or ByteCode processing.</p>
<p>Some EAI systems with workflow engines come close to the needed environment, but are vendor and domain specific and need way too much resources.</p>
<p>Generally current languages are still to procedural to come near to a &#8220;higher level&#8221; without becomming too domain specific.<br />
What we need is a new declarative (like SQL did for database access) abstraction from our procedural languages</p>
]]></content:encoded>
	</item>
</channel>
</rss>
