要知道软件开发可不是一个小工程,通常需要多人合作才能完成。
单单把软件真正的业务需求转换成计算机可理解、可实现的模型,就非常考验程序员的个人水平。
这里所说的业务需求不是简单所说的要实现哪一个功能,而是需要去挖掘的,可能是潜在的但又是系统必需的,条例清楚、逻辑清晰的功能,甚至系统所依赖的运行环境也会产生一些需求。
所以说软件开发是一项极为复杂的工作,单枪匹马就能完成一款大型软件研发,这样的人夏培素压根就没见过。
吕文军这段时间一直没有降低对杨卫宁的关注,知道杨卫宁在计算机中心所引发的轰动效应。
在夏培素面前,他把杨卫宁夸得天花乱坠,夏培素虽然心中有疑惑,可一时间也不方便当面质疑。
不过现在杨卫宁居然说他开发的软件只能在DJS260这样的大型机上运行,这海口可就夸大了。
夏培素表面不动声色,心里却想着趁这个机会,好好考一考这个小杨到底有没有真材实料。
杨卫宁道:“夏教授,这套软件我是用C语言编写……”
夏培素微微一愣,马上打断了杨卫宁,问道:“C语言,你还懂这个,我记得DJS-130上没有C语言的编译器吧?”
杨卫宁腼腆地笑了笑道:“我先用汇编语言开发了一个勉强能用的C语言编译器,再用这个1.0版的C语言编译器开发出了成熟版的C语言编译器,然后才开始编写CAD软件的。”
夏培素的神色渐渐变得严肃起来,将目光转向谷沛道:“老谷,小杨写的C语言编译器你看了吗?”
谷沛给了她一个笃定的眼神,说道:“夏教授,这套编译器是我看着小杨写出来的。”
夏培素上上下下打量着杨卫宁,惊叹道:“小杨,你知不知道,据我所知,现在国内懂C语言的,加起来可能不到五十人,能够用汇编语言独立编写C语言编译器的,一个都没有。”
这话一出口,不单单杨卫宁。吕文军怔住了,就连谷沛吓了一大跳。
要知道夏培素可不是一般人,作为中国计算机产业的开拓者,她的话几乎起到金口玉言的作用。
之前谷沛只知道杨卫宁独立编写C语言编译器很厉害,现在夏培素这么一说,杨卫宁直接成了国内C语言编程领域的第一人。
这个光环可真是太耀眼了。
杨卫宁虽然知道C语言是八十年代便流行起来了,可也压根没想到国内对这款功能强大的计算机语言的了解匮乏到了这种程度。
他自然不知道,前世直到1991年,清华大学才第一个开始C语言教程,使用的教材就是后世大名鼎鼎的由谭昊强编写的《C语言程序设计》。
到了1992年,包括哈尔滨工业大学在内的十几所高校,正式开始C语言教学。
夏培素道:“小杨,刚才老吕和我说你独立开发CAD软件,我还将信将疑,现在听你居然开发出了C语言编译器,我反而有些相信了。这样吧,我在蓉城还要再待几天,到时候你能把这款C语言编译器借我拷贝一份带走吗?”
杨卫宁点头道:“当然没问题。”