要想独立创造出一种高级编程语言那都是编程大神级人物能做得到的事儿。
咱李爱国确实不是大神。
但是他掐指一算,还有几年功夫,老美那边就要出现一种名为bcpl的高级编程语言。
bcpl就是后世大名鼎鼎的b语言,也是c语言的基础。
李爱国倒不是不想把c语言拿出来,关键是那玩意太复杂了,运行起来能把电子管计算机干爆了。
而b语言就不同了,它结构简单,却可以直接操纵机器字符,并且还能编写游戏。
咳咳,游戏只是附带的,咱李爱国是为了铁道信号自动化。
鲁大师说道:“如果我能看得更远一点的话,是因为我站在巨人的肩膀上。”
李爱国回到办公室后,站在巨人的头顶上,很快就把b语言搞了出来。
当然了,跟后世的b语言相比,李爱国觉得还需要更改一部分内容,让b语言每个对象都有一个类型以及一个值。
类型决定了可用于值的操作的含义,以及对象占用的存储空间大小。
如此一来,b语言就从只能操纵机器的语言,变成了半个c语言,拥有了编译操作系统的能力。
这种工作一个人干太繁琐了。
李爱国找来了宗先锋和陈资料。
“今天咱们要研究一个小玩意。”
李爱国把b语言的构想和设计讲了出来。
虽然说计算机语言特别晦涩,但是它的基础是数学,陈资料这位大佬很快就明白了过来。
“利用0,1的交互进行计算,这确实是个新的计算思路,也许我应该想办法”
李爱国赶紧打断陈资料:“陈哥,现在国内的计算机特别紧缺,你就别惦记着计算机科学计算了。你的任务是帮我把这种语言搞出来。”
开玩笑,在后世确实有一个数学分支利用计算机计算。
但是,陈资料可是要成为破解1+1的男人,不能把精力浪费在这个上面。
宗先锋是电气专业的优秀学生,脑瓜子灵活。
李爱国负责总架构、宗先锋负责代码编译、陈资料负责数学逻辑。
几人只费了不到两天时间,就完成了b语言的设计工作。
有了计算机语言,接下来就要培训能使用计算机语言的人了。
机房内。
陈静刚拼完手速,正揉着酸疼的手指头吸溜着嘴。
自从当上操纵员后,她的手指头关节就隐隐作疼了,晚上有时间疼得睡不着觉。
但是为了计算机的发展,陈静和那些操纵员们把这个情况隐瞒了下来。
“李组长,程序已经输入了,运行正常!”看到李爱国进来,陈静赶紧站起了身。
“不着急,我今天来找你,是想询问你,你想不想当程序员?”李爱国笑道。
“程序员?”陈静一脸茫然。
“我设计了一种高级计算机语言,编译出来的程序可以自动运行。程序员就是负责编译程序的人。”
程序自动运行,也就是说不需要操纵员了。
负责编译程序,也就是说她将成为程序员。
短短一句话,让陈静经历了失业到再就业的冰火两重天,她慌忙不迭的点头:“愿意,我愿意!”
操纵员需要记忆力好,逻辑观念好,陈静还是大学毕业生,学习能力也强,只是费了两天功夫就掌握了b语言。
李爱国带着陈静和陈资料合作搞出一条名为脉冲信号的程序。
程序上机运行后,能够稳定的运行控制铁道自动信号,并且还具备自检功能。
这个消息传到计算所里,所长和夏中肃教授瞬间震惊了。