日期:2010-01-12  浏览次数:20854 次

今天在Tiobe网站上看到七月份最新的编程排行榜,Php语言位居第5位,同比去年七月,上升了一位。对于一个Php程序员来讲,这可是值得开心的事,说明咱走对了路,呵呵。快乐男孩还知道有不少初学的朋友,包括学校里开设的课程都是用ASP,最主要的是本人也一直把ASP和PHP作对比,既然有了这样的排行榜,当然希望看一下ASP的排名如何。不看不知道,一看才知道自己竟然在这么多年里一直把ASP当作一个编程语言。

下面是关于ASP不是编程的英文原文:

A language is considered a programming language if it is Turing complete. As a consequence HTML and XML are not considered programming languages. This also holds for data query language SQL. SQL is not a programming language because it is for instance impossible to write an infinite loop in it. On the other hand SQL extensions PL/SQL and Transact-SQL are programming languages. ASP and ASP.NET are also not programming languages because they make use of other languages such as javascript and vbscript or .NET compatible languages. The same is true for frameworks such as Ruby on Rails ColdFusion Cocoa and technologies such as AJAX. Finally we have also excluded assembly languages although Turing complete because they have a very different nature.

红色标识的那句的意思就是说ASP以及ASP.NET也不是编程语言,因为他们都使用其他如javascript、vbscript或.NET兼容语言。由于快乐男孩的英文只达到四级,没办法逐句给大家翻译。见谅!