V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
yaott2020
V2EX  ›  问与答

有哪一种语言可以作为内嵌的脚本语言比较好

  •  
  •   yaott2020 · 256 天前 · 854 次点击
    这是一个创建于 256 天前的主题,其中的信息可能已经有所发展或是发生改变。

    如题,想在软件中嵌入一些自定义脚本,提高一些灵活性,但是脚本语言的选择是个问题。

    目前能想到的:

    1. Lua
    2. Python
    3. JavaScript
    4. WebAssembly
    5. 系统内置的脚本语言:比如 Shell, PowerShell 等等

    你们用的是哪一种

    7 条回复    2024-03-15 16:38:05 +08:00
    passive
        1
    passive  
       256 天前 via Android
    tcl 、guile 、lua
    hellojay
        2
    hellojay  
       256 天前
    python 使用的人多,lua 蛮简单
    cheneydog
        3
    cheneydog  
       256 天前
    JavaScript
    cheng6563
        4
    cheng6563  
       256 天前
    js 把,会的人多,比较便捷,数据交互直接用 json ,对性能没啥要求可以用。
    gam2046
        5
    gam2046  
       256 天前
    lua 语法简单,嵌入式解释引擎也不会很大,0 基础用户现学 lua 也并不困难
    js 群众基础好,人人或多或少会一点

    其他的,如果没有特别的理由(比如开发人员特别喜欢,或者目标人群有偏好),一般都不建议考虑。
    wu67
        6
    wu67  
       256 天前
    js 吧. 比较典型的一个代表是 foobar2000, 扩展插件的 js 能力让网友们把他的播放器界面画出花了.
    xieqiqiang00
        7
    xieqiqiang00  
       256 天前 via Android
    js 吧,可以套在 vm 里隔离运行,直接拿输入输出就行了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3198 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 13:24 · PVG 21:24 · LAX 05:24 · JFK 08:24
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.