这是什么旧语言?

时间:2013-11-14 08:30:16

标签: programming-languages

我的一位朋友为我制作了一堆代码来构建软件。但是,我不认识语言,我的朋友也没有编码器。但有一件事我很确定。代码就像20-40岁。

Code最初用于电气工程。

每行的字符数限制似乎是20个字符。

有人能认出这种语言吗?如果可能的话,我也在寻找这种语言的手册。

10:"K": PAUSE "IK": 
   CLEAR
15:P=1: INPUT "ETR=PRIN
   T, 0=NO? ";P
20:DIM L(20),R(20),X(20
   ),B(1),G(1),Q(1),O$(
   1)*24
22:IF P=1 INPUT "K. /DA
   TE? ";O$(0)
24:IF P=0 GOTO 30
26:INPUT "N:0 AND NAME?
   "; O$(1)
28:LPRINT O$(1): LPRINT 
   "KKS/";OS(0)
30:INPUT "(KVA)? ";S
35:IF P=1 LPRINT "KVA",
   S
40:R=3.31 :Z=4
...

我搜索了这种语言,PowerBasic似乎接近它,但它包含许多其他功能,这些代码缺乏。任何猜测?

修改1

似乎有错别字。难怪“P =!”或“0 $(0)没有任何意义。

修改2

我接受了Gaby的回答,因为代码似乎与GW-Basic非常接近。还找到了一个完美运作的语言手册:http://www.antonis.de/qbebooks/gwbasman/

感谢您的帮助!

编辑3

获得了一些新信息。语言实际上可能是1975年的“Nova Basic”。我无法找到该语言的手册,但至少这给了我一个新的方向。

3 个答案:

答案 0 :(得分:6)

这绝对是一个BASIC变体,就像早期的微型计算机时代之一,在VB和结构化编码之类的东西发挥作用之后: - )

但是,它有一些不可识别的方面,例如:

  • 声明"K"
  • 作业P=!,除非!应为1
  • 使用以数字开头的变量:0$(0),除非您错误地将O(欠)键入为0(零)。

当天没有那些在BASIC中非常普遍,但请记住,语言没有像现在这样的C语言标准化到同一水平。其他一切看起来都非常标准:输入,打印,赋值,数组尺寸等等。

鉴于线路长度限制,域(KKS和KVA都是电子术语)和奇怪的语法变化,我会说这是早期可编程计算器之一,如卡西欧,德州仪器或夏普(虽然不必然这些特定品牌。)

答案 1 :(得分:1)

它让我想起了GW-BASIC

http://fr.wikipedia.org/wiki/GW-BASIC

的示例代码

答案 2 :(得分:0)

代码中的信息不多。也许QBASIChttp://fr.wikipedia.org/wiki/QBasic