问题标签 [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 投票
7 回答
454 浏览

programming-languages - 是否有新的编程语言列表?

有人知道列出新脚本/编程语言(或旧语言)的网站吗?我不是在谈论现有语言的新版本,只是大多数人没有听说过的新版本或旧版本。即使他们不是很好的语言......?

0 投票
7 回答
661 浏览

javascript - 我应该支持哪种游戏脚本语言?

游戏内脚本将控制 NPC/AI 逻辑。

如果我要实现游戏内脚本功能,它应该支持哪种语言?

请记住,我的实现将在多个平台上运行,例如 .net、flash、javascript 和 java。

列出的可能性的优点和缺点是什么?实现解释器需要多长时间?

游戏内脚本编写者在寻找哪些功能?其他游戏正在实施什么?

我正在考虑投票支持 javascript,因为每个人都可以阅读和编写它。

你怎么认为?

0 投票
4 回答
2131 浏览

java - Java 6:使用 javax.script 实现自己的脚本语言的示例?

我真的找不到使用 javax.script实现自己的脚本语言的好例子......

我需要一些东西来开始。

  • 文件资料
  • 例子
  • 教程
  • 视频
  • 演示幻灯片 (PDF)

注1:我真的不是在谈论javascript;)
注2:我不需要示例,如何使用现有的实现,我想实现自己的语言

谢谢你。

0 投票
11 回答
1212 浏览

python - 调试像ruby这样的脚本语言

我基本上来自 C 语言编程世界,现在钻研 Ruby 和 Python 等脚本语言的世界。

我想知道如何进行调试。目前我遵循的步骤是,

  • 我完成了一个大剧本,
  • 评论除我要检查的部分之外的所有内容
  • 执行脚本

虽然它有效,但我无法像在 VC++ 环境或类似环境中那样进行调试。

我的问题是,有没有更好的调试方法?

注意:我想这可能是一个重复的问题,如果是这样,请指出答案。

0 投票
2 回答
493 浏览

pdf - 无论版本如何,如何获取 PDF 文档中的页数?一些脚本语言

如何获取 PDF 文档的页数?文档也可以有图像,以及不同字体大小的文本。它应该适用于不同的 PDF 文档版本。

答案可以是任何脚本语言,我稍后会将它们移植到 Ruby。

0 投票
3 回答
2028 浏览

c++ - Lua 是游戏服务器的最佳/最快选择吗?

我正在做一个项目,我希望用户能够尽可能地修改和自定义。

开源可能是一个不错的选择,但不是因为我想关闭一些内部类。

我想到的另外两个选项是作为外部库的插件和Lua脚本。

库 (DLL) 的问题在于跨平台兼容性是必须具备的,因为它是某种游戏服务器,主要设计用于专用服务器(通常是 Linux),但许多人也会在他们的本地机器(主要是 Windows)。

由于它是一个游戏服务器应用程序,应该能够处理大量与游戏性能相关的连接和动作,所以我对 Lua 脚本有疑问。

我的怀疑是合理的还是 Lua 是一个很好的解决方案?您还可以为我考虑任何更好的/其他选择吗?

总结一下重要的方面:

  • 跨平台兼容性
  • 良好的表现(-> 在线游戏)
  • 只要他/她了解该语言,任何人都可以创建插件/脚本,可以是 Lua、C 或其他
  • 闭源插件/脚本的选项(不是那么重要,但会很好:)
0 投票
3 回答
3697 浏览

java - 将 XML 或 HTML 转换为 Wiki 标记 - 您会选择哪种方法?

我需要将 HTML 文档(从DocBook XML 文档生成)转换为 Wiki 标记语言,尤其是PM Wiki标记语言。目标是将公司的应用程序操作指南包含在我们新创建的 wiki 中。这意味着我实际上有两个选择:

  1. 将 HTML(从 DocBook XML 生成)转换为 wiki
  2. 将 Docbook XML 直接转换为 wiki

由于 HTML 是由 DocBook 到 HTML 转换器生成的,因此在 HTML 文档中定义标签的方式变化不大,只有文档的内容不同。

我正在寻找可以自己快速实施的解决方案。每次创建新版本的应用程序操作指南时,我都必须进行一次此转换。

到目前为止我想到的解决方案:

  1. 基于正则表达式,使用 Perl 或 PHP 脚本将 HTML 转换为 wiki。
  2. 将 Docbook XML 直接转换为 wiki。由于它是 XML,我可以使用 Java 进行 XML 解析。这里的风险是我不熟悉 DocBooks XML 格式(就像我对 HTML 一样),所以这需要一些时间来学习。

你会为这项工作选择什么方法?

更新:

我刚刚尝试了一个名为ConvertHTML的 PMWiki 扩展。它不能很好地工作,因为它不转换 HTML 标记(例如,没有像 wiki 中那样转换),正如它的文档所说:

PmWiki 标记不支持所有 HTML 标记,因此不可能进行 100% 转换。但是,PmWiki 可以在编辑或保存文本时对其进行替换。ConvertHTML 实现了一套相对全面的规则,用于将 HTML 标记转换为 wiki 标记。

0 投票
2 回答
266 浏览

flash - 在 flash/as3 中编程游戏

我对不同的游戏(对于程序员)有很多想法,你必须编写一些程序来完成拼图;该语言不应该太复杂,我什至开始考虑像 Scratch ( http://scratch.mit.edu/ ) 这样的图形语言。

无论如何,我想探索人们已经将各种脚本语言移植到 as3 中做了什么;BASIC 将是一个好的开始,或者一些 tinyc 衍生品,但是 - 我不确定如何使用谷歌搜索它;“flash”和“as3”这两个词只是稀释了结果,并且尝试在那里使用另一种编程语言只会进一步破坏结果 - 所以我希望有人已经对此进行了研究,并获得了有关他们经验的更多细节。

游戏本质上控制各种车辆,使用转向和移动命令以及读取传感器来确定要做什么;等等等等

非常感谢,克里斯

0 投票
2 回答
3485 浏览

scripting-language - 请推荐关于松鼠的好读物

请分享您最喜欢的关于这种语言的链接,在那里人们可以学到最好的东西。
另外,请用几句话描述这种语言与 Lua 等其他语言不同的最重要特征。

我只是不明白为什么要重新发明另一个 Lua/Python/etc。也许我只是错过了一些东西......
但我喜欢性能+脚本的想法,所以我必须理解它!

0 投票
5 回答
616 浏览

perl - 人们说“Perl 非常擅长解析”是什么意思?

人们说“Perl 非常擅长解析”是什么意思?

Perl 如何比 Python 或 Ruby 等其他脚本语言更好或更强大?