人类来反过来为它们定一套沟通的规则,然后人自己去学会这些语言,从而可以方便控制 机器 再所以,我们推论,凡是机器语言都是笨笨的语言。机器语言可以分低级语言和高级语 言,但无论何者,都是笨得可爱—一学得越多你就会越发现它的笨和可爱。另外,当我说 越复杂的机器,其语言也越复杂时,我用“一般地”加以修饰。这是因为,发明和发展机 器的智者们会为机器制造出越来越高级的语言,这些高级语言,最终越来越接近人类的自 然语言。就像计算机,我们有信心相信,终有一天,它能听懂我们的语言一一这就是流传 在程序员中的一个梦。当程序员熬红眼敲打数万行代码时,他们便会想起这个梦:闭上双 眼,伸腰,对PC说:“ BEGIN…”:深呼吸一次,然后说:“EN”。张眼时发现计算机 已完成了所有工作 一般不传之秘笈:程序员必备之工具:日产乐敦牌眼药水一瓶,用于预防角膜炎:韩 产777牌指甲刀一枚,用于铰除因击键刺激而疯长的指甲:国产肛泰若干,治疗因长期坐 姿不当而导致的痔疮) 回到计算机。它是机器,也是人类有史以来,继发明使用火、电、电子这些改善人类生 活的工具后,最为重要,最为先进,最为广泛使用的工具。它的机器语言之复杂程度可想 而知,已经复杂到必须成为一门大学的专业课程。然而别忘了我们前面的结论,语言只是 沟通的手段。在这个意义上,当你用鼠标或键盘在计算机上进行输入时,只要你输入的是 正确操作,我们都认为你在使用计算机语言,因为你确实是在用一种特定的方式或动作, 进行和计算机的交流 当然,这里的课程并不特意教你任何有关计算机的基本操作。计算机的基本操作主要是 指如何使用计算机内已有的软件产品,比如 Windows本身(操作系统是软件,称为系统软 件):比如办公系统 Ms Office或 WPS Office(这些实现工作生活中具体应用需求的称为 应用软件):比如游戏(一种特定的,只拿来玩的应用,称为游戏软件)。但我们不同 我们学的是如何编写软件。也就是说,我们将是发明人,设计师,创造者:而他们(到今 天仍拒不学习编程的家伙)都只是使用者。(我突然有些不安:这么说其实纯属煽情。公 平地讲,任何人的任凭创造都是别人的劳动成果之上,任何人也都在创造自己的杰作)人类来反过来为它们定一套沟通的规则,然后人自己去学会这些语言,从而可以方便控制 机器。 再所以,我们推论,凡是机器语言都是笨笨的语言。机器语言可以分低级语言和高级语 言,但无论何者,都是笨得可爱——学得越多你就会越发现它的笨和可爱。另外,当我说 越复杂的机器,其语言也越复杂时,我用“一般地”加以修饰。这是因为,发明和发展机 器的智者们会为机器制造出越来越高级的语言,这些高级语言,最终越来越接近人类的自 然语言。就像计算机,我们有信心相信,终有一天,它能听懂我们的语言——这就是流传 在程序员中的一个梦。当程序员熬红眼敲打数万行代码时,他们便会想起这个梦:闭上双 眼,伸腰,对 PC 说:“BEGIN……”;深呼吸一次,然后说:“END”。张眼时发现计算机 已完成了所有工作…… (一般不传之秘笈:程序员必备之工具:日产乐敦牌眼药水一瓶,用于预防角膜炎;韩 产 777 牌指甲刀一枚,用于铰除因击键刺激而疯长的指甲;国产肛泰若干,治疗因长期坐 姿不当而导致的痔疮) 回到计算机。它是机器,也是人类有史以来,继发明使用火、电、电子这些改善人类生 活的工具后,最为重要,最为先进,最为广泛使用的工具。它的机器语言之复杂程度可想 而知,已经复杂到必须成为一门大学的专业课程。然而别忘了我们前面的结论,语言只是 沟通的手段。在这个意义上,当你用鼠标或键盘在计算机上进行输入时,只要你输入的是 正确操作,我们都认为你在使用计算机语言,因为你确实是在用一种特定的方式或动作, 进行和计算机的交流。 当然,这里的课程并不特意教你任何有关计算机的基本操作。计算机的基本操作主要是 指如何使用计算机内已有的软件产品,比如 Windows 本身(操作系统是软件,称为系统软 件);比如办公系统 MS Office 或 WPS Office(这些实现工作生活中具体应用需求的称为 应用软件);比如游戏(一种特定的,只拿来玩的应用,称为游戏软件)。但我们不同, 我们学的是如何编写软件。也就是说,我们将是发明人,设计师,创造者;而他们(到今 天仍拒不学习编程的家伙)都只是使用者。(我突然有些不安:这么说其实纯属煽情。公 平地讲,任何人的任凭创造都是别人的劳动成果之上,任何人也都在创造自己的杰作)