Dynamic Languages: Not Just For Scripting Any More
Scripting languages have been around pretty much since operating systems were built to stay resident -- back to DOS JCL, and no I don't mean that DOS. I mean the Disk Operating System for the IBM 360. OS/360 JCL, Digital's various command line interpreters, UNIX shell scripts and awk all allowed more-or-less complicated programming to perform repetitive tasks. Later, scripting languages like Rexx, Tcl and Perl gave script programmers more flexibility. Still, the general assumption was that even a program that could be prototyped using a scripting language would need to be rewritten into a compiled language.
This assumption started breaking down in Web-based applications. Many important, high-capacity Web systems were built with Perl or Tcl. At the same time, scripting languages languages like Python and Ruby began to violate long-held prejudices. Python and Ruby were clear, powerful, and new implementation techniques were making them increasingly efficient.
The result is that scripting languages occupy a greater and greater part of the programming landscape; the potential for high productivity overcame many objections. Still, scripting languages weren't used in two areas of programming: systems programming and commercial, installable, "shrink-wrapped" products. Now those barriers have been broken as well.
Recently, I needed to build some new semantics around the Sun ZFS file system in order to prototype some new ideas. Traditionally, I might have done this with C. The existence of FUSE file systems in user space would simplify that. With a FUSE file system, I could write those new components in C in a user application, at least.
Sign up for ITworld's Daily newsletter
Follow ITworld on Twitter @IT_world
On Twitter now
perl
Powered by Twitter
jfruh
Apple syncing patent can't come soon enough
pasmith
New Twitter features borrow from 3rd party clients
Esther Schindler
Open Source Changes the Software Acquisition Process
mikelgan
How to set up continuous podcast play on the new iTunes
David Strom
Five important Windows 7 mobility features
sjvn
Guard your Wi-Fi for your own sake
Sandra Henry-Stocker
Grepping on Whole Words
Sidekick: The Good News & the Bad News
Either way you look at it Microsoft Data Center management did not follow standards or best practices in this failure. In which case it makes me wonder more about the outsourcing of corporate data much less personal data.
- mburton325
Join the conversation here
Quick, practical advice for IT pros. Made fresh daily.
Want to cash in on your IT savvy? Send your tip to tips@itworld.com. If we post it, we'll send you a $25 Amazon e-gift card.














Dynamic Languages: Not Just For Scripting Any More
Hi Charles,Just wondering about your use of Python. Did you use the package from python.org or a commercial version to implement your program. I'm relatively new, and would appreciate your feedback as to your preference and why.
バッテリー
大阪でバッテリー販売。 セルモーターリビルト。 オルタネーターリビルト。リビルト在庫多数。大阪で電装品販売。リンク品在庫多数。大阪でウイング車モーター修理・販売・在庫多数。大阪でパワーゲート車モーター修理・販売・在庫多数。婚カツ
婚カツ今注目の結婚相談サイトで結婚する男女が多いそうです。婚活アラフォーお見合い
アラサーhttp://sasaruo.web.fc2.com/http://sound.jp/user/
http://sasaruo.21mhz.net/http://www11.atpages.jp/sasaruo/http://sasaruo.han-be.com/
http://sasaruo.comet-blue.net/http://fileman.eeejp.com/sasaruo/http://sasaruo:kamereonn1@sasaruo.vs.land.to/
http://www42.tok2.com/home/sasaruo/http://sasaruo.searchnavi.jp/http://sasaruo.value-net.net/