abai

hello, world

请问,谨小慎微的你,安分守己的你,是否也曾会想去为探索和体验眼前的美丽神奇而蠢蠢欲动过?对着家里衣橱上那台老旧却灵巧精致的发条摆钟,你是否也会想过去搬张凳子垫着取下来,眯起眼去看里面咔咔作响的齿轮是怎样在转动?遇到生动俏皮、萌态万千的漫画,你是否也会去翻遍抽屉找出一片白纸扑上去,趴在课桌上细细临摹?如果是,那我就会认为你也有跟我一样想要分享的心情。我们的世界永远是神奇的,具体是怎样个神奇法,我个人的言语再怎么夸大也是不能极其之万一的。而我所能描述一遍又一遍的,永远只是一种心情。

 

相信任何一位接触过编程的人,不管你说只看过一眼,或忘得有多干净,都会清晰地知道这个“Hello,world!”。对,它就是任何编程语言的第一个例子程序:在屏幕上输出一行“Hello,world!”。它的被世人所知是起自于上世纪70年代贝尔实验室成员K&N所著C语言教程中的使用:

In C,the program to print` `hello, world \'\' is

   #include <stdio.h>

   main()

   {

     printf("hello, world\n");

   }”。

 

那之后,为最简单、最基本,拥有着一个程序所应具有的一切,随即被世界各种编程语言所广泛流传,沿用至今,拥有无数个版本,无一例外,都是被用来带领初学者走进计算机语言的世界。“Hello,world!”俨然已成为这个领域中的一个不可磨灭的经典,就像十位数以内的那个乘法口诀之于数学家,“Hello,world!”对于每一个热爱编程的人来说,都具有非凡意义。

 

这个跟数学的比拟有些不匹,乘法口诀似乎太简单,数学是个源远流长的学科了,已经深深地渗入到人们的习惯和作息中去,很多时候无师自通也不是不可能。中国在古代,凭着《九章算术》就曾达到过一个世界级的高度,所以这样一对比也许没什么感觉。然而这“Hello,world!”的得来却实属不易,计算机语言发展之艰辛是不言而喻的。设想计算机设计思想萌芽之初,要靠着一些电路器件来控制一些活蹦乱跳的电信号,让它们乖乖听话,排坐坐分果果,一起来在一个玻璃板似的粗糙屏幕上拼成一个单词或图案的样子,其疯狂指数就犹如上古混沌初开之时的仓颉造字时的无法述说与描写。然而时过境迁到今日再来看,仓颉造的字不仅天工夺物、意蕴深刻,而且用它所记录下的华夏文明更是隽永有力,荡涤宇内;对比之下而今计算机语言的文明,也是行进到了一个难以望其项背的的巅峰,仿佛那些艰辛与苦痛的进化过程只是弹指间。

 

我相信这是任何人在见识过他的神奇之后都愿意去一探究竟的世界,就如大衣柜里面的那个纳尼亚,3/4站台通往的那个霍格沃兹,魔法也是存在于现代的。我对编程的感情,现在还谈不上热爱,但我惊叹于这样一个全新的世界,就像一切神奇未知的新鲜事物,这也深深地吸引着我,而我想做的,就是经由我的手,将这魔法的奥义一行一行的敲解出来。当然,有这样想法的可不止我一人,在这条瑰丽的道路上已有不少的先驱者走在前面,后面肯定也有不少的人在赶来,眼里放着渴求的光。然而这触摸魔法的第一步,都是从一个“Hello,world!”开始的。无论以后在这方面走得有多远,对于这样一个起点,是无论如何也不会忘怀的啊,因为会勾起了可爱的回忆。

 

编程语言是容不得任何疏忽和偏离的,丝毫不讲人情,所以要想做好程序,人的大脑也像是要通上电,像高低电平一样高频运转。我想因此,大多数人才会把研究或从事这一方面的人想成一五一十的呆子。而我要说的是,事实确实如此,一个程序有多严谨和规整,他的作者就有多像呆子。比如“Hello,world”的作者就是个不折不扣的呆子,即便他是世人眼中的大师。有人就曾对此就耿耿于怀过,并发问,为什么是“Hello,world!”,而不是“Hello,Dave!”?是啊,为什么非要用“hello,world”,对着这个世界 say hello?这是个怎样简单的字眼,这是个怎样复杂的世界,,面对如此多的不堪,为什么还要对着它说 hello?

 

而我想,这就是大师的浪漫了。在未知里摸索与钻研无疑是难熬的,而何况还是这个领头者时,我想崩溃会是正常的结果。然而,这“Hello,world!”中没有苦大仇深的抱怨的库包含,没有晦涩难懂的卖弄语法,也没有愁肠百结的迂回输出,有的只是对这个世界的最美问候。我就知道,在这最简单的语句里,我看到的是大师那呆到极致的可爱浪漫。

谢谢这样可爱的前人们给了我力量,让我有了一样的崇尚。前路会如何,世界变怎样,我都不怪和不怕,将也只说一句:

Hello,world!

 

(P.S.虽是早先写的,但今天是入住博客园第一天,贴上来再给自己鼓把劲。V)

分类:

技术点:

相关文章:

  • 2021-08-28
  • 2021-04-04
  • 2021-09-01
  • 2021-05-27
猜你喜欢
  • 2021-09-24
  • 2021-06-01
  • 2021-04-18
  • 2021-06-11
  • 2021-12-26
  • 2021-10-08
  • 2021-10-25
相关资源
相似解决方案