我喜欢在我大学的计算机实验室(Windows环境)编程。不幸的是,实验室有IDE和&在特定学期教授课程的编译器,通常归结为C,C ++和Java。我正处于一个让我玩很多不同语言的好处。我希望能够使用我的闪存驱动器。
我也在考虑脚本语言(如可移植的Python)或可能需要其他程序的语言/框架/运行时(PHP需要一个完整的Web堆栈)。
我可以使用哪些语言和工具(脚本没问题!)来编码和编译,而无需在实验室计算机上安装任何东西,并且可以从USB闪存驱动器运行并保存?
答案 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