哪种“脚本语言”可以编译为64位?

时间:2012-07-27 19:10:48

标签: .net scripting vbscript

我正在寻找允许64位编译的VBScript替代品。你能指点我一个显示支持这种语言的资源吗?我的Google-Fu似乎是关于这个问题的一周。

2 个答案:

答案 0 :(得分:1)

在某些操作系统Ruby上,他们正在处理剩下的

Is there a 64-bit Ruby?

Ruby被认为是一种脚本语言,但也可以编译。 我正在从Vbscript切换到Ruby,因为它是一个与Python不同的自然上升步骤,这更难以学习(我个人认为,并不意味着在这里开战)

答案 1 :(得分:1)

只是为了娱乐...或存档。

可以编译BS2000操作系统(Siemens / Fujitsu)上的SDF-P语言。

/COMPILE-PROCEDURE *LIB(TRAMEX.B.LMSLIB,DISPLAY-HELLO),TO=*LIB-ELEMENT

其中TRAMEX.B.LMSLIB是库的名称(伪ZIP或伪文件夹)
DISPLAY-HELLO是过程的名称。

SDF-P语言是JCL语言(作业控制语言)或允许在BS2000上进行结构化编程的脚本。

可以在控制台上显示“ Hello” 4次的示例

/ SET-PROCEDURE-OPTIONS
/ DECLARE-VARIABLE I-COUNT(TYPE=INTEGER, 0)
/ WHILE (I-COUNT < 4)
/     I-COUNT = I-COUNT + 1
/     WRITE-TEXT 'HELLO!'
/ END-WHILE
/ EXIT-PROCEDURE ERROR=*NO

可以使用以下命令将该脚本加注

/CALL-PROCEDURE *LIB(TRAMEX.B.LMSLIB,DISPLAY-HELLO)
/CLP *LIB(TRAMEX.B.LMSLIB,DISPLAY-HELLO),LOG=YES

该脚本语言仅在西门子创建的BS2000 operating系统上是已知的,现在由富士通出售。

当前的SDF-P文档可在Fujitsu web documentation site上找到。

这种语言已经完全过时了,但是它具有其他任何现代语言都没有的一些特殊特征。