yaott2020
V2EX  ›  问与答

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

  •  
  •   yaott2020 · Mar 15, 2024 · 1863 views
    This topic created in 974 days ago, the information mentioned may be changed or developed.

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

    目前能想到的:

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

    你们用的是哪一种

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

    其他的,如果没有特别的理由(比如开发人员特别喜欢,或者目标人群有偏好),一般都不建议考虑。
    wu67
    wu67
    Mar 15, 2024
    6
    js 吧. 比较典型的一个代表是 foobar2000, 扩展插件的 js 能力让网友们把他的播放器界面画出花了.
    xieqiqiang00
    xieqiqiang00
    Mar 15, 2024 via Android
    7
    js 吧,可以套在 vm 里隔离运行,直接拿输入输出就行了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1994 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 13:09 · PVG 21:09 · LAX 05:09 · JFK 08:09
    ♥ Do have faith in what you're doing.