程序语言的历史,现状与未来

PL: Its Past, Present and Future

邹晓辉

引言

    程序语言,是:人机对话的语言或符号体系,是由机器语言(子)系统(即:体现开关电路的二进制数字代码)和自然语言(子)系统(即:间接体现自然人中枢神经的兴奋与抑制的符号,如:英语及英文的字母,汉语及中文的笔画)以及数学语言(子)系统(即:抽象的二进制数值与十进制数值、十六进制数值、三十二进制数值等其它进制数值之间相互转换的法则,及其相应的计算法则)乃至图形语言等混编的人工语言,也是自然人进行计算机软件设计的工具。其发展的历史证明:它主要是基于英语的人工语言。其主要特征在于:以英语缩略语为专业术语。因此,对母语是英语及英文的人而言,其思维习惯几乎不必作本质上的改变,可是,对母语是汉语及中文的人而言,其思维习惯就必须作本质上的改变。这也许是至今世界上还没有人发明一套基于汉语及中文的计算机程序语言的一个根本原因。无论是“外挂式中文支持平台”,还是“开放式系统软件平台”,甚至是所谓的“汉字基因”,乃至是所谓的“中文汇编语言”,都没有在根本上改变计算机底层仍然是基于英语的人工语言的实质。由于计算机科学领域以及计算语言 学领域基于英语的各种计算机程序语言及自然语言形式化符号体系层出不穷,在几乎只有拚命追赶校仿的情况之下,中文信息处理领域哪里还有时间和精力来思考基于英语的程序语言必然会制约母语是汉语及中文的人发展符合自己思维习惯的基于汉语的程序语言这一重大根本问题。于是,在操控计算机底层核心技术上处于弱势的人们,如果还想要改变这种弱势地位,那么,就必须首先要学习、应用、研究并熟悉基于英语的程序语言。这是一种必须的经历和阅历。为方面各位,特编辑《程序语言的历史,现状与未来》(文集)以供母语不是英语及英文(如:汉语及中文)的广大读者学习研究 (旨在:借鉴基于英语的程序语言的设计思想)。

                          正文

目录

Microsoft Access Tutorial
C++ Tutorial
CSS Tutorial
HTML Tutorial
JavaScript Tutorial
Vbscript Tutorial
Visual Basic Tutorial
Oracle Tutorial
Perl Tutorial
TCP/IP Tutorial
Visual C++ Tutorial
 

SQL Tutorial
WML Tutorial
XML Tutorial
ActiveX Tutorial
CGI Tutorial
Java Games Tutorial
Visual Interdev Tutorial
JAVA Tutorial
DHTML Tutorial
XHTML Tutorial
XSL Tutorial

结语

    浏览和研读《程序语言的历史,现状与未来》(文集)之后,读者也许会认同这样的观点,即:程序语言其实是计算机(系统)与自然人(用户)的中介。细心的读者可能会进一步全面了解:标准信息交换码、 操作系统、数据库以及数据仓库乃至计算机科学与信息学[注](含:普通信息学与部门信息学)。为此,《信息学报》第四期(2006.6)、第五期(2006.10)、第六期(2006.12)、第七期 (2007.2)、第八期 (2007.4)和第九期 (2007.6)的《操作系统的历史,现状与未来》(文集)、《标准信息交换码的历史,现状与未来》(文集)、《数据()的历史,现状与未来》(文集) 、《计算机科学的历史,现状与未来》(文集)、《人工智能的历史,现状与未来》(文集)和《信息学的历史,现状与未来》(文集) 。希望它们也有益于母语不是英语及英文(如:母语是汉语及中文)的读者学习研究(旨在:全面学习计算机科学技术和探索自然人与计算机之间“合理分工、优势互补,高度协作、优化互动”的科学技术 和艺术)。

    注1:信息学(含:普通信息学与部门信息学)是理论与实践结合得非常紧密的学问。它至少涉及:信息哲学、信息科学、信息技术和人工智能等几个大的领域。

    注2:参考文献见各文集和各个部分的超级连接。感谢各网站为学习者提供的共享知识平台!

附:

计算机史 COMPUTER HISTORY

Introduction
On this day in computer history
Computer People
Computer Companies

Unix Tutorial  RedHat Linux Tutorial  WINNT Tutorial