V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
fyyz
V2EX  ›  程序员

有没有静态类型,强类型,支持 windows/linux 平台的脚本语言?

  •  
  •   fyyz · Mar 31, 2016 · 5879 views
    This topic created in 3686 days ago, the information mentioned may be changed or developed.
    28 replies    2021-12-19 20:52:05 +08:00
    Srar
        1
    Srar  
       Mar 31, 2016
    TypeScript 算吗?
    Monad
        2
    Monad  
       Mar 31, 2016
    干掉脚本语言 我推荐 Golang
    Ouyangan
        3
    Ouyangan  
       Mar 31, 2016
    go , 干净利落
    JamesRuan
        4
    JamesRuan  
       Mar 31, 2016
    Lua ,虽然是动态类型的,但同时是强类型的。
    ibigbug
        5
    ibigbug  
       Mar 31, 2016
    go run main.go 跟 python test.py 感觉差不多,如果说脚本语言是指这一点的话。
    jings
        6
    jings  
       Mar 31, 2016
    水水福音
    xshell
    Frapples
        7
    Frapples  
       Mar 31, 2016   ❤️ 2
    为什么我总感觉“脚本语言”和“静态类型”冲突。。。。
    mko0okmko0
        8
    mko0okmko0  
       Mar 31, 2016
    楼主根本在说 Python
    Python 定位不就是脚本吗?
    chengluyu
        9
    chengluyu  
       Mar 31, 2016
    PureScript
    elm
    chengluyu
        10
    chengluyu  
       Mar 31, 2016
    PureScript 和 elm ,但是两个都是函数式的。
    ShiningRay
        11
    ShiningRay  
       Mar 31, 2016
    不知道你要做什么用途,可以选择的挺多的
    FreeBasic 这种说不定能满足你的需求
    ddou
        12
    ddou  
       Mar 31, 2016
    haskell
    yonka
        13
    yonka  
       Mar 31, 2016
    python 3.5+
    zxgngl
        14
    zxgngl  
       Mar 31, 2016
    F# Script
    hjq98765
        15
    hjq98765  
       Mar 31, 2016
    @mko0okmko0 可 python 是动态类型
    zhuangzhuang1988
        16
    zhuangzhuang1988  
       Mar 31, 2016
    scala , F#啊。
    manfay
        17
    manfay  
       Apr 1, 2016 via iPad
    “ I ’ m even using Java for shell scripts. ”
    http://www.teamten.com/lawrence/writings/java-for-everything.html
    minsheng
        18
    minsheng  
       Apr 1, 2016 via iPhone
    Haskell 咯, PureScript 名字里有 script 可 setup build env 比 Java 还麻烦
    skywalker
        19
    skywalker  
       Apr 1, 2016
    Groovy
    pynix
        20
    pynix  
       Apr 1, 2016
    haskell
    mko0okmko0
        21
    mko0okmko0  
       Apr 1, 2016
    @hjq98765 刚刚验证后你是对的.我记错了.
    Galileo
        22
    Galileo  
       Apr 1, 2016 via iPhone
    scala
    hooluupog
        23
    hooluupog  
       Apr 1, 2016
    Go 语言。
    你想要的就是写一些命令行下的小工具,又是静态类型的,开发速度快的,想了下那就只有 Go 了。
    zonghua
        24
    zonghua  
       Apr 1, 2016 via iPhone
    @hooluupog Go 编译快的像脚本执行?
    hooluupog
        25
    hooluupog  
       Apr 1, 2016
    @zonghua 当然, Go 编译速度很快( go build go run ,部署很简单,就一个二进制文件,没什么依赖。不过没有动态语言那种 REPL )。其实现在 github 上面很多 Go 写的东西都是这种类型的。类似于脚本语言去做的事情但同时又想要性能以及类型检查。
    araraloren
        26
    araraloren  
       Apr 1, 2016
    那我安利一下 Perl 6, win32 可用
    完全面向对象,支持函数式风格,继承了 perl 5 的一些东西,强类型,静态类型,同样是脚本语言,支持交互式模式
    写一些`oneliner`很方便
    cc7756789
        27
    cc7756789  
       Apr 1, 2016
    @mko0okmko0 你连 Python 是什么类型都不知道
    Hask
        28
    Hask  
       Dec 19, 2021
    Dlang
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1038 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 76ms · UTC 17:55 · PVG 01:55 · LAX 10:55 · JFK 13:55
    ♥ Do have faith in what you're doing.