我喜欢在我大学的计算机实验室(Windows 环境)编程。不幸的是,实验室为特定学期教授的课程提供 IDE 和编译器,这些课程通常归结为 C、C++ 和 Java。我正处于一个可以玩很多不同语言的地步。我希望能够使用我的闪存驱动器。
我还在考虑可能需要其他程序的脚本语言(如可移植 Python)或语言/框架/运行时(PHP 需要整个 Web 堆栈)。
我可以使用哪些语言和工具(脚本化就可以!)进行编码和编译,而无需在实验室计算机上安装任何东西,并且可以在 USB 闪存驱动器上运行和保存?
我喜欢在我大学的计算机实验室(Windows 环境)编程。不幸的是,实验室为特定学期教授的课程提供 IDE 和编译器,这些课程通常归结为 C、C++ 和 Java。我正处于一个可以玩很多不同语言的地步。我希望能够使用我的闪存驱动器。
我还在考虑可能需要其他程序的脚本语言(如可移植 Python)或语言/框架/运行时(PHP 需要整个 Web 堆栈)。
我可以使用哪些语言和工具(脚本化就可以!)进行编码和编译,而无需在实验室计算机上安装任何东西,并且可以在 USB 闪存驱动器上运行和保存?
在任何操作系统上运行的任何东西......
资格:QEMU虚拟器是一种相当典型的 PC 模拟器,具有非常独特的功能,它可以在没有安装程序帮助的情况下运行以设置其环境。因此,您可以使用您选择的编程工具、您选择的操作系统以及 QEMU 可执行文件在您的 USB 驱动器上创建一个 VM 映像,然后您就设置好了。
也就是说,QEMU 的Windows端口似乎已被放弃,其最新版本 0.9.1 运行缓慢。
您也许可以让另一个具有更好性能的模拟器工作,但据我所知,这不是开箱即用的支持。
这种设置有一些优势,因为无论您碰巧坐在哪台计算机前,您将运行的环境都是您自己的。
您可以从 USB 闪存驱动器运行XAMPP 。如果你需要一个 IDE,你也可以把 eclipse 放在你的闪存驱动器上。
你可以试试Portable Python。
Javascript。使用浏览器和文本编辑器(在您的情况下是记事本)随处工作。
Eclipse 很好,因为它不需要安装 - 只需将 eclipse 目录复制到您想要的任何位置。如果 java 对你来说太无聊了,安装 scala 插件让你大吃一惊。
你看过DevC++ Portable吗?此外,便携式 Python加上像 Notepad++ 这样的便携式编辑器将为您提供相当不错的设置。
Strawberry Perl Portable将为您提供 Perl。
您可以通过安装名为“tclkit”的单个文件分发来对 Tcl/Tk 进行编程。您甚至可以将多个平台的 tclkits 放在一个驱动器上,这样您就可以在同一驱动器上的 windows、mac 或大多数 unix 机器上进行开发。
对于每个平台,无需安装任何东西,只需一个可执行文件即可获得 tcl/tk 的完整实现,包括所有 GUI 组件。
AutoHotkey适用于 Windows。
带有 elisp 的 emacs 也是可移植的。
只要您可以在其上安装您的库和编译器(或解释器),任何语言都可以完成。
您可以使用Groovy。使用 JVM 工作...
Quick Basic 使用闪存驱动器工作...