2009-07-18 5 views
2

私は私の大学のコンピュータラボ(Windows環境)でプログラムするのが好きです。残念ながら、ラボには、特定の学期を教えるクラスのためのIDEの&コンパイラがあります。これは通常C、C++、Javaになります。私は多くの異なる言語で遊ぶのがよいと思っています。私は私のフラッシュドライブからやりたいと思っています。USBフラッシュドライブからどのようなプログラミング言語をコーディングしてコンパイルできますか?

他のプログラムが必要なスクリプト言語(移植可能なPythonなど)や言語/フレームワーク/ランタイムも考慮しています(PHPはウェブスタック全体を必要とします)。

ラボコンピュータに何もインストールすることなく、コードやコンパイルに使用できる言語とツールはどれですか(スクリプトはOKです)。また、USBフラッシュドライブから実行して保存することはできますか?

+1

おそらくIDEやビルドスクリプトの問題でしょうか? – Humberto

+0

言い換えれば良い仕事。とても有難い。 –

+0

マイナーな不便さがあなたの言語の選択にその特徴以上の影響を与えることは間違いありません。 – jkeys

答えて

0

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

+0

はい、多くの場合、これは不便であり、使用されている特定のコンピュータのトレースが残ります。たとえば、Visual Studioでは、おそらくフラッシュドライブを処理するためにいくつかのカギングが必要になります。それでも、おそらくレジストリにいくつかの変更が残るでしょう。いくつかの言語は私がしたいことをより良くサポートしています。 –

+1

私はあなたの質問をIDEとして解釈しませんでした。これを修正してください。どの言語もメモ帳に書かれていて、手作業でコンパイルすることができます。 –

+0

ラボのコンピュータの場合、ソフトウェアがトレースを残していることはどう思いますか? –

1

はあなたがDevC++ Portable見てきました試すことができますか?また、Portable Pythonとメモ帳++のような移植可能なエディタは、かなり甘い設定を提供します。

+0

私はそれについて聞いたかもしれないと思います。私はC++のようなものがあることを知っていました。私は一般的な話題についての質問を始めるのが一番良いと思った。 2番目の提案に関しては、私はそれを試してみましたが、ほとんどの場合、このトピックに触発されています。 –

2

Javascriptbrowserとテキストエディタ(あなたのケースでは、メモ帳)でどこでも動作します。任意のオペレーティングシステム上で実行されます

3

何か...

資格:QEMU仮想化は、それはそれのを設定するには、インストーラの助けなしに実行できることを非常にユニークな機能を搭載したPCエミュレータのかなり典型的なものです環境。したがって、選択したオペレーティングシステム用のプログラミングツールを使用してUSBドライブにVMイメージを作成し、それに沿ってQEMU実行ファイルを作成して、設定することができます。

QEMUのWindowsポートは放棄されているようだが、最新の0.9.1は犬遅い。

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

この種の設定にはいくつかの利点があります。実際に実行している環境は、実際にどのコンピュータを使用していても問題ありません。

+0

そうではないと言ってください。私は本当にWindowsのポートが死なないことを願っています.Windows上で他のOSを実行することは、それを使用する最大の利点でした。 – NoMoreZealots

0

Groovyを使用できます。 JVMを使用した作品...クイック基本的には、フラッシュドライブのオフ動作します

0

"tclkit"という単一のファイル配布をインストールすることでTcl/Tkをプログラムできます。 1つのドライブに複数のプラットフォーム用のtclkitsを置くこともできるので、同じドライブからWindows、MacまたはほとんどのUnixボックスを開発することができます。

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

2

XAMPPはUSBフラッシュドライブから実行できます。 IDEが必要な場合は、フラッシュドライブにeclipseを置くこともできます。

0

AutoHotkeyはウィンドウに適しています。
elispとemacsは移植性があります。

0

Clojureは、最新のリリース(現在は1.0.0)を取得し、the downloads

ゴー(あなたは、彼らがJava開発に使用している言及するので、あなたの大学のマシンが持っている必要があります)、それだけでJVMを必要とし、印象的にポータブルでありますそれを抽出してコマンドラインから実行してください:

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

..そして、あなたはClojure REPLに落ちます。

あなたがして(myscript.cljという名前の)テキストファイルとして保存されたスクリプトを実行することができます - ちょうどあなたがそれを好きな場所に日食のディレクトリをコピーし、それが何のインストールは必要ありませんので

java -cp clojure-1.0.0.jar clojure.main myscript.clj 
1

Eclipseがいいです。もしあなたのためにjavaがあまりにも退屈であれば、scalaプラグインをインストールし、あなたの心を吹き飛ばす。

関連する問題