我可以从USB闪存盘编码和编译哪些编程语言?

时间:2009-07-18 01:00:50

标签: programming-languages usb-drive

我喜欢在我大学的计算机实验室(Windows环境)编程。不幸的是,实验室有IDE和&在特定学期教授课程的编译器,通常归结为C,C ++和Java。我正处于一个让我玩很多不同语言的好处。我希望能够使用我的闪存驱动器。

我也在考虑脚本语言(如可移植的Python)或可能需要其他程序的语言/框架/运行时(PHP需要一个完整的Web堆栈)。

我可以使用哪些语言和工具(脚本没问题!)来编码和编译,而无需在实验室计算机上安装任何东西,并且可以从USB闪存驱动器运行并保存?

13 个答案:

答案 0 :(得分:3)

任何在任何操作系统上运行的东西......

资格认证:QEMU虚拟器是一种非常典型的PC模拟器,具有非常独特的功能,无需安装程序的帮助即可运行以设置其环境。因此,您可以使用您选择的编程工具在您的USB驱动器上创建VM映像,对于您选择的操作系统,以及QEMU可执行文件,您可以设置。

也就是说,QEMU的Windows端口似乎被放弃了,其最新的0.9.1是狗慢了。

你可能能够让另一个具有更好性能的模拟器工作,但据我所知,这不是开箱即用的。

这种设置有一些优点,因为您将运行的环境实际上是您自己的环境,无论您碰巧坐在哪台计算机前面。

答案 1 :(得分:2)

您可以尝试Portable Python.

答案 2 :(得分:2)

Javascript。使用browser和文本编辑器(在您的情况下,记事本)随处可用。

答案 3 :(得分:2)

您可以从USB闪存盘运行XAMPP。如果您需要IDE,也可以将eclipse放在闪存驱动器上。

答案 4 :(得分:1)

你看过DevC++ Portable了吗?此外,Portable Python加上便携式编辑器(如Notepad ++)将为您提供相当精彩的设置。

答案 5 :(得分:1)

Eclipse非常好,因为它不需要安装 - 只需将eclipse目录复制到您想要的任何位置即可。如果java对你来说太无聊了,请安装scala插件并放开思路。

答案 6 :(得分:0)

任何语言都可以完成,前提是您可以在其上安装库和编译器(或解释器)。

答案 7 :(得分:0)

您可以使用Groovy。使用JVM ...

答案 8 :(得分:0)

Quick Basic可以使用闪存驱动器...

答案 9 :(得分:0)

Strawberry Perl Portable会给你Perl。

答案 10 :(得分:0)

您可以通过安装名为“tclkit”的单个文件分发来编程Tcl / Tk。你甚至可以在一个驱动器上放置多个平台的tclkits,这样你就可以在同一个驱动器上的windows,mac或大多数unix盒子上进行开发。

对于每个平台,没有什么可以安装,但是单个可执行文件可以获得包含所有GUI组件的tcl / tk的完整实现。

答案 11 :(得分:0)

AutoHotkey对窗户有好处 带有elisp的emacs也是可移植的。

答案 12 :(得分:0)

Clojure非常便携,它只需要一个JVM(你的大学机器应该有,因为你提到它们用于Java开发)

转到the downloads,获取最新版本(当前为1.0.0),将其解压缩并从命令行运行:

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