
576
|
Chapter 9: Information Processing Techniques
I suggest that you explore the main Ruby programming language website,
*
which provides
an interactive tutorial so that beginners can come up to speed more quickly.
†
In terms of
books, I suggest e Ruby Programming Language (O’Reilly Media, 2008) by David Flana-
gan and Yukihiro Matsumoto.
‡
Tcl
Tcl, which stands for Tool Command Language, and oen pronounced as “tickle,” is a
programming language that was originally developed by John Ousterhout while a profes-
sor at UC Berkeley.
§
Like Perl, Python, and Ruby, Tcl is considered a high-level scripting
language that provides built-in facilities for hashes and regular expressions. John later
founded Scriptics Corporation where Tcl continued to be advanced.
Some important milestones in Tcl’s history include its byte-code compiler introduced for
version 8.0, and support for Unicode, in the form of the UTF-8 and UTF-16 encoding
forms, that began with version 8.1. Tcl now includes a regex package comparable to that
used by Perl. Interestingly, the lack of a byte-code compiler had always kept Tcl slower
than Perl.
Tcl is rarely used alone, but rather with its GUI (Graphical User Interface) component
called Tk (standing for Tool Kit), which is referred to as Tcl/Tk.
Other Programming Environments
Although it is possible to write multiple-byte–enabled programs using all of the program-
ming ...