我需要编写一个非常轻量级的程序(尝试将其减少到8Kb以下),用于执行一些简单的数学运算。该语言还需要跨平台。你认为哪种语言最适合?(哦,不允许使用框架。)
我需要编写一个非常轻量级的程序(尝试将其减少到8Kb以下),用于执行一些简单的数学运算。该语言还需要跨平台。你认为哪种语言最适合?(哦,不允许使用框架。)
C. 当然你需要为每个平台单独编译,但除此之外,它非常轻巧且与平台无关(或多平台,任选其一)。
这个程序的目标平台是什么?
到目前为止,我们有以下要求:
以下是一些问题:
我提出的问题将会影响可取的选择。如果程序必须在运行时环境下小于8千字节,那么除了针对目标环境进行编译之外,实际上并没有太多的选择。
如果目标是嵌入式设备或非x86,则选择可能进一步受限。小型可嵌入语言(例如Lua)仍然可以使用(用C编写),但这需要一个相当大的“运行时”来执行脚本。
如果交叉编译到目标是一个选项,那么使用C编写程序并编译到每个目标平台将可能产生相当小的本地程序。
根据当前的要求,还有一些需要解决的问题才能提供一个好的全面答案。除此之外,最好的方法就是头脑风暴,列出可能或不可能导致理想解决方案的选项。
浏览器端的JavaScript是否是一个选择?它轻量级且通过浏览器在几乎所有平台上运行。
使用C或汇编语言(但需要为每个平台编译)
TCL是一种跨平台的脚本语言(不确定它有多轻量级)
我建议使用Java,但虚拟机可能会超出您的大小要求
不确定您所说的框架是什么意思??
Python
为什么?