<?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: Programming Language Trends via Google</title>
	<atom:link href="http://www.procata.com/blog/archives/2006/05/10/programming-language-trends-via-google/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.procata.com/blog/archives/2006/05/10/programming-language-trends-via-google/</link>
	<description>PHP Programming, Web Development, PHP Advocacy and PHP Best Practices.</description>
	<lastBuildDate>Fri, 12 Mar 2010 14:13:40 -0500</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Scott</title>
		<link>http://www.procata.com/blog/archives/2006/05/10/programming-language-trends-via-google/#comment-83941</link>
		<dc:creator>Scott</dc:creator>
		<pubDate>Tue, 08 Jul 2008 13:03:47 +0000</pubDate>
		<guid isPermaLink="false">http://www.procata.com/blog/?p=185#comment-83941</guid>
		<description>This is a strange post. I hardly ever search for javascript anymore since i use the prototype framework, i always go to prototypejs.org and click API&#039;s. When i search PHP.net i go to google and type in the function name i need to lookup and because PHP is so highly ranked, the top result 99% of the time is the one i need.

So saying that Java programmers are moving to another language is wrong. Searching for &quot;Java&quot; would likely be people &quot;interested&quot; in learning what it means, what its about, etc. Which would likely be the result of all the hype of Java in the press and around the net... not Java programmers typing in &quot;java&quot;... Most programmers find the resources and skip google. Such as php programmers go straight to the forums they want, or the php.net site etc.

