Fernando Correia’s Weblog

August 30, 2008

Scripting universe

Filed under: Software Development — Fernando Correia @ 6:33 pm

The Industry Standard has published a long interview with dynamic language luminaries about the state of these languages. It is clear that dynamic languages are gaining importance.

Some quotes from the article:

“Since 2005, there haven’t been any singular events that changed the way scripting languages are used or their capabilities. They have evolved (more in perception than in real capability) from a place where they were used only for simple tasks or prototyping of new systems into much more general use.”

“In general, it’s easier to create and change code written in a dynamic language. Much of the Web has traditionally been created using dynamic languages, from Ajax on the client to server code written in PHP, Perl, Python and Ruby.”

“Breaking the 3GHz barrier on this architecture-and now pushing 4GHz-has sped up dynamic language code to the point where many algorithms that simply weren’t feasible to implement in PHP are now possible on commodity hardware.”

“People seem more positive towards scripting languages. They have, over time, come to realize that their performance is such that they work for most problems and have also learned that the compilation step can be heavy-handed and a huge time sink in the development cycle.”

“These days, it boils down to which dynamic programming language to use, not if you should use one.”

“Nowadays, every major scripting language has decent integration with every major Ajax library.”

“You can always throw more hardware at a problem, but getting something solid out on time is key, and dynamic languages provide great leverage to succeed.”

“First and foremost, scripting (dynamic) languages are here to stay. Dynamic languages better support an adaptive/iterative development model, and so are of increasing importance in the fast changing IT landscape of the early 21st century. They provide an excellent complement and often a better outright replacement for systems languages (such as Java, C++ and C#).”

Read the complete article at The state of the scripting universe.


Create a free website or blog at WordPress.com.