<?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"
	>
<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>
	<pubDate>Sun, 12 Oct 2008 05:06:25 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.2</generator>
		<item>
		<title>By: Mohamed</title>
		<link>http://cafe.elharo.com/programming/the-next-big-language/#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-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>"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"

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-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 - 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-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-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't write ?-) I'd venture erlang to get the ball rolling, but i barely know what i'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-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'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's one implementation (the official one) with some variants...

    * It has reached 1.0.
Oh, Lua is at version 5.1, so that'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-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'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'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'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-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't take the Python comment so seriously.  Also don't let your anger lead you to make wildly defensive claims against Java.  Python is great, (I'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'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'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 "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.  
For those reasons, if you go by Stevey'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-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 "higher level" than the 3rd generation OOP languages around.
To put it in known terms you could call it a "Module Interconnection Language" or "Executable Architecture Description Language"

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 "Complex Event Processing" 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 "higher level" 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>
	<item>
		<title>By: Laurent Szyster</title>
		<link>http://cafe.elharo.com/programming/the-next-big-language/#comment-62419</link>
		<dc:creator>Laurent Szyster</dc:creator>
		<pubDate>Tue, 06 Mar 2007 12:11:00 +0000</pubDate>
		<guid isPermaLink="false">http://cafe.elharo.com/uncategorized/the-next-big-language/#comment-62419</guid>
		<description>It's fun to hear a Java fan claim that Python is a failure.

Because it is not Java that installs Windows XP on Thinkpad at first boot. 

Also, Java is not the standard system administration language for the Debian GNU/Linux distribution. 

And it's not Java that glue Google together. 

Python does all that.

So, considering Python's quietness and all the hype about Java Applets, Java OS, Java Chips or Java everywhere, who failed to deliver on its promises?</description>
		<content:encoded><![CDATA[<p>It&#8217;s fun to hear a Java fan claim that Python is a failure.</p>
<p>Because it is not Java that installs Windows XP on Thinkpad at first boot. </p>
<p>Also, Java is not the standard system administration language for the Debian GNU/Linux distribution. </p>
<p>And it&#8217;s not Java that glue Google together. </p>
<p>Python does all that.</p>
<p>So, considering Python&#8217;s quietness and all the hype about Java Applets, Java OS, Java Chips or Java everywhere, who failed to deliver on its promises?</p>
]]></content:encoded>
	</item>
</channel>
</rss>
