返回

第263章 仓颉?这下真的是遥遥领先了!

首页
关灯
护眼
字:
大
中
小
上一页 回目录 下一章 进书架
    第263章 仓颉?这下真的是遥遥领先了! (第2/2页)

动的说出了话:“......编......编程语言!你们用了编程语言,是不是?!”

    这话一出口,钱老和郭永淮等一众大佬都愣住了。

    编程语言?

    那是什么东西?

    郭永淮皱了皱眉:“文瀚同志,什么是编程语言?”

    陆文瀚深吸了一口气,努力让自己平静下来,可声音里还是带着压抑不住的激动:“就是不用直接写机器码,用一种更接近人的语言来写程序,然后由编译器翻译成机器码。我在斯坦福的图书馆里看到过相关的论文,可那都还停留在理论阶段,没人真正做出来过。”

    “如果硬要说接近的话,我们实验室的ALGAE语言只能算作助记符汇编语言,至于编程语言这种东西......闻所未闻!”

    他转向林远,目光炽热:“林远同志!你们的编程语言,叫什么?”

    林远赞同的点了点头:“文瀚同志,叫仓颉!”

    仓颉?

    钱老从没听过这个名字,他在米国也用了许久计算机,可在他的认知里,编程就是写机器码,一长串0和1,要么就是汇编,记一大堆助记符和地址。所谓的“编程语言”,他还是第一次听说。

    不过,编程语言这个概念,在1951年的米国也才刚刚萌芽,连最早期的编译器都还没有正式问世。钱老虽然是空气动力学和火箭专家,也使用过计算机,但他毕竟不是专门搞计算机理论的,没听过这个前沿概念,再正常不过。

    “林远同志,”钱老缓缓开口,“仓颉,是什么?”

    “一套用汉字写的编程语言。”林远拿起那卷纸带,“钱所长,您在米国写程序,用的是机器码或者汇编吧?”

    “对。”钱老点头,“IAS机用的是机器码,一长串0和1,看得人头大。后来有了汇编,才稍微好了一点,但还是得记大量的助记符和地址,写一道弹道程序,没有个几天根本下不来。”

    “这就是问题所在。”林远把纸带放回控制台,“机器码和汇编,都是面向机器的语言,人写起来费劲,而且很啰嗦。一条最简单的加法指令,写成机器码就是一长串0和1,更别说弹道计算这种需要成千上万条指令的复杂程序了。”

    他顿了顿。

    “而仓颉不一样。仓颉是面向人的语言,用汉字写程序。人怎么想,就怎么写,我们搞的编译器会自动把汉字翻译成机器码。”

    “更重要的是,仓颉的抽象层次高,一条汉字语句,能顶几十条机器码指令。同样一道弹道计算,用仓颉写可能就十几行,编译成机器码之后,指令数也比人工写的少得多,纸带自然就短了,也更省功夫。”

    钱老盯着林远,也已经麻木了!

    汉字编程。

    他在米国的时候,听都没听说过这种事情,更别说想了,他的的声音有些发干:“林远同志,能让我看看这个‘仓颉’吗?”

    林远从控制台旁拿起一份打印好的程序清单,双手递了过去。

    “钱所长,这是刚才那道用仓颉写的弹道计算源程序。”

    钱老接过清单,低头看去。

    清单上,是一行行汉字。

    “设定弹丸初速为八百米每秒。”

    “设定发射角为四十五度。”

    “考虑风偏影响。”

    “计算弹道。”

    “输出落点。”

    就......就这么简单?

    没有0和1,没有助记符,也没有地址。

    就是汉字。

    一个小学生都能看懂的汉字。
上一页 回目录 下一章 存书签