问题标签 [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.
lua - 游戏引擎脚本语言
我正在尝试用 Ogre3d 渲染引擎构建一个有用的 3d 游戏引擎,用于模拟我提出的一些想法,并且已经走到了一个十字路口。有许多可用的脚本语言,我想知道是否有一两种经过审查并有适当的追随者。
LUA 和松鼠似乎更受审查,但我对任何人都持开放态度。
最好最好有一个用于分发和易于加载的语言的编译形式。
programming-languages - 为 Windows 脚本宿主 (WSH) 编写语言
有没有人有过WSH
以 , , 和(以及其他)方式进行定位的VBScript
经验JScript
,以便PerlScript
可以从命令行使用该语言并嵌入到服务器端网页中?我该去哪里获得这样的信息?xbScript
ForthScript
java - 用 Java 编写脚本
我和一些朋友正在用 Java 编写 MORPG,我们想使用脚本语言来,例如。创建任务。
我们没有使用 Java 编写脚本的经验。我们使用过 Python,但我们对它非常缺乏经验。我们中的一个人也使用过 Javascript。
我们应该使用什么脚本语言?我们不应该使用哪种脚本语言?
python - 初始性能的脚本语言选择
我有一个小型轻量级应用程序,用作大型解决方案的一部分。目前它是用 C 语言编写的,但我希望使用跨平台脚本语言来重写它。该解决方案需要在 Windows、Linux、Solaris、AIX 和 HP-UX 上运行。
现有的 C 应用程序运行良好,但我希望有一个可以为所有平台维护的单一脚本。同时,我不想失去很多表现,但愿意失去一些。
脚本的启动成本非常重要。可以从每分钟到每秒多次调用此脚本。因此,保持它的内存和启动时间较短很重要。
所以基本上我正在寻找最好的脚本语言:
- 跨平台。
- 能够解析 XML 和 HTTP Posts。
- 低内存和低启动时间。
可能的选择包括但不限于:bash/ksh + curl、Perl、Python 和 Ruby。对于这种类型的场景,您会推荐什么?
language-features - 为什么要在 python 上使用 ruby,反之亦然?
在决定使用哪种语言或技术来实现一个想法时,我想知道;一个设计,做出决定的因素有哪些?特别谈到流行的脚本语言,为什么要选择使用 ruby 而不是 python 或 perl,反之亦然?所有这些脚本语言都证明了它们的价值,那么如何决定呢?
scripting-language - 何时使用脚本语言?
什么时候应该使用脚本语言而不是像 C++ 这样更冗长的编译语言。C# 还是 Java?
为了让这个问题更有趣,让我们回答这样的问题:
当...空白...时,您应该使用脚本语言
当你需要 A 时,使用脚本语言 X。
当您需要 B 时,请使用脚本语言 Y。
当您需要 C 时,请使用脚本语言 Z。
compiler-construction - 编写编程语言的建议?
您能给想要编写编程或脚本语言的人什么建议?我不担心如何编程或设计编译器,而是担心如何使用工具和代码生成器快速开发编译器。
上次我尝试用 C++ 编写它,状态和语法几乎与编写实际逻辑一样长。我知道以下工具会有所帮助。
我在想我可以生成 c++ 代码并让 gcc 编译它。使用上述工具,您估计编写程序或脚本语言需要多长时间?
早在学习编写编译器时,人们就反复询问过这个问题的变体。这是有关该主题的 SO 资源的不完整列表。
arrays - 跨数组搜索和匹配元素
我有两张桌子。
在一个表中有两列,一列有 ID,另一列是大约 300-500 字长的文档摘要。大约有 500 行。
另一个表只有一列和 >18000 行。该列的每个单元格都包含一个不同的首字母缩写词,例如 NGF、EPO、TPO 等。
我对一个脚本感兴趣,该脚本将扫描表 1 的每个摘要并识别其中存在的一个或多个首字母缩略词,这些首字母缩略词也存在于表 2 中。
最后,程序将创建一个单独的表,其中第一列包含表 1 的第一列的内容(即 ID)以及在与该 ID 关联的文档中找到的首字母缩略词。
有 Python、Perl 或任何其他脚本语言专业知识的人可以提供帮助吗?
python - 我应该使用 Perl 还是 Python 进行网络监控?
我想在网络前端完成一些工作,ping 局域网上的许多计算机并检索有关响应时间的数据。使用哪个最有用和最有效率:Perl 还是 Python?
bnf - 描述一些东西,我应该使用 Backus-Naur 形式吗?
我想描述一个复杂的脚本和可能的编程语言。在做任何事情之前,我正在考虑用 Backus-Naur 形式描述它(不包括虚拟/示例脚本代码)
除了巴库斯-瑙尔形式,还有另一种描述语言的形式吗?我应该考虑哪些替代方案?