作品情報

ID#2082

stack式CUI計算機 芳ステム2021

一般プログラム
作者: 高畑ラボ(Y_repeat)


(ダウンロードの注意)

更新日:2022-04-14
バージョン:2021_10 (完成度80%)

ユーザーの評価 (2)

プログラム技術1
完成度1
アイデア0

このプログラムはCUIプログラムのスタック処理計算機です。
計算機とは言っても、プログラム言語の初期スクリプトとして
電卓を作成している書籍もままあって
そっちの方向で作成した計算機です

・文字列読み込みの方針
このプログラムの文字列の処理は
1文字づつ字句解析をしているのではなく
先頭の半角スペースとタブを削除して
行末の半角スペースとタブを削除して
文字列での比較をして各命令と等しいか比較しているだけです
ちなみに一度に使用できる命令名もしくは数字列は一つの単語だけです

・stack_calc_芳ステム_2021_single.exe
芳ステム2021をシングルモードで起動する実行FILEです
シングルモードとは一行づつ入力していくかんじの
stack式計算機です

・stack_calc_芳ステム_2021_multi.exe
芳ステム2021をマルチモードで起動する実行FILEです
マルチモードとはコマンドを打ち込んだFILEから
読み込んでまとめて実行するかんじの
stack式計算機です

小型のプログラムなのでスタックマシンになってます
演算の仕様につきましては、HSPでマニュアルを作成しましたので
そちらを御覧下さい
スタッフ:製作・著作:高畑ラボ(Y_repeat)

タグ:contest2021
動作環境:Windows10
プラグイン/モジュール:hspda.dll
ライセンス:MITライセンス
作成開始:2021年6月
募集項目: テスター
説明書: hspcontest2082.txt

作品へのコメント(コンテスト以前のログ)

最新のコメントはこちら

No.1 [高畑ラボ(Y_repeat)]さんが作品にコメントしました - 2021/11/14 13:16:25

    Taddiさん。コメントありがとうございます。
    GUIにしてもいいんですが構成の構想がまとまらなく
    なんとなくCUIにしたかんじです
    マニュアルは一応超簡単プログラミング言語なので頑張りました
    「Pardon?」は単語のスペルミスをしても言われて
    外国人の方に英語が通じない感じもしますよね

    マイナーアップデートとしてHSPUTFに対応しようかなとか
    日本語を全部GOOGLE翻訳にかけて英語版を作成しようかな。と
    考えているところです

No.0 [Taddi]さんが作品を評価しました( 技術 完成度 ) - 2021/11/13 16:48:05

    CUIプログラムは初体験でしたが、
    手探りで別言語を触っているようで興味深いです。

    マニュアル作りも丁寧で、
    それを見ながら進めていくと、
    四則演算程度はすぐに覚えられました。

    一通り触れてみて、適当に押したら
    「Pardon?」と言われて
    ニヤッとしてしまいました。