3

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

4

2 回答 2

1

在某些操作系统上 Ruby 确实如此,他们正在处理其余的

有 64 位的 Ruby 吗?

Ruby 被认为是一种脚本语言,但它也可以被编译。我正在从 Vbscript 切换到 Ruby,因为它是一个自然的升级,不像 Python,它更难学习(我个人的看法,并不是要在这里挑起战争)

于 2012-08-03T19:32:54.700 回答
1

只是为了好玩......或存档。

可以编译BS2000操作系统(西门子/富士通)上的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 操作系统上已知,现在由富士通销售。

当前的 SDF-P 文档可以在Fujitsu 网站文档站点上找到。

这种语言已经完全过时了,但它包含一些其他现代语言所没有的特殊特征。

于 2020-05-22T20:54:23.100 回答