﻿<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
  <channel>
    <title>Steven Feuerstein's Blog</title>
    <description>&lt;table cellspacing="1" cellpadding="1"&gt;
        &lt;tr&gt;
            &lt;td valign="top"&gt;&lt;img height="183" alt="" width="139" src="/Portals/0/Blog/blog-steven-feuerstein.png" /&gt;&lt;/td&gt;
            &lt;td valign="top"&gt;Steven Feuerstein is considered one of the world's leading experts on the Oracle PL/SQL language, having written ten books on PL/SQL (all published by O'Reilly Media, including Oracle PL/SQL Programming. Steven has been developing software since 1980, spent five years with Oracle (1987-1992) and has served as PL/SQL Evangelist for Quest Software since January 2001. He is also an Oracle ACE Director. He writes regularly for Oracle Magazine, which named him the PL/SQL Developer of the Year in both 2002 and 2006.
            &lt;p&gt;&amp;#160;Steven's blog provides advice and code that you can put to immediate use in your world of programming.&amp;#160;&lt;/p&gt;
            &lt;p&gt;&lt;font color="#003366" size="3"&gt;&lt;strong&gt;Recent postings on his  PL/SQL Obsession:&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;
            &lt;/td&gt;
        &lt;/tr&gt;
&lt;/table&gt;</description>
    <link>http://www.toadworld.com/BLOGS/tabid/67/BlogId/13/Default.aspx</link>
    <language>en-US</language>
    <managingEditor>Steven Feuerstein</managingEditor>
    <webMaster>webmaster@toadworld.com</webMaster>
    <pubDate>Mon, 15 Mar 2010 13:54:19 GMT</pubDate>
    <lastBuildDate>Mon, 15 Mar 2010 13:54:19 GMT</lastBuildDate>
    <docs>http://backend.userland.com/rss</docs>
    <generator>Blog RSS Generator Version 3.2.0.15477</generator>
    <item>
      <title>Just how popular is PL/SQL?</title>
      <description>&lt;div&gt;&lt;strong&gt;&lt;em&gt;&lt;font size="4"&gt;Just how popular is PL/SQL?&lt;br /&gt;
 &lt;/font&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div&gt;And how many PL/SQL developers are there "out there"?&lt;br /&gt;
 &lt;/div&gt;
&lt;div&gt;These are surprisingly hard questions to answer. Officially and even unofficially, Oracle Corporation's point people on PL/SQL do not have any idea (or refuse to say) how many PL/SQL developers there are. &lt;br /&gt;
 &lt;/div&gt;
&lt;div&gt;I take the approach of doing some rough extrapolations from numbers of books I and other PL/SQL developers have sold, and I conclude that there are perhaps a couple million PL/SQL developers, all told.&lt;br /&gt;
 &lt;/div&gt;
&lt;div&gt;That is, however, very unscientific.&lt;br /&gt;
 &lt;/div&gt;
&lt;div&gt;There are some websites, however, that offer an analysis of relative popularity of languages, usually based on data they have retrieved from various search sites.&lt;br /&gt;
 &lt;/div&gt;
&lt;div&gt;&lt;strong&gt;&lt;font size="2"&gt;&lt;font size="3"&gt;TIOBE&lt;/font&gt;&lt;br /&gt;
 &lt;/font&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div&gt;TIOBE compiles a list of relative popularity of programming languages at &lt;a href="http://www.tiobe.com/index.htm?tiobe_index"&gt;http://www.tiobe.com/index.htm?tiobe_index&lt;/a&gt;. &lt;br /&gt;
 &lt;/div&gt;
&lt;div&gt;Here is the list as of January 2008:&lt;/div&gt;
&lt;div&gt;&lt;img height="366" alt="" width="532" src="http://www.toadworld.com/Portals/0/blogimages/SF-Blog0208-1.gif" /&gt;&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt; &lt;br /&gt;
Ok, fine, so PL/SQL is not the most popular language. We all know that. What I was very pleased to see is that PL/SQL had &lt;em&gt;increased &lt;/em&gt;in popularity over the last year. Based on my experience in India, I can see why; most of the increase probably came from there alone!&lt;br /&gt;
 &lt;/div&gt;
