1975年の高レベルプログラミング

1975年代、IBM 5100 PCには、BASICまたはAPLプログラミング言語のバリエーションがありました。 ご想像のとおり、最終的には、何を購入するかを決定するときに、このPCのユーザーにとってより理解しやすく、APLには特定の最低レベルのエントリが必要であるという事実により、BASICインタープリターが主に強調されました。 彼らは、アスキー以外のキャラクターのためにAPLが人気を失ったと言います。これは部分的には本当かもしれませんが、75mでは起こりませんでした。

おそらくAPLインタープリターに重点を置いて開発が行われていれば、プログラミング言語の歴史は少し変わっていただろうが、それについて空想しかできないので、1975年代にプログラムがどのように書き戻されたかを見ることをお勧めします。

最大5分間の簡単な数学。


文字の説明:
×-複数
÷-除算
/ foldr1です
¯123は負の数です
←-定義
⍳-インデックスジェネレータまたはインデックス検索
↑-テイク
↓-ドロップ
∧-および
∨-または
⌈-最大
⍴-形状、形状、寸法
。 -内積、すなわち 行列の場合、1つの引数の0次元ともう1つの引数の最大次元を結合します。一方の行を他方の列に変換します。 V fg W->(V1 g W1)f(Vn g Wn)
∘。 -外積、すなわち 各引数の組み合わせ結果
Y [N]-N番目の要素を取得します。さまざまなレベルにNを指定できます。


Source: https://habr.com/ru/post/J200084/


All Articles