4

私の友人は、私がソフトウェアを構築するための大量のコードを送ってくれました。しかし、私は言語を認識できず、私の友人はコーダーではありません。しかし、私が確信していることが1つあります。コードは 20 ~ 40 年前のものです。

コードはもともと電気工事で使用されていました。

1行あたりの文字数制限は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

コードはGW-Basicに非常に近いように見えるため、Gabyの回答を受け入れました。完全に機能する言語のマニュアルも見つかりました: http://www.antonis.de/qbebooks/gwbasman/

助けてくれてありがとう!

編集 3

新しい情報を入手しました。言語は、実際には 1975 年の「Nova Basic」と呼ばれるものかもしれません。その言語のマニュアルは見つかりませんが、少なくともこれは新しい方向性を示してくれます。

4

3 に答える 3

6

これは間違いなく BASIC の変種であり、VB や構造化コーディングが登場する前の初期のマイクロコンピュータ時代の 1 つです :-)

ただし、次のようないくつかの認識できない側面があります。

  • ステートメント"K"
  • である必要がP=!ない限り、割り当て。!1
  • 数値で始まる変数の使用: 、 (借り) を0$(0)誤って(ゼロ) と入力した場合を除きます。O0

それらのどれも当時の BASIC ではあまり一般的ではありませんでしたが、言語は現在の C のようなものと同じレベルに標準化されていなかったことを覚えておいてください。入力、印刷、割り当て、配列の次元など、他のすべては非常に標準的なようです。

行の長さの制限、ドメイン (KKS と KVA はどちらも電気用語)、および奇妙な構文のバリエーションを考えると、カシオ、テキサス インスツルメンツ、シャープなどの初期のプログラム可能な電卓の 1 つ (必ずしもそうである必要はありませんが) の 1 つだったと思います。特定のブランド)。

于 2013-11-14T08:36:36.967 に答える
1

GW-BASICを彷彿とさせる

コード例http://fr.wikipedia.org/wiki/GW-BASIC

于 2013-11-14T08:36:03.230 に答える
0

あなたのコードには多くの情報がありません。たぶんQBASIChttp://fr.wikipedia.org/wiki/QBasic

于 2013-11-14T08:34:49.757 に答える