人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

Windowsで、MSX BASICのような『待たずにすぐに使える』、とにかく軽い開発環境を教えてください。
USBメモリやSDカードに入れておいて、どのPCで使っても同じようにできるものが理想です。
というか、自分のPCを持っていかなかったときに、一般人のPCを借りて、そのPCを汚さずになにか作ろうと思ったとき、何もできなくて困りました。

Windowsと記しましたが、FirefoxやChrome等ブラウザ上で動くものでもかまいません。
インタプリタでなくても構いませんが、メモリ256MBのWinXP程度でも満足に動くくらいに軽いものを教えてください。
単純に、電卓で計算する程度のものを、横に文章書きで表示できるくらいのもので結構です。
BASICでなくともCでもC#でもJavaScriptやそれに類するものでもokです。
というか私はその程度しかすぐに使えません。

ただし繰り返し構文や柔軟な変数の利用ができなければ、すぐに困ることになるので、『googleの検索窓で計算したら?』とか、『DOSのバッチファイルつかえ』とかは除外させてください。


●質問者: 匿名質問者
●カテゴリ:コンピュータ
○ 状態 :終了
└ 回答数 : 4/4件

▽最新の回答へ

1 ● 匿名回答1号

今となってはレガシー技術ですが 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


2 ● 匿名回答2号

あまり知られていないかも知れませんが、Windowsのアプリケーション実行環境である.NET Frameworkは、そのランタイムの中にコンパイラが標準付属しています。ソースコードをメモ帳などで記述して.NET Frameworkからコンパイルすれば、基本的にWindowsで出来る開発はなんでも出来ますよ。

http://www.atmarkit.co.jp/ait/articles/1504/15/news019.html


3 ● 匿名回答3号

既に出ているVBScriptかJScriptが敷居の低さと応用範囲の広さでお勧めです。
Win9xの時代から存在する技術です。

・各種COMコンポーネントのインポート(参照)ができ、標準で入っているWSHやWMIを使うことでファイルやレジストリ、プロセス等の操作が行えます。
・Windowsスクリプトファイル形式(.wsf)で書けば、VBScriptとJScriptを併用でき、両者の欠点を補うことができます。
・GUIが欲しいのであれば、スクリプトを埋め込んだHTMLを書いて拡張子を.htaにすればHTA(HTmlApplication)となります。
(制約が多いもののWeb系の技術でローカルアプリを作れます。)
・HTML Componentなる技術もあり、VBScript/JScript/HTMLでCOMコンポーネントを作ることもできます。

ちなみにバッチファイルにJScript/WSF/HTAを埋め込む裏技もあります。


4 ● 匿名回答4号

今となっては手に入れるのは難しいですがQBASICでしょうか。

あと、VM上であれば、Ichigojam basicがありますよ

関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