问题标签 [scripting-language]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
9 回答
4502 浏览

lua - 游戏引擎脚本语言

我正在尝试用 Ogre3d 渲染引擎构建一个有用的 3d 游戏引擎,用于模拟我提出的一些想法,并且已经走到了一个十字路口。有许多可用的脚本语言,我想知道是否有一两种经过审查并有适当的追随者。

LUA 和松鼠似乎更受审查,但我对任何人都持开放态度。

最好最好有一个用于分发和易于加载的语言的编译形式。

0 投票
1 回答
577 浏览

programming-languages - 为 Windows 脚本宿主 (WSH) 编写语言

有没有人有过WSH以 , , 和(以及其他)方式进行定位的VBScript经验JScript,以便PerlScript可以从命令行使用该语言并嵌入到服务器端网页中?我该去哪里获得这样的信息?xbScriptForthScript

0 投票
11 回答
1660 浏览

java - 用 Java 编写脚本

我和一些朋友正在用 Java 编写 MORPG,我们想使用脚本语言来,例如。创建任务。

我们没有使用 Java 编写脚本的经验。我们使用过 Python,但我们对它非常缺乏经验。我们中的一个人也使用过 Javascript。

我们应该使用什么脚本语言?我们不应该使用哪种脚本语言?

0 投票
13 回答
7969 浏览

python - 初始性能的脚本语言选择

我有一个小型轻量级应用程序,用作大型解决方案的一部分。目前它是用 C 语言编写的,但我希望使用跨平台脚本语言来重写它。该解决方案需要在 Windows、Linux、Solaris、AIX 和 HP-UX 上运行。

现有的 C 应用程序运行良好,但我希望有一个可以为所有平台维护的单一脚本。同时,我不想失去很多表现,但愿意失去一些。

脚本的启动成本非常重要。可以从每分钟到每秒多次调用此脚本。因此,保持它的内存和启动时间较短很重要。

所以基本上我正在寻找最好的脚本语言:

  • 跨平台。
  • 能够解析 XML 和 HTTP Posts。
  • 低内存和低启动时间。

可能的选择包括但不限于:bash/ksh + curl、Perl、Python 和 Ruby。对于这种类型的场景,您会推荐什么?

0 投票
4 回答
1770 浏览

language-features - 为什么要在 python 上使用 ruby​​,反之亦然?

在决定使用哪种语言或技术来实现一个想法时,我想知道;一个设计,做出决定的因素有哪些?特别谈到流行的脚本语言,为什么要选择使用 ruby​​ 而不是 python 或 perl,反之亦然?所有这些脚本语言都证明了它们的价值,那么如何决定呢?

0 投票
10 回答
25831 浏览

scripting-language - 何时使用脚本语言?

什么时候应该使用脚本语言而不是像 C++ 这样更冗长的编译语言。C# 还是 Java?

为了让这个问题更有趣,让我们回答这样的问题:

当...空白...时,您应该使用脚本语言

当你需要 A 时,使用脚本语言 X。

当您需要 B 时,请使用脚本语言 Y。

当您需要 C 时,请使用脚本语言 Z。

0 投票
10 回答
4994 浏览

compiler-construction - 编写编程语言的建议?

您能给想要编写编程或脚本语言的人什么建议?我不担心如何编程或设计编译器,而是担心如何使用工具和代码生成器快速开发编译器。

上次我尝试用 C++ 编写它,状态和语法几乎与编写实际逻辑一样长。我知道以下工具会有所帮助。

我在想我可以生成 c++ 代码并让 gcc 编译它。使用上述工具,您估计编写程序或脚本语言需要多长时间?


早在学习编写编译器时,人们就反复询问过这个问题的变体。这是有关该主题的 SO 资源的不完整列表。

0 投票
3 回答
131 浏览

arrays - 跨数组搜索和匹配元素

我有两张桌子。

在一个表中有两列,一列有 ID,另一列是大约 300-500 字长的文档摘要。大约有 500 行。

另一个表只有一列和 >18000 行。该列的每个单元格都包含一个不同的首字母缩写词,例如 NGF、EPO、TPO 等。

我对一个脚本感兴趣,该脚本将扫描表 1 的每个摘要并识别其中存在的一个或多个首字母缩略词,这些首字母缩略词也存在于表 2 中。

最后,程序将创建一个单独的表,其中第一列包含表 1 的第一列的内容(即 ID)以及在与该 ID 关联的文档中找到的首字母缩略词。

有 Python、Perl 或任何其他脚本语言专业知识的人可以提供帮助吗?

0 投票
9 回答
7874 浏览

python - 我应该使用 Perl 还是 Python 进行网络监控?

我想在网络前端完成一些工作,ping 局域网上的许多计算机并检索有关响应时间的数据。使用哪个最有用和最有效率:Perl 还是 Python?

0 投票
5 回答
2122 浏览

bnf - 描述一些东西,我应该使用 Backus-Naur 形式吗?

我想描述一个复杂的脚本和可能的编程语言。在做任何事情之前,我正在考虑用 Backus-Naur 形式描述它(不包括虚拟/示例脚本代码)

除了巴库斯-瑙尔形式,还有另一种描述语言的形式吗?我应该考虑哪些替代方案?