News, views, tips and tricks on Oracle and other fun stuff

PLSQL Ranks 12th

According to the TIOBE Programming Community Index for January 2006, PL/SQL is the 12th most popular programming language, down from 11 last year. ColdFusion is 16th, up from 25th. The top 3 are Java, C and C++. Does this mean that I have to sharpen my Java and C skills to be competitive? (via)

Filed in ColdFusion, Oracle, Technology on 11 Jan 06 | Tags:

Reader's Comments

  1. |

    Java does not hurt, but once there, and they finally figure out that the slow J2EE performance is because of the individual sql statements their Java developers are making, and then you can show them that some small PL/SQL packages can consildate the work and speed things up, you’ll be back doing PL/SQL.

  2. |

    I think a top-rate PL/SQL programmer is more valuable than a JAJP (Just Another Java Programmer). But yes, a “complete” Oracle programmer probably has to know it.

  3. |

    I wonder where SQL would come in that ranking? Pretty high I expect, although I’d grant that there are multiple flavours.

  4. |

    The TIOBE Programming Community index ranks programming languages. The question is: is SQL a programming language? It sure is a language (that’s the L in SQL), but is it used to write programs and program logic? I would say yes, whenever a program needs to query a database.

  5. |

    No I do not think so.

    My perspective into this is that you do not necessarily need to be competitive in C++ and Java since work is not an a decathelon where you are expected to excel at everything.

    You do need to be so good at whatever it is you specific function is that when someone needs this one thing done, you are the best candidate for the job. The are 2 objectives here, the first objective is to differentiate oneself so well from the masses that when it’s time to hire some one for a job requiring a specific toolset, you are the person they choose, Once you are on the job, your objective is not to compete with the rest of the workforce but to compliment their work so that the sum of all your contributions is greater than the pieces that you individually contribute.