2

大学のコンピューター ラボ (Windows 環境) でプログラミングするのが好きです。残念ながら、ラボには、その特定の学期に教えられるクラス用の IDE とコンパイラがあり、通常は C、C++、および Java になります。私は、さまざまな言語をいじってみるのがよい時期にきています。フラッシュドライブからできるようにしたいです。

また、スクリプト言語 (ポータブル Python など) や、他のプログラムを必要とする可能性のある言語/フレームワーク/ランタイム (PHP には Web スタック全体が必要) も検討しています。

ラボ コンピューターに何もインストールせずにコードを記述してコンパイルし、USB フラッシュ ドライブから実行して保存できる言語とツールは何ですか (スクリプトでも問題ありません)。

4

13 に答える 13

3

あらゆるオペレーティング システムで動作するもの...

資格: QEMUバーチャライザーは、環境をセットアップするためのインストーラーの助けを借りずに実行できる非常にユニークな機能を備えた、かなり典型的な種類の PC エミュレーターです。したがって、お好みのオペレーティング システム用のお好みのプログラミング ツールを使用して USB ドライブ上に VM イメージを作成し、QEMU 実行可能ファイルを作成すれば準備完了です。

とはいえ、QEMUのWindowsポートは放棄されたようで、最新の 0.9.1 は非常に遅いです。

パフォーマンスが向上した別のエミュレーターを入手できるかもしれませんが、私の知る限り、これはそのままではサポートされていません。

この種のセットアップには、いくつかの利点があります。実行する環境は、たまたまどのコンピュータの前に座っていても、実際には自分のものだからです。

于 2009-07-18T01:25:57.773 に答える
2

ポータブル Pythonを試すことができます。

于 2009-07-18T01:04:42.993 に答える
2

ジャバスクリプトブラウザーとテキスト エディター (この場合はメモ帳) があればどこでも動作します。

于 2009-07-18T01:07:09.873 に答える
2

XAMPPは USB フラッシュ ドライブから実行できます。また、IDE が必要な場合は、フラッシュ ドライブに Eclipse をインストールすることもできます。

于 2009-07-18T02:38:41.230 に答える
1

Eclipse はインストールを必要としないので便利です。Eclipse ディレクトリを必要な場所にコピーするだけです。Java が退屈すぎる場合は、scala プラグインをインストールして、心を吹き飛ばしてください。

于 2009-07-20T23:41:46.397 に答える
1

DevC++ Portableを見たことがありますか? また、Portable Pythonと Notepad++ のようなポータブル エディターを組み合わせることで、かなり便利な設定ができます。

于 2009-07-18T01:06:19.780 に答える
0

AutoHotkeyはWindowsに適しています。
elispを備えたemacsもポータブルです。

于 2009-07-18T03:20:48.070 に答える
0

Clojureは非常に移植性が高く、必要なのはJVMだけです(Java開発に使用されていると言っているので、大学のマシンに必要です)。

ダウンロードに移動し、最新リリース(現在1.0.0)を取得し、それを抽出して、コマンドラインから実行します。

java -cp clojure-1.0.0.jar clojure.lang.Repl

..そして、ClojureREPLにドロップされます。

次のコマンドを使用して、テキストファイル(という名前myscript.clj)として保存されたスクリプトを実行できます。

java -cp clojure-1.0.0.jar clojure.main myscript.clj
于 2009-07-18T03:59:58.270 に答える
0

Groovyを使用できます。JVMを使用して動作します...

于 2009-07-18T01:36:35.033 に答える
0

Quick Basic はフラッシュ ドライブから動作します...

于 2009-07-18T01:38:16.387 に答える
0

ライブラリとコンパイラ (またはインタプリタ) をそれに適合させることができれば、どの言語でも実行できます。

于 2009-07-18T01:04:33.523 に答える
0

Stratberry Perl Portableは Perl を提供します。

于 2009-07-18T01:47:10.967 に答える
0

「tclkit」と呼ばれる単一ファイルのディストリビューションをインストールすることで、Tcl/Tk をプログラミングできます。複数のプラットフォーム用の tclkit を 1 つのドライブに配置することもできるため、同じドライブから Windows、Mac、またはほとんどの UNIX ボックスで開発できます。

プラットフォームごとにインストールするものは何もありませんが、すべての GUI コンポーネントを含む tcl/tk の完全な実装を取得するための実行可能ファイルは 1 つだけです。

于 2009-07-18T02:23:20.273 に答える