Slashdot Mirror


The State of Scripting Languages

Esther Schindler writes to tell us that Lynn Greiner has another look at the state of the scripting universe as a follow on to the same topic three years ago. Greiner talks to major players from each of the main scripting languages (PHP, Perl, Tcl, Python, Ruby, and Javascript) to find out the current status and where they are headed in the future. "The biggest change since 2005 has been the growth of richer Web applications that perform more of their computations in the browser using JavaScript. The demand for these applications has forced developers to learn and use JavaScript much more than before. There's also been a lot of interest in Ruby, another dynamic language, spurred by the release and growth of Ruby on Rails. As a result of these changes, many developers are becoming more comfortable with dynamic languages."

15 of 415 comments (clear)

  1. Java != Javascript by Anonymous Coward · · Score: 2, Funny

    Preemptive strike! You're a moron, and Java != Javascript!

  2. Schindler's List? by PunkOfLinux · · Score: 5, Funny

    schindler's list looks neat. I'll go read it sometime.

  3. Re:What about a Comparison Matrix by Surt · · Score: 5, Funny

    Language | Turing Complete?
    PHP | yes
    Perl | yes
    Tcl | yes
    Python | yes
    Ruby | yes
    Javascript | yes

    --
    "Who is the Journal of Quantum Physics going to believe?" --Stephen Hawking
  4. Re:What about a Comparison Matrix by El_Muerte_TDS · · Score: 5, Funny

    Language | Has a "p" in it's name
    PHP | yes
    Perl | yes
    Tcl | no
    Python | yes
    Ruby | no
    Javascript | yes

  5. Re:Struck out by 75th+Trombone · · Score: 2, Funny

    Maybe someone needs to look up the word "Preemptive"?

    --
    The United States of America: We do what we must because we can.
  6. Re:What about a Comparison Matrix by serviscope_minor · · Score: 4, Funny

    PHP | Annoying fanbois
    Perl | Annoying fanbois
    Tcl | No fanbois
    Python | Annoying fanbois
    Ruby | Annoying fanbois
    Javascript | Annoying fanbois
    * | rand()%2?"Annoying fanbois":"No fanbois"

    Actually, I think one can draw more useful conclusions about fanbois than languages. How about something more concete.

    Advantages:

    PHP | It's not perl, tcl python, ruby or Javascript
    Perl| It's not PHP, Tcl, Python, Ruby or Javascript
    Tcl | It's not PHP, perl, Python, Ruby or Javascript
    Python| It's not PHP, perl, Tcl, Ruby or Javascript
    Ruby| It's not PHP, perl, Tcl, Python or Javascript
    Javascript | It's not PHP, perl, Tcl, Python or Ruby

    Funnily enough the disadvantages are *exactly* the same.

    --
    SJW n. One who posts facts.
  7. Re:What about a Comparison Matrix by serviscope_minor · · Score: 5, Funny

    TCL is very strongly typed. Everythin is a string. That's a 100% unbreakable typesystem :-)

    --
    SJW n. One who posts facts.
  8. Future of scripting langauges by xpuppykickerx · · Score: 2, Funny

    What did they use to code the Matrix?

  9. Re:future of perl? by SanityInAnarchy · · Score: 2, Funny

    Pffft, Perl is perfectly good for anything that needs string manipulation and such.

    Unfortunately for Perl, so is Python.

    (Well, and Ruby. I'm partial to Ruby, but there's no XKCD for me to link to.)

    --
    Don't thank God, thank a doctor!
  10. Re:What about a Comparison Matrix by Bromskloss · · Score: 2, Funny

    Javascript | yes

    Are you really sure?

    --
    Swedish plasma phys. PhD student; MSc EE; knows maths, programming, electronics; finance interest; seeks opportunities
  11. Re:Caught in a crossfire by Jonboy+X · · Score: 1, Funny

    perl is basically that weird old guy down the street who keeps trying to talk little kids into coming into his house to play with his new puppy. *shudder* There's just something *wrong* with that guy.

    Perl: The language of choice for pedophiles.

    --

    "In a 32-bit world, you're a 2-bit user. You've got your own newsgroup, alt.total.loser." -Weird Al
  12. Re:Major players? by coryking · · Score: 4, Funny

    but in the Ruby world they are not

    Of course they aren't. Ruby is for fashion programmers with iMacs, iTunes and iPhones. Ruby is for programmers who moonlight as bar tenders. Ruby is for companies with numbers in their name. Ruby is for minimalists who eschew corporate wisdom. Ruby is for those who use words like eschew.

    Ruby is hip. It is edgy. If you went into a bar and said "I use Ruby", you would get first game on the pool table. If you use Ruby, people call you by your initials, not your name.

    You dont use Ruby to just get work done. No sir. You use Ruby to make a statement about who you are.

    CF, DT, DHH and M himself are all cool beyond belief. They are the superstar hipsters of our modern programming world. C programmers, Java programmers and .NET programmers could never be as cool as DHH--not even on the best day of their lives.

    Go home you Microsoft Player. Go home you inbred C programmers and Billy-Joe-PHP'ers. You are the rednecks of the computing world. You are the fly-over programming languages that keep us busy wondering who uses your language as we our active records fly over your heads.

  13. Re:What about real languages? by coren2000 · · Score: 2, Funny

    When are we going to get a new high-performance, clean, simple, meta-programmable, incrementally-compilable language to replace C++ with?

    Java?

    Going for a +5 funny IC.

  14. Re:What about a Comparison Matrix by dash2 · · Score: 3, Funny

    Tcl and Ruby have a p in their name, but the p is silent... as in swimming.

  15. Re:What about a Comparison Matrix by ignavus · · Score: 2, Funny

    Yeah? So what?

    In Javascript everything is a var.

    So it is strongly typed too.

    --
    I am anarch of all I survey.