季宇宁抬头一看,问话的是一位大约40岁左右的男同志。感觉有点儿像是一位老师。
估计是理工科的某个系的老师。
他们学校文科的人他认识不少,但是理工科的很多人他并不熟悉。
“嗯,我看得懂,这应该是一种比较简单的通用的计算机编程语言,应该是主要用于系统编程的语言。它是从b语言发展而来的。”
季宇宁心说,前世他最开始学的就是c语言,而且后面的在它的基础上发展出来的高级功能的语言,也就是c语言的超集c++,他也很熟。
他那时候用的最多的计算机编程语言实际上是c++,他用来编应用程序一般就是用这种语言。
如果说c++还有一些难度的话,那c语言对于他来讲,一点儿难度都没有。
“这个c语言包含的各种控制语句仅有9种,关键字也只有32个,程序的编写要求不严格且以小写字母为主,对许多不必要的部分进行了精简。”
季宇宁又补充了一句。
他心里觉得这种语言实际上就是一种基础性语言。
不过他的话,却让旁边的这位老师更感兴趣了。
“同学,你是哪个系的?”
“我是西语系英语专业的,嗯,我是这个月刚报到的研究生。”
“哦,怪不得你能看懂英文原版的计算机书。
对了,你是季宇宁吧。
噢,我说我怎么看你面熟呢。
哦,我叫吕峰翥,我是咱们学校今年刚成立的计算机科学技术系的老师。”
季宇宁听了,也知道这位40岁左右的中年男老师是谁了。
前世京城大学计算机系第1个翻译c语言的就是这位老师。
内地最早在大学里开始进行c语言的教学的是水木大学,应该是80年代末或者是90年代初。
此时在大学里看这种计算机语言的人应该是比较少的,估计就是因为如此,这位吕老师见到季宇宁这个非计算机系专业的学生在看计算机语言的英文原版书,才觉得很是惊讶。
而且这种c语言是刚刚进入到内地的大学中,这是北美最新的计算机编程语言,就连吕老师他们这些计算机系的老师们,也都是刚刚接触,刚刚进行学习。
这位吕老师根本就没想到一个实际上是今年刚进入京城大学校门的年轻人,才20岁出头,而且还是文科学外语专业的,居然就能把这种计算机语言说的头头是道,看那样子,比他了解的还要多得多。
吕老师随即非常热情的跟季宇宁探讨起了计算机领域方面的各种问题,当然主要集中在计算机语言方面。
越聊,这位吕老师越是心惊。
他发现对面的年轻人的很多想法,关于计算机的发展,关于计算机语言的描述,都是他没有听说过,或者曾经想过,但是没有总结出来的。
不止这位吕老师心惊,季宇宁心里也非常惊讶。
他这时候明白了,他这个穿越者比这个时代人多出来的知识中,计算机方面的知识是碾压式的。
他甚至可以秒杀这个时候很多计算机的专家,因为他多了40年的计算机知识,未来40年计算机的发展是惊人的,未来是进入了真正的信息时代。
现在的人,即便是那些专家都是很难想象未来计算机的发展速度。
“我们这个新成立的计算机系是由三个系的人员组成,但最主要的就是原来的数学力学系的计算数学专业教研室的。
季宇宁,你去年高考拿了状元,你的那张数学试卷我们系的丁主任当时在阅卷的时候就看过,他觉得你答的特别好,他觉得你很有数学方面的天赋,你应当学数学。
后来,你的档案拿到学校,几个系都抢着要你,当时学校里大家都叫抢状元,抢状元的时候,我们系也要参与,可惜我们系去年没招生。所以丁老师一直觉得很可惜。”
季宇宁当然知道这位数学系的丁主任。他这个系主任就是大家选出来的。后来在80年代中期以后,他是头一位大家选出来的校长。
他没想到这位在京城大学特别受尊重的校长,这时候对他这么的看重。
他前世数学是很好的,在大学数学的高数成绩也非常好,而且他对计算机尤其是计算机语言方面的兴趣特别的浓厚。他在计算机的学习上,无论是本科,还是后来进入研究生阶段的学习,都曾经涉猎过。
后来他工作以后,单位的一些办公应用程序,很多都是他自己设计的。当然,这些程序是相对比较简单的。
聊到最后,吕老师高兴的说:
“回头,我跟我们系张主任说说,我今天就在咱们学校里头,发现了一个计算机语言方面的天才。”
季宇宁听了也很高兴。
自己难道真的是计算机语言方面的天才吗?嗯,自己只是一个计算机语言的复制者。
那些计算机语言方面的书,可是比文学方面的书要好抄的多,直接开抄就行。根本不需要考虑遣词造句的问题。
这时候,季宇宁想起了前世c语言的那个超集,也就是c++语言。
1982年,北美At&t公司贝尔实验室的丹麦人本贾尼·斯特劳斯特卢普(bjarne Stroustrup博士在c语言的基础上引入并扩充了面向对象的概念,发明了—种新的程序语言。
为了表达该语言与c语言的渊源关系,它被命名为c++语言。而本贾尼博士被尊称为“c++语言之父”。
本贾尼就是从1979年开始开发这种语言,当时称为“c with classes”(带类的c),后来才演化为c++。
这位本贾尼博士,在季宇宁他们上大学的那个时候,被称之为顶级程序员。
他将整个计算机编程语言开发引入了oop( 面向对象程序设计object oriented programming )的世界中,并基本上确定了在oop方面的核心范式,以后的种种,只要是涉及oop,基本上都是在这个框架里进行各种取舍。
前世发明c语言的丹尼斯·里奇就在1983年获得了计算机领域中的最高奖图灵奖。
季宇宁不知道,在这个世界,他成为“c++语言之父”之后,能不能也拿到这个图灵奖。