说的不错,转抄一点L.Wall对各计算机语言的评价



所有跟贴·加跟贴·新语丝科技论坛

送交者: SVT 于 2005-3-11, 22:35:29:

回答: Cars built by K Thompson & D. Ritchie, L. Wall and J. Gosling 由 steven 于 2005-3-11, 18:28:34:

from "Wherefore Art, Thou?" by Larry Wall

# FORTRAN
Being able to program in FORTRAN was like being to play the pianoforte. It was a skill you could use on someone else's machinery. Mozart could now go on tour.

# PL/1,COBOL
The Romantic era was a time of seeing how far the classical forms could be stretched they were, in Beethoven and Mahler, as well as PL/1 and COBOL.

# Pascal,C
Reductionism and deconstructionism were the order of the day, from Bartok to Cage, and from Pascal to C. Music wasn't allowed to be tonal, and computer languages weren't allowed to do fancy I/O.

# BASIC,REXX,Tcl,Python
And languages specialize in other ways: BASIC is like pop music. Tune into REXX for your easy listening classics. Tcl is fuzzy like jazz-you get to improvise a lot, and you're never quite sure who is interpreting what. Python is like MTV-it rocks, but is gets to be much of a sameness after half an hour or so.

# Lisp,Scheme
Lisp is like church music down through the ages, adapting to whatever the popular culture is, from organ to electric guitar to synthesizer. That would make Scheme a kind of cult music, sung simply but with great fervor to an acoustic guitar.

# C++
C++ is like movie music, of titanic proportions, yet still culturally derivative by and large. Especially large. Sometimes it's hard to sit through the whole movie. And yet, as an intentionally Post-Modern language, it's kinda fun, and gets the job done.

# Java
As for Java, using a subset of movie music, it's attempting to be the basis for every good feeling everywhere, the ground of all emotional being. Muzak. It's everywhere you want to be.

# Shell
Shell programming is a 1950's jukebox-great if it has your song already.

# Perl
Why, cartoon music, of course




所有跟贴:


加跟贴

笔名: 密码(可选项): 注册笔名请按这里

标题:

内容(可选项):

URL(可选项):
URL标题(可选项):
图像(可选项):


所有跟贴·加跟贴·新语丝科技论坛