&lt;div&gt;Here is some information from the TIOBE website about how they calculate their ratings:&lt;/div&gt;
&lt;ul&gt;
    &lt;li&gt;The ratings are calculated by counting hits of the most popular search engines. The search query that is used is:   +"&lt;language&gt;&lt;/language&gt; programming"&lt;br /&gt;
      &lt;/li&gt;
    &lt;li&gt;The search query is executed for the regular Google, Google Blogs, MSN, Yahoo!, and YouTube web search for the last 12 months. The web site &lt;a target="_blank" href="http://www.alexa.com/"&gt;Alexa.com&lt;/a&gt; has been used to determine the most popular search engines.&lt;br /&gt;
      &lt;/li&gt;
    &lt;li&gt;The number of hits determine the ratings of a language. The counted hits are normalized for each search engine for the first 50 languages. In other words, the first 50 languages together have a score of 100%. &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Let's define "hits50(SE)" as the sum of the number of hits for the first 50 languages for search engine SE and "hits(PL,SE)" as the number of hits for programming language PL for search engine SE, then the formal definition of the ratings becomes&lt;/p&gt;
&lt;blockquote dir="ltr" style="MARGIN-RIGHT: 0px"&gt;
&lt;pre&gt;((hits(PL,SE1)/hits50(SE1) + ... + hits(PL,SEn)/hits50(SEn))/n&lt;br /&gt; where n is the number of search engines used.&lt;/pre&gt;
&lt;/blockquote&gt;
&lt;div&gt;&lt;strong&gt;&lt;em&gt;&lt;font size="3"&gt;LangPop&lt;br /&gt;
 &lt;/font&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div&gt;The nice thing about the TIOBE site is that they rank PL/SQL explicitly. All the other language popularity pages I could find simply list "SQL," which I took to mean "SQL and all procedural language extensions to SQL."&lt;br /&gt;
 &lt;/div&gt;
&lt;div&gt;The &lt;a href="http://www.langpop.com/"&gt;http://www.langpop.com/&lt;/a&gt; site shows the following graph:&lt;/div&gt;
&lt;div&gt;&lt;img alt="" src="http://www.toadworld.com/Portals/0/blogimages/SF-Blog0208-2.gif" /&gt;&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;&lt;strong&gt;&lt;em&gt;&lt;font size="3"&gt;O'Reilly Media Popularity by Book Sales&lt;br /&gt;
 &lt;/font&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div&gt;&lt;a href="http://www.oreilly.com/"&gt;O'Reilly Media&lt;/a&gt;, publisher of all my books on PL/SQL, has a research arm ("O'Reilly Radar") that projects programming language trends based on book sales. Again, there is just a single entry for SQL: &lt;br /&gt;
 &lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;&lt;a href="http://radar.oreilly.com/archives/2005/04/book_sales_as_a.html"&gt;http://radar.oreilly.com/archives/2005/04/book_sales_as_a.html&lt;/a&gt;&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;&lt;img alt="" src="http://www.toadworld.com/Portals/0/blogimages/SF-Blog0208-3.gif" /&gt; &lt;/div&gt;</description>
      <link>http://www.toadworld.com/BLOGS/tabid/67/EntryID/173/Default.aspx</link>
      <author>Steven Feuerstein</author>
      <comments>http://www.toadworld.com/BLOGS/tabid/67/EntryID/173/Default.aspx#Comments</comments>
      <guid isPermaLink="true">http://www.toadworld.com/Default.aspx?tabid=67&amp;EntryID=173</guid>
      <pubDate>Mon, 04 Feb 2008 18:56:00 GMT</pubDate>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.toadworld.com/DesktopModules/Blog/Trackback.aspx?id=173</trackback:ping>
    </item>
  </channel>
</rss>