问题标签 [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 - 如何开始使用可嵌入脚本?
我正在使用 C++ 开发游戏。不过,有人告诉我,我还应该使用像 Lua 或 Angelscript 这样的可嵌入脚本语言,但老实说,我不知道如何或为什么。与将我的所有数据存储在某种文本文件中相比,这会给我带来什么好处?我该如何开始?我试图阅读一些 Lua 示例,但我不知道它是如何工作的,或者我应该如何使用它。
perl - 如何在 Firefox 和 Perl 之间自动化和共享会话?
是否可以在 Perl 中完成部分网络流程,然后将会话的其余部分转移到 Firefox?
我需要重试(使用 Perl)登录到一个网站,该网站在成功登录时不时返回 500,将经过身份验证的会话转移到 Firefox,从那里我可以继续正常浏览。这可能吗?
如果这是可能的,我该怎么做?您能否指出一些有关如何传输 cookie/会话等的资源?
erlang - Erlang 脚本语言解释器
有谁知道 Erlang 中脚本语言解释器(适合游戏的东西)的实现?像 Javascript 或 Lua 这样的东西会很棒。
scripting - 使用通用脚本语言
有许多脚本语言社区声称该语言可以用于任何事情,但事实上,几乎每个人都将它用于一件特定的事情,例如:Web 开发。例如,如果我看一下 Ruby,他们会告诉你它是通用的,但实际上每个人都将它与 Rails 一起用于 Web 开发。
- 你能列出我在本地 PC 上流行的通用脚本语言的一些用途吗?(嵌入除外)有吗?
- 快速开发通常值得将整个解释器与您的程序一起使用吗?然后在大多数情况下也会出现一些与语言相关的性能和稳定性问题。
最好的问候,喇嘛
c - 从 C 世界寻找脚本语言
我来自 C-Java-C# 世界...括号是 VIP 公民,类型受到每个人的喜爱 :)
有时我需要开发一些代码来自动化重复性任务,转换一些复杂的框架,订购输入文件,向服务器发送程序请求......你知道我的意思吗?
但有时我想知道用 Python 之类的语言写同样的东西有多容易……或者这些 DoItSimple 语言:) - 恕我直言。
那么我应该使用哪种语言来完成此类任务?
非常感谢您!
c# - 创建用于创建网页的脚本语言
我正在创建一种用于创建网页的脚本语言,但不知道从哪里开始。
我有一个看起来像这样的文件:
...而且我需要能够使上面的文本以 Windows 脚本主机为目标。我知道这是可以做到的,因为不久前网上有很多文档,但我现在似乎找不到它们。
有人可以帮忙,还是让我朝着正确的方向开始?
谢谢
c# - 新的脚本语言
我正在尝试自己创建一种脚本语言(它不必是完美的——尽管如果是这样那就太好了),主要是因为我这样做是为了好玩并了解它们是如何创建的等等。
根据这里的答案:创建我应该研究的脚本语言是:http: //msdn.microsoft.com/en-us/library/xawadt95%28VS.85%29.aspx。但是,我完全不知道那个 MSDN 页面是关于什么的。
有人可以帮忙吗?
PS 是否有任何针对 Windows 脚本宿主的免费/开源脚本语言,它们也有完整的源代码可供我使用?
谢谢
compiler-construction - 现代和旧的编译器是用什么编写的?
作为编译器,而不是解释器,只需要翻译输入而不运行它,它本身的性能应该不会像解释器那样有问题。因此,您不会在 Ruby 或 PHP 中编写解释器,因为它太慢了。
但是,编译器呢?
如果您使用脚本语言编写编译器,甚至可能具有快速开发的特点,您可能会将源代码和初始开发时间减少一半,至少我认为是这样。
可以肯定的是:对于脚本语言,我的意思是解释性语言具有使编程更快、更容易和更有趣的典型特征,通常至少是这样。示例:PHP、Ruby、Python,也许是 JavaScript,尽管这对于编译器来说可能是一个奇怪的选择
编译器通常是用什么编写的?我想你会用 C、C++ 甚至汇编程序等低级的东西来回应,为什么?
是否有用脚本语言编写的编译器?
使用低级或高级编程语言编写编译器有什么(缺点)优点?
interpreter - 为什么所有流行脚本语言的解释器都是用 C 编写的(如果不是用 C,至少不是用 C++)?
我最近问了一个关于从 C++ 切换到 C 以编写解释器以提高速度的问题,我收到了一个评论,有人问我到底为什么要切换到 C。
所以我发现我实际上不知道为什么——除了 C++ 面向对象系统有更高的抽象,因此更慢。
- 为什么所有流行脚本语言的解释器都是用 C 而不是 C++ 编写的?
如果您想告诉我其他一些语言的解释器不在 C 语言中,请popular scripting languages
将此问题中所有出现的 . 替换为Ruby, Python, Perl and PHP
.
datetime - 在数据库中将日期和时间存储为纪元与本机日期时间格式
对于我的大多数任务,我发现以纪元格式处理日期和时间要容易得多:
这个列表可以继续,但对我来说,为了保持我的代码可移植,这足以抛弃数据库的本机日期时间格式并将日期和时间存储为整数。你们有什么感想?