C语言修仙
林浔就被扔去了神经科的诊室。
接着,他仿佛一个皮球,又被神经科抛给了眼科。
最后的结论是,无论哪里都没有问题,回去好好睡一觉吧。
一顿折腾下来,天已经黑了。
王安全和赵架构一回去就倒在沙发上笑,说你林算法也有编程走火入魔的一天。
林浔不想搭理他们,冰箱里拿了杯冰水,灌了几口。
王安全过去抢他的杯子:“走火入魔了还喝!”
然后丢给他泡着枸杞的保温杯。
林浔被这两个人监视着喝完了枸杞泡水,然后对他们道:“我真的不喜欢热的和甜的。”
王安全:“滚,你今天弄没了三千万,没权限说话。”
林浔:“……”
他被驱赶去睡觉。
医生说了没有实质性的问题,他也就不太担心了,心想可能真的走火入魔,睡一觉就好了。
“洛神”的总体框架算是已经搭好,他琢磨了一会儿优化算法,涂了几张草稿纸,也就打算睡了。
睡前想起今天在银河的经历,心下还是有点激动。
于是,他打开手机,点开微博,然后在特别关注里点进东君的主页。
东君的id很简单,就叫:银河-东君。
头像是白底灰字,极端冷淡,两串没有规律的数字,像某种密码。
东君似乎不用社交网络。这个账号只在十年之前,银河还未创建的时候发过一条微博——那时候,东君也只是十七八岁的年纪,微博的内容是:
“Lo问我为什么看星星。
我觉得银河和代码是同一种东西,这也是一种回答。”
微博下的评论有十几万条,翻不到底,一部分是观光团:“拜见东神,Glax是世界上最好的语言。”
一部分是嚎叫:“啊啊啊啊啊啊啊东君!”
还有一部分比较变态:“十几岁的东君嘻嘻嘻嘻嘻。”
剩下一小部分是柠檬精:“Lo是谁?我死了。”
这类柠檬发言可以理解,毕竟男神只有一条微博,而就在这意义重大的、唯一一条微博上,还提到了另一个人的名字。所以,有人猜这是东君的至交好友,也有人猜这是他的初恋情人,总之众说纷纭。
林浔没有意愿探究男神的个人生活,他只是喜欢在看懂男神的一段代码后,前来吹捧男神。
这次要吹什么?该吹的都吹了。
忽然间,他脑中灵光一现,发布评论:“男神真好看!”
评论被淹没在其它人评论的海洋里,但林浔满意了。
他关上手机,闭上眼睛。
下一刻,他猛地睁开眼睛!
他仿佛受了什么惊吓,喘了几口气,再次缓缓闭上眼睛。
意识仿佛沉入另一个世界,闭上眼睛后,浮现在他面前的,是一块巨大的蓝色屏幕——C语言的输入界面。
他坐在一把转椅上,试着伸手去触摸那块蓝色屏幕。
就在手指触到那块光幕的时候,四面八方忽然传来机械音。
“系统加载。”
“卡牌加载。”
“Turbo C 平台激活。”
“树状图激活。”
“任务激活。”
“新手指引任务开启。”
“任务目标:引气入体。”
“任务奖励:门派领地扩大,灵力增加10。”
“任务进度:0。”
林浔:“?”
他满头问号。
就在此时,他感到右手边亮了亮,往那边看去,见一个金色的悬浮卷轴,写着刚才机械音念过一遍的任务目标、奖励、和进度。
引气入体?门派领地?这些名词他倒是可以理解,但怎么又和C语言联系起来了?
他审慎地观察完卷轴,开始环视四周。
这是一个黑色的空间,但空气中漂浮着银色的星星点点,它们从地面上升起来,向上漂浮,照亮了这里。他仔细观察光点,发现它们有的是阿拉伯数字1,有的是0。
前方是C语言界面,右边是任务,左边什么都没有,背后——有一棵树。
他走到树前——这是一个平面的树的图像,树根是亮银色,再往上,光芒逐渐暗淡,在树根与树干的过渡处,有一个字母“C”,再往上,整个树只有暗淡的轮廓。
一个平平常常的字母C说明不了什么,但一旦和那个C语言界面联系起来,就很有深意了。
C语言,是一种语言,一种特殊的程序语言。
程序语言分为高级语言和低级语言两种,低级语言是计算机的语言——比如全部由二进制序列组成的机器语言,由助记符组成的汇编语言,它们直接作用于机器。
而高级语言是人的语言,人们用高级语言书写代码,代码被这门语言的编译器转化成机器语言,再作用在机器上。
但是,C语言,又有所不同。
它本身是一种高级语言,有自己的语法。但是,与此同时,它又对机器有一定的操作能力,比如控制内存。因此,它有时也被戏称为介于低级语言与高级语言之间的“中级语言”。
“树根是机器语言,或者代表机器,树干与树枝部分可能代表用户,所以C语言介于树根与树干之间。”林浔心道:“现在这个空间有C语言编译界面,而这棵树也点亮到了‘C’的这部分——假如我继续往上点亮,可能会获得C#,C ,Python之类很多语言的操控能力,或许还会有Glax。”
但是,这是用来做什么的呢?
他不由自主又看了看那个画风明显不符的任务卷轴,继而看向程序输入界面。
既然有编译器,那他就……编程吧。这对于一个程序员来说,就像喝凉水一样简单。
C语言么,他还是会的。
但是,怎么输入?
林浔抬起双手,虚虚搭在半空。
银光流转,下一刻,他手下竟然真的出现了一把雪白色的键盘!
有了键盘,林浔立刻安心了许多,程序员有键盘,这种感觉就像学数学的人有一仓库草稿纸一样,让人很舒服,很有安全感。
他流畅敲出代码。
这串代码是所有著名的程序语言教材共同采用的第一个演示程序。后来的程序员们也养成了这个习惯,当他们面对陌生的编程环境,要进行调试时,下意识就会输入这个程序。
首先发布预处理指令,以免编译器不认得后面的的语句: #include <stdio.h>
然后调用主函数 int main()
随后是一个大括号{,括号下写入函数体。
这个程序的目的是输出一句话,于是使用语句:printf("Hello World ");
最后写入:return 0;表示主函数正常结束,用大括号}括起来。
一个程序就写完了。
运行,屏幕切换,纯黑色的运行界面出现,上面出现两个单词。
Hello World.
——计算机对人类说出的第一句话。
右手边光华一闪。
林浔转头看去,看见任务进度瞬间达到百分之百。
机械音再次响起:“新手指引任务完成,进入炼气期,门派领地扩展中,灵力 10。”
这就完成了?
林浔还在想,就听机械音再次响起。
“主线任务激活。”
“任务目标:打通气脉,完成筑基。”
“任务奖励:门派资金 50,灵力 30。”
“任务进度:0。”
对着编译界面,林浔在脑子里过了一遍C语言的基础操作,跃跃欲试。
——要是这么玩,那他可就不困了。
别说是筑基了,就算是渡劫,又有什么难度?
他倒要看看,所谓的门派领地,门派资金,到底是什么东西。
第4章 死循环(4)
林浔会用的语言不少,但水平都不是很顶尖,后来男神开发Glax,成为了他心爱的语言,其它语言的使用强度全部降低。但这并不意味着他已经对C一无所知,相反,敲多了代码以后,无论入门什么语言,都不是难事。
如果“Hello World”就能说是达到了炼气期,那么,显然其它操作也能推进任务进程。
他开始尝试简单操作。
赋值,进度百分之五。
简单判断,比较三个数字的大小。
进度到了百分十。
简单循环,连加和阶乘。
进度到了百分之十五。
数组,二十。
函数,直接跳到四十。
指针,六十。
最后,进度条停在百分之八十,不动了。
难道基础操作已经不满足它的要求?
林浔深呼吸一下,迅速编了一个简单的扫雷游戏。
编完,进度没有涨。
他于是打住了想要编个爬虫的心思——看来要从炼气到筑基,需要的还是基础型操作。
林浔开始思考。
如果他遇到一个不能解决的问题,那在这个问题解决前,他是不愿意睡觉的。
他把C语言的那些基础指令从记忆的犄角旮旯里翻出来,又尝试了一些,进度终于走到了百分之八十五。
林浔蹙眉,继续思考。
就在这时,机械音从四面八方响起:“精神力即将耗尽,系统关闭,再见。”
眼前一黑,林浔睁开眼睛,发现自己还是躺在床上。刚才发生的一切,都像一场梦。
他再闭上眼睛时,那个空间已经不见了。
困意涌上来,提醒他,自己是一个昨夜通了宵的人。
他意识都有点模糊了。
这算不算是“精神力耗尽”?
林浔还在努力想着,下一刻就陷入昏睡当中。
早上八点,闹钟响。
林浔爬起来,洗漱后,第一件事就是在客厅书堆里找书。
王安全在沙发上打游戏,问:“你找什么?”
林浔拿书在他对面坐下:“找到了。”
“行啊,浔神,”王安全瞅了一眼封面:“返璞归真了?”
林浔拿的是一本蓝皮书,书名《C Primer Plus》。
——C语言经典教材,至今已经修订到第十版。
他正浏览着目录,忽然听见拉动行李箱的声音。
对面的房间门开了,一个面色憔悴的青年戴一顶黑色帽子,帽檐压得很低。这人走出来,将行李箱拉到了门口。
“我要搬走了。”那人道。
林浔不知道这人的真名叫什么,只知道房东喊他小陈。
小陈是他们的室友,好像是个小说家。
当初林浔和王安全、赵架构毕业后,就开始搞“洛神”——既然要自己搞公司,那就得租房子。这座城市寸土寸金,最终确定在现在这栋老式居民楼的第三层。
上一篇:古董花瓶他成精啦![娱乐圈]
下一篇:演戏靠仙气,修仙看人气