2

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

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

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

4

13 回答 13

3

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

资格:QEMU虚拟器是一种相当典型的 PC 模拟器,具有非常独特的功能,它可以在没有安装程序帮助的情况下运行以设置其环境。因此,您可以使用您选择的编程工具、您选择的操作系统以及 QEMU 可执行文件在您的 USB 驱动器上创建一个 VM 映像,然后您就设置好了。

也就是说,QEMU 的Windows端口似乎已被放弃,其最新版本 0.9.1 运行缓慢。

您也许可以让另一个具有更好性能的模拟器工作,但据我所知,这不是开箱即用的支持。

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

于 2009-07-18T01:25:57.773 回答
2

您可以从 USB 闪存驱动器运行XAMPP 。如果你需要一个 IDE,你也可以把 eclipse 放在你的闪存驱动器上。

于 2009-07-18T02:38:41.230 回答
2

你可以试试Portable Python。

于 2009-07-18T01:04:42.993 回答
2

Javascript使用浏览器和文本编辑器(在您的情况下是记事本)随处工作。

于 2009-07-18T01:07:09.873 回答
1

Eclipse 很好,因为它不需要安装 - 只需将 eclipse 目录复制到您想要的任何位置。如果 java 对你来说太无聊了,安装 scala 插件让你大吃一惊。

于 2009-07-20T23:41:46.397 回答
1

你看过DevC++ Portable吗?此外,便携式 Python加上像 Notepad++ 这样的便携式编辑器将为您提供相当不错的设置。

于 2009-07-18T01:06:19.780 回答
0

Strawberry Perl Portable将为您提供 Perl。

于 2009-07-18T01:47:10.967 回答
0

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

对于每个平台,无需安装任何东西,只需一个可执行文件即可获得 tcl/tk 的完整实现,包括所有 GUI 组件。

于 2009-07-18T02:23:20.273 回答
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

..然后你就会掉入 Clojure REPL。

您可以运行脚本,保存为文本文件(名为myscript.clj):

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

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

于 2009-07-18T01:04:33.523 回答
0

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

于 2009-07-18T01:36:35.033 回答
0

Quick Basic 使用闪存驱动器工作...

于 2009-07-18T01:38:16.387 回答