想学一种小众的编程语言学什么比较好? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
xianxiaobo
V2EX    编程

想学一种小众的编程语言学什么比较好?

  •  
  •   xianxiaobo 2018 年 5 月 28 日 7400 次点击
    这是一个创建于 2789 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近有点闲,于是抱着玩一玩的心态想干脆学一种新编程语言呗。 要求:本来想说不要太小众了,最好要有中文资料可以学习,不过反正都是玩一玩,随便说好了,最好带上理由。

    35 条回复    2018-06-19 10:37:55 +08:00
    KKKKKK
        1
    KKKKKK  
       2018 年 5 月 28 日 via iPhone   1
    Rust
    wxsm
        2
    wxsm  
       2018 年 5 月 28 日
    shakoon
        3
    shakoon  
       2018 年 5 月 28 日   2
    把 win32 汇编搞透,受益终生
    zenio
        4
    zenio  
       2018 年 5 月 28 日 via Android
    rust
    ryan18
        5
    ryan18  
       2018 年 5 月 28 日 via Android
    Haskell,函数式编程语言中现在相对最流行的吧,拓宽思路有好处
    zenio
        6
    zenio  
       2018 年 5 月 28 日 via Android
    楼主其实可以 po 下 自己的编程背景
    gamexg
        7
    gamexg  
       2018 年 5 月 28 日   1
    erlang
    ech0x
        8
    ech0x  
       2018 年 5 月 28 日
    有人推荐 Haskell 了那我当然要推荐 idris 了。
    选不定的话可以看看《七周七语言》
    chenuu
        9
    chenuu  
       2018 年 5 月 28 日
    圣水
    maemual
        10
    maemual  
       2018 年 5 月 28 日
    rust 吧,学完应该真的在工程上有人用。
    agagega
        11
    agagega  
       2018 年 5 月 28 日 via iPhone
    七周七语言里的
    inflationaaron
        12
    inflationaaron  
       2018 年 5 月 28 日
    不学习一下屠龙技吗?
    Pyjamas
        13
    Pyjamas  
       2018 年 5 月 28 日
    在学 Racket, 不过我现在对 erlang 更有兴趣
    codehz
        14
    codehz  
       2018 年 5 月 28 日 via Android
    不如玩玩 Idris Coq 一类的
    clino
        15
    clino  
       2018 年 5 月 28 日
    lua
    精巧
    Dxer
        16
    Dxer  
       2018 年 5 月 28 日 via Android
    @shakoon 必须顶一个,这位是老司机。
    xiandao7997
        17
    xiandao7997  
       2018 年 5 月 28 日 via iPhone
    @shakoon 为何 能说说理由吗?
    htfy96
        18
    htfy96  
       2018 年 5 月 28 日
    OCaml,注意 C 大写。实用性强、也能够开拓眼界
    glues
        19
    glues  
       2018 年 5 月 28 日
    Elixir
    kingcos
        20
    kingcos  
       2018 年 5 月 28 日 via iPhone
    中文?易语言…(逃…
    abcbuzhiming
        21
    abcbuzhiming  
       2018 年 5 月 28 日
    @clino lua 不能算小众语言吧
    maxco292
        22
    maxco292  
       2018 年 5 月 28 日 via Android
    Haskell,学完之后可以自己撸 c++模板代码,或者在其他语言造 monad 玩,中文资料的话,可以看趣学 haskell 和 Real world haskell(github 有中文翻译).当然还可以没事搞个 dsl 玩玩。还可以间接接触类型系统,对了解编程语言类型系统设计也有帮助,如 rust。
    thedrwu
        23
    thedrwu  
       2018 年 5 月 29 日 via Android
    显然 haskell 啊。2008 年《 real world haskell 》在国内还没出版的时候我就读完了。熟练了 haskell 之后会不知不觉地把 haskell 的习惯( immutable,pure functional,list comprehension,各种函数函数 map、fold )带到 c++11 或者脚本语言中,非常有益。
    boris1993
        24
    boris1993  
       2018 年 5 月 29 日 via Android
    那个......COBOL ?/滑稽
    anotherlf
        25
    anotherlf  
       2018 年 5 月 29 日 via Android
    clojure
    bearqq
        26
    bearqq  
       2018 年 5 月 29 日 via Android
    易。。易语言。。
    widewing
        27
    widewing  
       2018 年 5 月 29 日 via Android
    brainfxxk...
    muziki
        28
    muziki  
       2018 年 5 月 29 日
    楼主要有中文资料的还有人推 Rust
    haskell 应该资料多些
    ionblue
        29
    ionblue  
       2018 年 5 月 29 日 via Android
    LabVIEW 了解一下,不仅小众,还是图形界面。
    Cbdy
        30
    Cbdy  
       2018 年 5 月 29 日 via Android
    C...C++?
    Akkuman
        31
    Akkuman  
       2018 年 5 月 29 日 via Android
    nim
    kpower
        32
    kpower  
       2018 年 5 月 29 日
    dart 可以用 flutter 开发跨平台程序
    khjian
        33
    khjian  
       2018 年 5 月 29 日
    @bearqq 太坏了
    bozh
        34
    bozh  
       2018 年 5 月 31 日
    Scratch
    : TIOBE 2018 年 5 月排名 33.

    ; 捂脸跑(*/ω\*)
    dorothyREN
        35
    dorothyREN  
       2018 年 6 月 19 日
    小众 那就易语言吧,不光文档是中文吧,你还可以用中文撸代码
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5664 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 31ms UTC 08:49 PVG 16:49 LAX 00:49 JFK 03:49
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86