This is a very simple introduction of the learning of the Script, free of friends who have excessive expectations for Ruby.
This problem is also difficult to answer, but answer why not ruby is easy. Then answer why not ruby! First, there is no file to understand Ruby. I remember that I learned Ruby's PostgreSQL and LDAP API, only three to four files in the hand. Three to four pages, not three or four files, remember Perl DBI? It is perldoc to don't stop the content of the 20 pages; not the number of orelly's Perl DBI. In addition, it doesn't have Python's red. If you want me to introduce someone to learn the script lanuage in Linux .... Perl I will winner, some mouth is not my heart, I always write OO Script! Because he is too long in Linux, and Tools is also the most; you can say that you don't know how to write Perl, you can also copy something you need in the OpenSource world. Now how to have some system engineers, the reason is not because PERL is not good, the work is not strong, but it is too strong, it is easy to write into the tool invasion of others, and even make some malicious on the Internet. Destruction. Of course, the heart is constant, the sword is not oblique. Python is reissued in the number of python, because he is an OO program, of course OO's ingredients will make good Python difficult to write, but also make Python's program has a better development space. If you have written Python Win32, you can feel as long as you know Python, you can develop the MSWIN * application. In addition, Python can also be executed on the Java "Platform" to make Python cross platform. If you are the user of the PDA, Python 1.5 can be executed on the PALM, and 2.2 can also be performed on Wince. In addition, Python's book is also, for example, Oredlly has Learn Python, Programming Python and Python Win32, Online's DOC; and the API in Linux's server has more support python; for example, in PostgreSQL, you can use Python to write the server Function. In addition, his tool module is more, and its gas is almost the same as Perl; so Python will be the second choice. TCL third, I maybe the Tcl, it is an oldest program. Slowly also started using a small programmer, but because of history, many important occasions; you will also see his shadow, on the other hand; his Syntax and Perl or PHP are different, so if you will meet I have to use TCL, you are still learning. There is a murder expect in the TCL (what is the killing manager, this process appears, order you need to consider using this "platform", that is the "platform" killer program. For example: Mswin * Msoffice.) What is EXPECT? This program can call different prices, and pay attention to different responses to call the callout reaction. For example, you can use Expect to connect to the work of login, you can use it to transfer your password. Or log in to different FTP websites. Expect Many teachers' friends also like to ask me: What program can set up thousands of users at the same time in the Linux system, in fact, EXPECT can be easily completed.