Kind regards,
Scott</description>
		<content:encoded><![CDATA[<p>This is a strange post. I hardly ever search for javascript anymore since i use the prototype framework, i always go to prototypejs.org and click API&#8217;s. When i search PHP.net i go to google and type in the function name i need to lookup and because PHP is so highly ranked, the top result 99% of the time is the one i need.</p>
<p>So saying that Java programmers are moving to another language is wrong. Searching for &#8220;Java&#8221; would likely be people &#8220;interested&#8221; in learning what it means, what its about, etc. Which would likely be the result of all the hype of Java in the press and around the net&#8230; not Java programmers typing in &#8220;java&#8221;&#8230; Most programmers find the resources and skip google. Such as php programmers go straight to the forums they want, or the php.net site etc.</p>
<p>Kind regards,<br />
Scott</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Aaron Rosenfeld</title>
		<link>http://www.procata.com/blog/archives/2006/05/10/programming-language-trends-via-google/#comment-83937</link>
		<dc:creator>Aaron Rosenfeld</dc:creator>
		<pubDate>Mon, 07 Jul 2008 13:49:49 +0000</pubDate>
		<guid isPermaLink="false">http://www.procata.com/blog/?p=185#comment-83937</guid>
		<description>I really don&#039;t know that you can rely on search volume being proportional to the usage of a language.  If anything, I would say these trends corresponds to the documentation quality of a language or even foresight into how well advertised they are.

PHP for example has, in my opinion, the best documentation of any language out there -- I rarely do a Google search and just use php.net&#039;s search field.  C# (which is one of my favorite languages) relies on the Microsoft MSDN library which is just plain clunky and begs for developers to turn to Google instead.

That being said, these stats are pretty much in line with what I would assume: 

- Java was in it&#039;s prime maybe 5 years ago.  It is too bulky for todays&#039; web applications.
- C# is an awesome alternative for software developers.  It has simple syntax of Java with the power of C++.
- Perl.  Come on...</description>
		<content:encoded><![CDATA[<p>I really don&#8217;t know that you can rely on search volume being proportional to the usage of a language.  If anything, I would say these trends corresponds to the documentation quality of a language or even foresight into how well advertised they are.</p>
<p>PHP for example has, in my opinion, the best documentation of any language out there &#8212; I rarely do a Google search and just use php.net&#8217;s search field.  C# (which is one of my favorite languages) relies on the Microsoft MSDN library which is just plain clunky and begs for developers to turn to Google instead.</p>
<p>That being said, these stats are pretty much in line with what I would assume: </p>
<p>- Java was in it&#8217;s prime maybe 5 years ago.  It is too bulky for todays&#8217; web applications.<br />
- C# is an awesome alternative for software developers.  It has simple syntax of Java with the power of C++.<br />
- Perl.  Come on&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: MattW</title>
		<link>http://www.procata.com/blog/archives/2006/05/10/programming-language-trends-via-google/#comment-83904</link>
		<dc:creator>MattW</dc:creator>
		<pubDate>Thu, 26 Jun 2008 11:43:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.procata.com/blog/?p=185#comment-83904</guid>
		<description>PHP and more specifically the Zend Framework will be pretty dominant. Ruby/Rails is the only real competition and nobody (at least me) wants to learn a very particular implementation of weird language just so they can do the same things they can do with Zend. Also, clients dont want to pay you for it and thats not going to change. Ever.

Microsoft: too shitty.
Java: too clunky.
Ruby: pain in the ass/ no advantage
Perl: get real</description>
		<content:encoded><![CDATA[<p>PHP and more specifically the Zend Framework will be pretty dominant. Ruby/Rails is the only real competition and nobody (at least me) wants to learn a very particular implementation of weird language just so they can do the same things they can do with Zend. Also, clients dont want to pay you for it and thats not going to change. Ever.</p>
<p>Microsoft: too shitty.<br />
Java: too clunky.<br />
Ruby: pain in the ass/ no advantage<br />
Perl: get real</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jeff Davis</title>
		<link>http://www.procata.com/blog/archives/2006/05/10/programming-language-trends-via-google/#comment-83442</link>
		<dc:creator>Jeff Davis</dc:creator>
		<pubDate>Tue, 26 Feb 2008 22:53:04 +0000</pubDate>
		<guid isPermaLink="false">http://www.procata.com/blog/?p=185#comment-83442</guid>
		<description>I have to agree with the comment above.
This code:

var = 10
var.times do &#124;i&#124;
puts &quot;Iteration: #{i + 1}&quot;
end

Looks a lot like PERL to me. (Not quite as bad, but close). Also, with the addition of the &quot;do&quot; and the &quot;end&quot; it looks similar to VB. So, PERL + VB = Ruby?

Talk about two polar opposites.

To me, Ruby code looks like chaos. Seriously. It looks similar to the trendy blogs (etc) who have decided that sentences should no longer have periods and personal names should no longer have capital letters. Garbage, the lack of meaningful punctuation in Ruby makes it HARDER to read, not easier.

I seriously think Ruby is only popular because it&#039;s popular. It&#039;s the &quot;IN&quot; thing. Lots of good developers have been duped by the hype, and it&#039;s wasting our time. How about instead of constantly reinventing the wheel (with new languages), we improve the wheel that already works?</description>
		<content:encoded><![CDATA[<p>I have to agree with the comment above.<br />
This code:</p>
<p>var = 10<br />
var.times do |i|<br />
puts &#8220;Iteration: #{i + 1}&#8221;<br />
end</p>
<p>Looks a lot like PERL to me. (Not quite as bad, but close). Also, with the addition of the &#8220;do&#8221; and the &#8220;end&#8221; it looks similar to VB. So, PERL + VB = Ruby?</p>
<p>Talk about two polar opposites.</p>
<p>To me, Ruby code looks like chaos. Seriously. It looks similar to the trendy blogs (etc) who have decided that sentences should no longer have periods and personal names should no longer have capital letters. Garbage, the lack of meaningful punctuation in Ruby makes it HARDER to read, not easier.</p>
<p>I seriously think Ruby is only popular because it&#8217;s popular. It&#8217;s the &#8220;IN&#8221; thing. Lots of good developers have been duped by the hype, and it&#8217;s wasting our time. How about instead of constantly reinventing the wheel (with new languages), we improve the wheel that already works?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: retry</title>
		<link>http://www.procata.com/blog/archives/2006/05/10/programming-language-trends-via-google/#comment-83410</link>
		<dc:creator>retry</dc:creator>
		<pubDate>Wed, 13 Feb 2008 06:17:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.procata.com/blog/?p=185#comment-83410</guid>
		<description>
$var = 10;
for ($i = 0; $i &lt; $var; $i++) {
  echo &quot;Iteration: &quot;.($i + 1).&quot;&lt;br&gt;&quot;;
}

This loop can be translated to the following Ruby code:

var = 10
var.times do &#124;i&#124;
  puts &quot;Iteration: #{i + 1}&lt;br&gt;&quot;
end


How is this ruby code better ?  I see a lot more abstract syntax in the ruby code than in the php code.  In php, you just append the value of i+1 into the printed string.  In ruby, there&#039;s this entirely bizarre interpretive thing going on.  Can your loop even do anything but increment by 1 or does that require another method to be employed? I noticed you switched to an entirely different construct in order to shorthand the code.  Isn&#039;t shorthanded code one of the main complaints leveraged against perl (lack of readability)? Funny how nobody complains about it in python or ruby these days.

Ruby zealots LOVE to tout how everything is an object in ruby and therefore ruby is the more beautiful language.  I don&#039;t measure language beauty that way at all and see no reason whatsoever why everything should be an object.

Personally, I much prefer to have a single language construct, in this case the for loop or its cousin the foreach loop, that can handle a myriad of iterative tasks rather than various iteration methods of various primitives.  Which requires more rote memorization?</description>
		<content:encoded><![CDATA[<p>$var = 10;<br />
for ($i = 0; $i &lt; $var; $i++) {<br />
  echo &#8220;Iteration: &#8220;.($i + 1).&#8221;&lt;br&gt;&#8221;;<br />
}</p>
<p>This loop can be translated to the following Ruby code:</p>
<p>var = 10<br />
var.times do |i|<br />
  puts &#8220;Iteration: #{i + 1}&lt;br&gt;&#8221;<br />
end</p>
<p>How is this ruby code better ?  I see a lot more abstract syntax in the ruby code than in the php code.  In php, you just append the value of i+1 into the printed string.  In ruby, there&#8217;s this entirely bizarre interpretive thing going on.  Can your loop even do anything but increment by 1 or does that require another method to be employed? I noticed you switched to an entirely different construct in order to shorthand the code.  Isn&#8217;t shorthanded code one of the main complaints leveraged against perl (lack of readability)? Funny how nobody complains about it in python or ruby these days.</p>
<p>Ruby zealots LOVE to tout how everything is an object in ruby and therefore ruby is the more beautiful language.  I don&#8217;t measure language beauty that way at all and see no reason whatsoever why everything should be an object.</p>
<p>Personally, I much prefer to have a single language construct, in this case the for loop or its cousin the foreach loop, that can handle a myriad of iterative tasks rather than various iteration methods of various primitives.  Which requires more rote memorization?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sherif</title>
		<link>http://www.procata.com/blog/archives/2006/05/10/programming-language-trends-via-google/#comment-81562</link>
		<dc:creator>Sherif</dc:creator>
		<pubDate>Sun, 20 May 2007 23:40:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.procata.com/blog/?p=185#comment-81562</guid>
		<description>One good way to know if a language is popular is..

1. How much code is written in it, open source projects, online tutorials...etc
2. Who is using it, companies, company sizes...etc
3. How many job listings mention this language.

It also differs from one country to another.</description>
		<content:encoded><![CDATA[<p>One good way to know if a language is popular is..</p>
<p>1. How much code is written in it, open source projects, online tutorials&#8230;etc<br />
2. Who is using it, companies, company sizes&#8230;etc<br />
3. How many job listings mention this language.</p>
<p>It also differs from one country to another.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Marko</title>
		<link>http://www.procata.com/blog/archives/2006/05/10/programming-language-trends-via-google/#comment-81461</link>
		<dc:creator>Marko</dc:creator>
		<pubDate>Mon, 07 May 2007 09:29:38 +0000</pubDate>
		<guid isPermaLink="false">http://www.procata.com/blog/?p=185#comment-81461</guid>
		<description>You shouldn&#039;t think about who searches what because these trends can be seen everywhere else http://www.tiobe.com/tpci.htm Conclusions and trends why something is going on you can better explain by yourself but you can&#039;t argue about statistics because it&#039;s needless.</description>
		<content:encoded><![CDATA[<p>You shouldn&#8217;t think about who searches what because these trends can be seen everywhere else <a href="http://www.tiobe.com/tpci.htm" rel="nofollow">http://www.tiobe.com/tpci.htm</a> Conclusions and trends why something is going on you can better explain by yourself but you can&#8217;t argue about statistics because it&#8217;s needless.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: shreyas</title>
		<link>http://www.procata.com/blog/archives/2006/05/10/programming-language-trends-via-google/#comment-31787</link>
		<dc:creator>shreyas</dc:creator>
		<pubDate>Wed, 13 Sep 2006 14:43:07 +0000</pubDate>
		<guid isPermaLink="false">http://www.procata.com/blog/?p=185#comment-31787</guid>
		<description>hi i believe the author is bias towards a particular language because i saw the trends of book sale released by orielly it showed only php and c# on growth with php 16% growth in terms of book sale and c# 2.5 rest were negative(decline) .</description>
		<content:encoded><![CDATA[<p>hi i believe the author is bias towards a particular language because i saw the trends of book sale released by orielly it showed only php and c# on growth with php 16% growth in terms of book sale and c# 2.5 rest were negative(decline) .</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: CrackWilding</title>
		<link>http://www.procata.com/blog/archives/2006/05/10/programming-language-trends-via-google/#comment-23506</link>
		<dc:creator>CrackWilding</dc:creator>
		<pubDate>Sun, 09 Jul 2006 03:30:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.procata.com/blog/?p=185#comment-23506</guid>
		<description>There are three problems with this argument. 

One has been nicely summarized above. Namely: a lack of searches for a language name doesn&#039;t necessarily translate into a lack of interest in the language.

Problem number two: These are not really trend graphs as far as I can tell. They need to add a line showing a moving average -- many of the graphs created are impossible to read as far as trends are concerned.

Problem number three: This is a biggie. There&#039;s no scale on these graphs. That pretty much renders them useless.

End of story.</description>
		<content:encoded><![CDATA[<p>There are three problems with this argument. </p>
<p>One has been nicely summarized above. Namely: a lack of searches for a language name doesn&#8217;t necessarily translate into a lack of interest in the language.</p>
<p>Problem number two: These are not really trend graphs as far as I can tell. They need to add a line showing a moving average &#8212; many of the graphs created are impossible to read as far as trends are concerned.</p>
<p>Problem number three: This is a biggie. There&#8217;s no scale on these graphs. That pretty much renders them useless.</p>
<p>End of story.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: The Most Comprehensive PHP Information Site &#187; Blog Archive &#187;</title>
		<link>http://www.procata.com/blog/archives/2006/05/10/programming-language-trends-via-google/#comment-22531</link>
		<dc:creator>The Most Comprehensive PHP Information Site &#187; Blog Archive &#187;</dc:creator>
		<pubDate>Tue, 27 Jun 2006 08:23:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.procata.com/blog/?p=185#comment-22531</guid>
		<description>[...] Programming Language Trends via Google &#124; Professional PHPBut in my experience when I&#8217;m programming in PHP I really would like to use some features that are only available in Ruby. When I&#8217;m programming in Ruby however, I really don&#8217;t know of any PHP-only [...]</description>
		<content:encoded><![CDATA[<p>[...] Programming Language Trends via Google | Professional PHPBut in my experience when I&#8217;m programming in PHP I really would like to use some features that are only available in Ruby. When I&#8217;m programming in Ruby however, I really don&#8217;t know of any PHP-only [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>
