加入收藏 | 设为首页 | 会员中心 | 我要投稿 孝感站长网 (https://www.0712zz.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 编程要点 > 语言 > 正文

世界上最让人抓狂的编程语言:BANCStar

发布时间:2018-04-30 11:13:04 所属栏目:语言 来源:外刊IT评论
导读:下面是一段 BANCStar 语言的程序代码: 2999,,, 8600,,,1 3000,829,6,30089 10829,2446,22245,22012 11585,15855,22002,22002 11586,15865,22002,22002 11587,15875,22002,22002 11588,15885,22002,22002 11596,15965,22002,22002 11597,15975,22002,22002

BANCStar代码实际上是用一个“屏面生成程序(screen generator)”生成的,这个工具最初大概是用来可视化编程的。但5.1c版的这个生成器功能太有限,一些有经验的程序员很快就开始研究它的工作原理,并且开始直接修改它生成的中间代码,这些中间代码就是生产环境实际运行的代码。

我在1990年代初来到西雅图,加入了这个由7个程序员组成的开发小组,这个小组的日常工作就是用BancSTAR机器语言直接编写代码,完全放弃了那个代码生成器。当他们第一次向我展示这种语言时,我认为他们在跟我开玩笑。但几个星期后,我也开始学会阅读和编写这种代码了——借助于每个BancSTAR语言程序员最喜爱的工具:一个点阵打印机,一大把各种颜色的用于高亮某段代码的彩笔,以及一种纸带,上面打印满了各种系统提示表格,类似速查手册。在每次系统有任何修改变动后,我们都认真的、小心翼翼的修改相关数据、文档。(关于重复使用的临时寄存器,我可不是在开玩笑;如果你需要用到一个常量整数1000,你就需要到程序去寻找,看看其他人是否在其它地方使用了相同的值,你要把你的程序链接到这个地方,并期望在你使用它的过程中不被其他人修改。)

我们开发了一些内部工具来帮助我们用BancSTAR语言编写大型应用,还曾经将这些应用向这种语言的所有者Broadway & Seymour公司展示,但我想他们绝对不会相信我们是直接用他们底层的、没有文档说明的机器代码编写的。

(编辑:孝感站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读