Programming 版 (精华区)
发信人: artist (手艺人), 信区: Programming
标 题: What Languages Fix(zz)
发信站: 哈工大紫丁香 (2004年03月10日09:17:43 星期三), 站内信件
Algol: Assembly language is too low-level.
Pascal: Algol doesn't have enough data types.
Modula: Pascal is too wimpy for systems programming.
Simula: Algol isn't good enough at simulations.
Smalltalk: Not everything in Simula is an object.
Fortran: Assembly language is too low-level.
Cobol: Fortran is scary.
PL/1: Fortran doesn't have enough data types.
Ada: Every existing language is missing something.
Basic: Fortran is scary.
APL: Fortran isn't good enough at manipulating arrays.
J: APL requires its own character set.
C: Assemby language is too low-level.
C++: C is too low-level.
Java: C++ is a kludge. And Microsoft is going to crush us.
C#: Java is controlled by Sun.
Javascript: Java is scary.
Lisp: Turing Machines are an awkward way to describe computation.
Scheme: MacLisp is a kludge.
T: Scheme has no libraries.
Common Lisp: There are too many dialects of Lisp.
Dylan: Scheme has no libraries, and Lisp syntax is scary.
Perl: Shell scripts/awk/sed are not enough like programming languages.
Python: Perl is a kludge.
Ruby: Perl is a kludge, and Lisp syntax is scary.
Prolog: Programming is not enough like logic.
原文见: http://paulgraham.com/fix.html
--
精益求精,是美德。
※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 202.118.239.136]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:2.837毫秒