第二天早上王俊是被尿憋醒的。
他迅速去了卫生间后,回来到床旁,突然发现了不对劲的地方。
漆昊好像起床了,他床是空的,被子已经被叠得整整齐齐,放在了床尾。
“臥槽,昊哥人呢?”
其他两个室友正睡著,王俊只好上了床,给漆昊发去了qq消息。
此时此刻,那座24小时开放的自助图书馆里,漆昊正站在第六排的书架前。
书架上放著《c#从入门到精通》、《python基础教程》、《c#高级编程》、《python核心编程》……封面上的標题一个比一个唬人,厚度也一本比一本劝退。
漆昊抽出来两本一本《c#高级编程》,一本《python核心编程》。
清心健脑丸的药效还在持续,这玩意儿一颗能顶二十四个小时,从昨天下午三点服下,到今天下午三点药效才退。
漆昊摊开《c#高级编程》,从第一章开始翻。
前面讲的都是.net框架。
前段时间他写那篇论文的时候,为了补充科诺罗德大神的证明过程,他有了解过循环、递归这些最基本的概念。
更何况,程式语言这东西,说白了它本质上就是一种形式语言。
形式语言这种东西,对他来说,本质上和数学符號没什么区別,无非就是把一种抽象的逻辑结构,翻译成机器能听懂的话。
类、对象、继承、多態、封装、接口这些在很多大一学生看来像天书一样的概念,在漆昊眼里,跟群、环、域、模、同態、同构没什么本质区別。
群里有单位元,类里有构造函数。
群同態保持运算,接口要求实现方法。
子群嵌入母群,子类继承父类。
漆昊觉得这帮搞计算机的,估计偷偷把抽象代数那本书翻烂了。
翻完《c#高级编程》,漆昊打开了《python核心编程》。
程式设计师圈里有一个悠久传统,就是吹自己用的语言是宇宙第一。
学c的看不起学c++的,说人家把简单的事情搞复杂了,学c++的看不起学java的,说人家性能拉胯还得吃內存。
学c#的看不起学php的,说php是世界上最好的语言这话听了想笑,学php的看不起学python的,说人家慢得像蜗牛,学python的看不起学vb的,说人家都21世纪了还在用上世纪的玩意儿。
但漆昊翻著翻著,渐渐有了一个直观的感受。
真正牛逼的程式设计师,是不会拘泥於“我用的语言最牛”这种小学生爭论的。
牛逼的程式设计师手里一般都握著好几把刀。
需要需要做企业级应用、跟windows生態深度集成,就上c#,需要快速验证一个算法、做数据分析、写个爬虫、调个机器学习模型,python就是最趁手的,需要写网页前端,那javascript躲不掉……
语言是工具,工具是用来解决问题的。
抓老鼠的时候,没人会去爭论是黑猫好还是白猫好。