当前位置:嗨网首页>书籍在线阅读

01-第一个应用

  
选择背景色: 黄橙 洋红 淡粉 水蓝 草绿 白色 选择字体: 宋体 黑体 微软雅黑 楷体 选择字体大小: 恢复默认

第1章 第一个应用

通常,实践是最佳的学习方式:所以接下来本书会从一个简单的应用开始。首先要申明的是,本章的重点不是解释接下来将发生的一切:因为肯定会有很多读者不熟悉或者困惑的地方。作者的建议是,尽量放轻松,不要试图去搞懂现在所发生的一切,以免让自己陷入泥团中。那么本章的重点是什么呢?没错,就是为了让读者进入兴奋状态。尽情放松地去享受接下来的一切吧,当你读完本书的时候,所有在本章中产生的困惑,都将烟消云散。

假如读者没有太多的编程经验,那么计算机死板的识别编程语言的能力会困扰到你。对于那些混乱的输入,人类大脑可以很容易地处理,而计算机却有点捉襟见肘。打个比方,如果作者犯了一个语法错误,读者可能只是觉得作者写作能力有待提高,却依然能理解我的意思。然而,JavaScript跟其他所有编程语言一样,并不能这么灵活地处理混乱的输入。大小写、拼写、单词顺序,以及标点符号都很关键。如果大家也被这些问题困扰着,那么就要确保复制的信息都是正确的:不要用分号代替冒号或逗号,不要混淆单引号和双引号,所有代码的大小写都正确。一旦有了编程经验,开发人员就会明白什么地方可以“用自己的方式”来写代码,什么地方必须是严格按照语言的规范。但在此时,只要确保能准确地输入示例中的内容就可以避免这些困扰。

在过去,跟编程有关的书都习惯以一个叫作“Hello,World”的例子作为开始,虽然它只是简单地在终端打印“hello world”。有趣的是,这种做法是由Bell实验室的Brian Kernighan在1972开始的。它第一次出现在1978年出版的《C语言程序设计》(《The C Programming Language》)里,此书由Brian Kernighan和Dennis Ritchie所著。直到今天,这本书仍然被广泛地认为是最好、最有影响力的编程语言书籍之一。甚至在编写本书的时候,作者本人也从那部作品中获取了很多灵感。

现代的编程学习者越来越聪明了,“Hello,World”这个例子对于他们来说可能有些过时了。这个简单短语背后隐含的意义在今天看来,依然如同1978年那会儿有生命力:这是编程人员为其注入生命时说出的第一句话!它证明了编程人员可以像神话中的普罗米修斯一样,从太阳神阿波罗那里偷到火种,或者像弗兰肯斯坦博士一样,将生命注入到创作中。正是这种意义上的发明和创造,才将作者带入了编程世界。或许有一天,某些程序员(也可能是你),将会创造出某种形式的人工生命体,而它开口说的第一句话就是“hello world.”。

在本章,会在传统教条(44年前由Brian Kernighan开创)与现代编程者日益增长的学习能力之间做好权衡。“hello world”同样会输出在屏幕上,只是它与1972年出现在荧光屏上的“hello world”已经大相径庭了。