USBメモリやSDカードに入れておいて、どのPCで使っても同じようにできるものが理想です。
というか、自分のPCを持っていかなかったときに、一般人のPCを借りて、そのPCを汚さずになにか作ろうと思ったとき、何もできなくて困りました。
Windowsと記しましたが、FirefoxやChrome等ブラウザ上で動くものでもかまいません。
インタプリタでなくても構いませんが、メモリ256MBのWinXP程度でも満足に動くくらいに軽いものを教えてください。
単純に、電卓で計算する程度のものを、横に文章書きで表示できるくらいのもので結構です。
BASICでなくともCでもC#でもJavaScriptやそれに類するものでもokです。
というか私はその程度しかすぐに使えません。
ただし繰り返し構文や柔軟な変数の利用ができなければ、すぐに困ることになるので、『googleの検索窓で計算したら?』とか、『DOSのバッチファイルつかえ』とかは除外させてください。
今となってはレガシー技術ですが Windows 標準で手軽な開発言語としては VBScript でしょうか。メモ帳があれば開発可能です。
■ VBScript 基礎文法最速マスター
http://vbscript.g.hatena.ne.jp/cx20/20100131/1264906231
Basic ライクな構文が使える他、Windows 標準のプログラム部品「COM コンポーネント」を用いることで、ローカルファイルアクセスや音声合成など OS 固有機能が利用できます。以下は音声合成のコンポーネントの使用例です。
' File : Hello.vbs ' Usage : CScript Hello.vbs Dim voice ' コンポーネント参照用の変数を宣言します。 Set voice = CreateObject("SAPI.SpVoice") ' CreateObject(<ProgID>) でコンポーネントを生成します。 voice.Speak "Hello" ' コンポーネントのメソッドを呼び出します。
以下は参考情報です。主要なコンポーネントとサンプルへのリンク集になります。
■ Windows 標準コンポーネント最速マスター
http://cx20.hatenablog.com/entry/2013/09/15/082626