第八十章 你好,世界! 作者:未知 冲榜中,麻烦登錄起点賬號閱讀本章(很重要!)看完之后請投票,谢谢! ------ 看着黑色显示屏中显示的绿色字符,林鸿這一次已经不想之前那样茫然了。 他现在已经知道,最上面显示的,是這台计算机裡面艹作系统的名称以及版本号。 林鸿這台APPLE_II搭载的艹作系统,是APPLE_DOS艹作系统的最新版本V3.3,在此之前還有V3.1和V3.2,不過之前的版本功能沒有那么大,而且是基于磁带存储设备的。這個版本同时也是APPLE_DOS最有名也是应用得最广的一個版本。后来推出的苹果计算机,系统已经换成了PRO_DOS,是由微软公司专门定制的。 APPLE_DOS是苹果公司第一個基于磁盘艹作的系统,在這其中自然又少不了天才计算机工程师沃兹尼亚克的身影,他参与了其中很大部分代码的编写。 看着显示器上那個跳动的绿色“[”符号,林鸿伸出两個食指,然低着头看着键盘上的按键,在键盘上,印刷有对应的字母,他缓慢而又艰难地按下了几個键,显示器上缓慢而又艰难出现“CATALOG”的单词。 林鸿很是不理解,为什么将键盘各個字母布局成這样,A和B之间竟然相差那么远。 很久之后,他才知道,原来這种键盘布局被称为“QWERTY柯蒂键盘”,十九世纪中期就已经被发明出来,最初是为了机械打字机而设计的。 之所以做成這样的布局,原因在于机械式打字机的结构,其铅字杠杆的结构决定了当两個位置接近的铅字同时按下的时候就会卡死,但相对的两個相距较远的铅字就不会发生同样的問題。后来计算机出现之后,這個布局就延续了下来。 艰难地敲入這個命令之后,林鸿他按下ENTER键,显示器上终于有了变化,一個长长的列表立刻显示出来,這是一個目錄显示命令,這些內容正是磁盘裡面所装有的东西。 看到這個结果,林鸿脸上露出高兴的笑容。 這是他输入的第一個计算机艹作命令,虽然過程很简单,但依然让他觉得很兴奋,也很激动。 看着這台计算机在自己的艹作之下,然后开始有所反应,這种一切都在自己掌控中的征服感是很难用语言描述的。 這或许就是男孩子喜歡各种玩具,各种机器的主要原因吧。 接下来,林鸿开始根据参考书上所讲述的內容,将所有命令逐個逐個地试验着,然后观察着结果。看着显示器上不断闪過的各种信息,他心中的成就感无以言表。 APPLE_DOS艹作系统比较简单,翻来覆去也就那么几個系统命令,例如之前林鸿用的“CATALOG”,英文的意思是“目錄”,功能就是将磁盘裡面的文件目錄给显示出来。還有“INTBASIC”,就是进入INTAGER_BASIC语言编程状态,打入這個命令之后,就可以开始写入代码进行编程。 所谓的系统命令,其实就是一個個小软件。艹作系统裡面一般都会附带一些比较常见的软件,将其绑定在系统裡面,也就成为了系统命令。 如果对系统裡面的這些命令不满意,觉得自己能够用更好的方法将同样的功能实现出来,也可以自己编写一個這样的小工具,然后将原来的那個软件给替换掉。 林鸿玩了一会儿系统命令之后,便开始动手进行BASIC语言的编程练习了。 计算机编程的语言,顾名思义,就是人和计算机之间的语言。之所以被发明出来,就是为了容易被人理解。计算机刚开始被发明的时候,那些猛人们都是直接用机器语言对计算机进行艹作的。 编程语言大致可分为低级语言和高级语言,而低级语言又包括机器语言和汇编语言。 這裡說指的低级并不是說這种语言功能不强,而是从初学者能够掌握的难易程度来区分的。实际上,低级语言的功能更加强大,编写出来的程序效率更高。 高级语言是后来出现的语言,目的是为了让人更好的理解,已经很接近于人们平时进行书写的文字了。 BASIC就是高级语言的一种,它是“Beginner‘s_All-purpose_Symbolic_Instruction_Code”的缩写,中文意思就是“初学者的全方位符式指令代码”。 這种语言是美国两位计算机科学家专门为了校园的大学生们创造的高级语言,目的是使大学生容易使用计算机。尽管初期的BASIC仅有几十條语句,但由于BASIC在当时比较容易学习,它很快从校园走向社会,成为初学者学习计算机程序设计的首选语言。 后来一些计算机公司的计算机工程师和专家对BASIC进行拓展,让BASIC出现了更为复杂的功能,苹果公司的INTEGER_BASIC就是沃兹尼亚克和其他两位同事共同合作在這個基础上发展出来的。 对于初学者来說,BASIC语言显然是最佳的選擇,這也是八十年代最为流行的编程语言。 林鸿直接在命令提示符下面敲下了两行代码: 01_PRINT_“HELLO,WORLD!” 02_END 然后,他在第三行直接敲入了“RUN”指令。 只见下一行,立刻出现了“HELLO,WORLD!”的內容。 “Hello,world!”林鸿非常高兴地一握拳头,照着显示器中的英文大声朗读了出来。 虽然手册上早就有這样的界面结果,但是他自己动手艹作感觉却又不一样。 這只是一個极其简单的小程序,无论学习什么语言,每一個初学者学习编程的时候,基本上第一個程序都是這個“HELLO,WORLD”,這基本上已经成为了程序员们约定成俗的一個习惯。 “你好,世界!” 這是一個如此简单的程序,即便沒有任何基础,初学者也完全可以轻松理解,但它又不是苍白的,它带有一個程序语言鲜明的特色,体现了编程语言最基本的思想和特征。 這仿佛就是初学者对计算机世界的一声呐喊,标志着他们从此踏入這個精彩的人造世界,包含着宣告,也包含着初学者体会到成功编写出自己人生第一個计算机程序的喜悦。 林鸿此刻的心情就是這样,他感觉這两個简单的单词,正好說出了他此刻的心声。 “hello,world”的起源最早要追溯到1972年,贝尔实验室著名研究员Brian_Kernighan在撰写“B语言(C语言的前身)教程与指导”时初次使用了這個范例,后来他在C语言的教程中又一次使用了這個范例,从此之后,便广泛流传起来了。 ;