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
Esther Schindler
If the comments are ugly, the code is ugly
claird
SVG a graphics format for 21st century
pasmith
Take Chrome OS for a test spin
Sandra Henry-Stocker
Solaris Tip: Have Your Files Changed Since Installation?
jfruh
Android fragments vs. the iPhone monolith
mikelgan
What Gizmodo missed about the Pro WX Wireless USB disk drive
Where Google Chrome security fails: the password
I heard mention that the Chrome OS will have some sort of encryption available a la bitlocker. If it's possible to encrypt personal data using another password or key, then it may have potential for very secure data.... And Ubuntu has an 'encrypt home directory' option, perhaps google should follow suit.
- Dann
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/