一、计算机程序语言是现代科学的基础
集现代科技之大成的航天技术,比如火箭发射、卫星上天、航天飞机、载人宇宙飞船、太空探测器、太空站,都是依靠的强大的基础硬件和控制软件,是人的智能与机器智能高度集成的产物,程序控制成为远离地球的航天器的核心,没有程序控制就没有航天,无法想象人类可以像驾驶汽车一样去驾驶航天飞机、宇宙飞船。
为了确保航天器的万无一失,无论从硬件的生产、组装、合成和运行的控制,一切都离不开程序,使一切的过程都成为自动化、自主化,而这一切都是以信息技术为基础,而信息技术又是从编程开始。智能化的机器始终在自动、自发、自觉、自主地完成运作,在这个过程中人仅仅是适时发出指令,启动某个运行程序,简单地说按下某个按钮。
按钮就成了现代科学技术下管理活动的代表,而每个按钮背后都人事先准备好了的程序,这就现代人类生产、生活方式最鲜明的标志。一切从编制程序开始,从计算机语言开始。
所谓程序语言,就是用来表达和描绘计算和操作全过程的文字、符号、图像等。计算机语言最典型的代表。计算机语言是指用于人与计算机之间通讯的语言。
语言分为自然语言与人工语言两大类。自然语言是人类在自身发展的过程中形成的语言,是人与人之间传递信息的媒介。人工语言指的是人们为了某种目的而自行设计的语言,计算机语言是人工语言的一种,是人与计算机之间传递信息的媒介。
计算机语言经历了以下发展阶段:
1、机器语言
计算机是不能识别与执行人类的自然语言的,要使计算机执行人们的意志,必须使计算机能识别指令。众所周知,计算机内部存储数据和指令是采用二进制(0和1)方式的。人们在设计某一类型计算机时,同时为它设计了一套“指令系统”,即事先规定好用指定的一个二进制指令代表一种操作。例如在16位机上,由16位二进制数据组成的一个指令代表一种操作。如用1011011000000000作为一条加法指令,计算机在接收此指令后就执行一次加法,用1011010100000000作为减法指令,使计算机执行一次减法。16个0和1可组成各种排列组合,通过线路转换为电信号,使计算机执行各种不同的操作。这种由0和1组成的指令,称为“机器指令”。一种计算机系统的全部指令的集合称为该计算机的“机器语言”。
2、汇编语言
在计算机诞生初期,为了使计算机能按照人们的意志工作,人们必须用机器语言编写好程序(程序是由若干条指令组成的,用于实现一个专门的目的)。但是机器语言难学、难记、难写,只有少数计算机专业人员才会使用它。
后来,出现了“汇编语言”,用一组易记的符号代表一个机器指令,如用“ADD1,2”代表一次加法,用“SUB1,2”代表一次减法,汇编语言中的一条指令一般与一条机器指令相对应。机器语言和汇编语言都是面向具体计算机的语言,每一种类型的计算机都有自己的机器语言和汇编语言,不同机器之间互不相通。由于它们依赖于具体的计算机,被称为“低级语言”。
3、高级语言
20世纪50年代,出现了“高级语言”。它不依赖于具体的计算机,而是在各种计算机上都通用的一种计算机语言。高级语言接近人们习惯使用的自然语言和数学语言,使人们易于学习和使用,人们认为,高级语言的出现是计算机发展史上一次惊人的成就,使千万非专业人员能方便地编写程序,操纵使用计算机按人们的指令进行工作。
常用的高级语言有:BASIC(适合初学者应用)、FOPTRAN(用于数据计算)、COBOL(用于商业管理)、PASCAL(用于教学)、C(用于编写系统软件)、Ada(用于编写大型软件)、LISP(用于人工智能)等。不同的语言有其不同的功能,人们可根据不同领域的需要选用不同的语言。
但是,计算机本身是不能直接识别高级语言的,必须将高级语言的程序翻译成计算机能识别的机器指令,计算机才能执行。这个翻译的工作是由“编译系统”软件来完成的。不同类型的计算机上使用的翻译软件是不同的。因此,在一台计算机上能运行某一种高级语言程序的条件是:必须在此计算机系统上配有此语言的编译系统。例如要在一台微机上运行C语言程序,必须先将为该微机设计的C编译系统装入计算机内。
机器语言、汇编语言、高级语言是计算机最基本的语言,机器语言是最基础的语言,其它的语言必须翻译成机器语言才能对计算机产生作用。企业经营管理中也应该有自己的语言和分类,否则操作者听不懂指令的语言,执行者不明白决策者的意识。
二、企业经营管理中的流程语言
一次,在清华大学职业经理人培训班上,刚刚开始老师就把学员分成了四组,每个小组发一张大纸,要求:
1、相互介绍,选出组长,给自己的团队命名,并写在纸的上方居中。
2、给自己的团队设计一个图案,画在纸的左上方。
3、写一句话作为团队的格言,写在图案的下方。
4、在格言下面方纵向由组员分别写上自己的名字。