• 请不要在回答技术问题时复制粘贴 AI 生成的内容
Kongtou
V2EX  ›  程序员

闲下来想学习一门接近完美的语言,请问该学什么好呢?

  •  6
     
  •   Kongtou · Apr 7, 2018 · 32881 views
    This topic created in 3140 days ago, the information mentioned may be changed or developed.
    按排名优先:
    1.语法表现力强
    2.性能好
    3.有好的 ide
    4.生态繁荣
    249 replies  •  2018-12-15 22:06:01 +08:00
    1  2  3  
    ❮ ❯
    labulaka
    labulaka
    Apr 7, 2018
    1
    自创吧
    MeteorCat
    MeteorCat
    Apr 7, 2018 via Android❤️24
    2
    虽然我想说,但是这样会不会有一种钦定的感觉
    zhantss
    zhantss
    Apr 7, 2018❤️1
    3
    前排站位
    应该可以看到很多语言的缺陷,提前学习避免
    simple2025
    simple2025
    Apr 7, 2018
    4
    语言没有完美的
    murmur
    murmur
    Apr 7, 2018
    5
    java 属于信仰的范畴 已经超脱语言的范围了 好了你们继续
    kaichen
    kaichen
    Apr 7, 2018❤️29
    6
    英语
    kaneg
    kaneg
    Apr 7, 2018
    7
    这说的不就是 Java 吗?
    rashawn
    rashawn
    Apr 7, 2018 via iPhone
    8
    语法表现力强是啥意思 语法糖多?
    jtsai
    jtsai
    Apr 7, 2018 via Android
    9
    c
    qdwang
    qdwang
    Apr 7, 2018 via iPhone❤️1
    10
    你条件漏了一条,编译速度快。
    input2output
    input2output
    Apr 7, 2018 via Android
    11
    德语 >_<
    stonymoon
    stonymoon
    Apr 7, 2018 via Android❤️1
    12
    这是来挑起战争的吧
    Cbdy
    Cbdy
    Apr 7, 2018❤️1
    13
    Java 11 可能符合你的要求
    shiye515
    shiye515
    Apr 7, 2018 via iPhone❤️3
    14
    虽然会被喷我还是要说 javascript
    mx1700
    mx1700
    Apr 7, 2018 via Android
    15
    kotlin ? 表现力还可以,性能跟 java 一样,ide 不用说,生态直接继承 java 生态
    summerwar
    summerwar
    Apr 7, 2018
    16
    使用 0 和 1 敲代码就可以了,绝对完美
    agagega
    agagega
    Apr 7, 2018❤️3
    17
    Rust 现在可以满足 1 2
    LSP 做好之后 3 可以满足了
    再吹个几年 4 也可以满足了
    (逃
    Kongtou
    Kongtou
    OP
    Apr 7, 2018
    18
    @MeteorCat 欢迎推荐哈
    fengyj
    fengyj
    Apr 7, 2018
    19
    接近完美???
    你去学 C 吧,只有这个接近了。
    Kongtou
    Kongtou
    OP
    Apr 7, 2018
    20
    @rashawn 可以炫技的那种
    cs923
    cs923
    Apr 7, 2018 via Android❤️1
    21
    c++!!!
    Kongtou
    Kongtou
    OP
    Apr 7, 2018
    22
    @agagega 卧槽 好像很叼
    Kongtou
    Kongtou
    OP
    Apr 7, 2018❤️1
    23
    @cs923 有意
    Kongtou
    Kongtou
    OP
    Apr 7, 2018
    24
    @murmur 每个帖子下面都看到你,哈哈
    ech0x
    ech0x
    Apr 7, 2018 via iPhone
    25
    无脑吹 Haskell
    deadseven
    deadseven
    Apr 7, 2018
    26
    阿拉伯语
    c++
    wspsxing
    wspsxing
    Apr 7, 2018
    27
    Rust 目前最喜欢啦,没有之一。
    phoetry
    phoetry
    Apr 7, 2018
    28
    中华语挺完美的啊
    qile1
    qile1
    Apr 7, 2018 via Android
    29
    易语言没人提
    sammo
    sammo
    Apr 7, 2018❤️2
    30
    花多少时间学都值得的一门语言: English
    wooyuntest
    wooyuntest
    Apr 7, 2018
    31
    当然是学世界上最好的语言
    mianju
    mianju
    Apr 7, 2018
    32
    Python ?
    TuringGooner
    TuringGooner
    Apr 7, 2018 via iPhone
    33
    C#满足你前三条
    cxh116
    cxh116
    Apr 7, 2018 via Android
    34
    一个需要 ide 的语言不是好语言。
    所以你的问题是有矛盾的。
    Kilerd
    Kilerd
    Apr 7, 2018
    35
    rust 没有其他。不接收任何反对意见
    loading
    loading
    Apr 7, 2018 via iPhone
    36
    普通话,英语
    muziki
    muziki
    Apr 7, 2018 via iPhone
    37
    Rust
    loading
    loading
    Apr 7, 2018 via iPhone
    38
    优雅点学个法语?
    stabc
    stabc
    Apr 7, 2018
    39
    没有完美的语言,只有“最好的语言”……
    Kongtou
    Kongtou
    OP
    Apr 7, 2018
    40
    @TuringGunner 总感觉不能用微软的东西
    Kongtou
    Kongtou
    OP
    Apr 7, 2018
    41
    @cxh116 为什么?
    Kongtou
    Kongtou
    OP
    Apr 7, 2018
    42
    @mianju python 太卡了
    Kongtou
    Kongtou
    OP
    Apr 7, 2018
    43
    @stabc 所以是啥呢?
    6ufq0VLZn0DDkL80
    6ufq0VLZn0DDkL80
    Apr 7, 2018
    44
    rust 似乎满足你的要求
    Cryse
    Cryse
    Apr 7, 2018 via Android❤️1
    45
    C#符合 1, 2, 3
    hellohello123
    hellohello123
    Apr 7, 2018 via iPhone
    46
    C#
    Kongtou
    Kongtou
    OP
    Apr 7, 2018
    47
    @Kilerd 为什么要用 rust 开发 web 呢,不是系统级语言吗
    Kilerd
    Kilerd
    Apr 7, 2018
    48
    @Kongtou 腾讯百度部分还会用 C++写 web 呢!

    rust 能写 web,又能写底层,不是一件更好的事情吗?
    fiht
    fiht
    Apr 7, 2018
    49
    用 golang 吧兄弟,我感觉这个绝对是大杀器
    easylee
    easylee
    Apr 7, 2018
    50
    第一反应便是 C++/Kotlin。
    hotsymbol
    hotsymbol
    Apr 7, 2018
    51
    Golang 吧
    XIVN1987
    XIVN1987
    Apr 7, 2018 via Android❤️10
    52
    只想说,golang 不符合语法表现力强这一条,,要是 go 都算表达能力强,那表达能力弱的恐怕就没几个了,,
    lihongjie0209
    lihongjie0209
    Apr 7, 2018
    53
    等到世界毁灭吧
    faywanghq
    faywanghq
    Apr 7, 2018 via Android
    54
    Clojure
    rb6221
    rb6221
    Apr 7, 2018
    55
    符合 2 4 点的都是老牌语言,真的
    而老牌语言的表现力,估计你都是看不过来
    asuraa
    asuraa
    Apr 7, 2018
    56
    根据楼主的描述 我觉得只有一个语言可以合乎要求:

    c++
    borbor
    borbor
    Apr 7, 2018 via Android❤️1
    57
    java 符合你上面的 4 点,但是确也不是近乎完美的语言
    l1093178
    l1093178
    Apr 7, 2018❤️2
    58
    先考虑 4,题主没说「生态繁荣」的标准是什么,这里就简单理解为 TIOBE 前 20 吧
    然后 2,3,可以排除掉动态语言(动态语言一般性能都赶不上静态语言,IDE 支持也差一截)
    然后 1,排除掉 Golang,C,Java,
    所以说结论就是 C++ / C# / Swift,不过 C++ 的 IDE 支持其实也是有问题的(不知道加了 Concept 会不会好很多)

    如果考虑依赖的平台的生态圈的话
    Scala 考虑下?
    啥,太灵活可读性太差?那 Kotlin 考虑下?
    还有 TypeScript 也可以考虑

    如果 Rust 的生态圈这几年能发展起来的话,也是个不错的选择
    borbor
    borbor
    Apr 7, 2018 via Android
    59
    java 符合你上面的 4 点,但是确也不是近乎完美的语言!其实我挺推荐 kotlin 的,
    mosliu
    mosliu
    Apr 7, 2018
    60
    为啥我第一反应是
    法语
    呢??????????
    cyspy
    cyspy
    Apr 7, 2018 via Android❤️2
    61
    闲下来学习的话当然是学点带来新思路的,scala,scheme,Ruby 这类吧
    Sparetire
    Sparetire
    Apr 7, 2018 via Android❤️1
    62
    截止目前 scala 还没出现
    Sparetire
    Sparetire
    Apr 7, 2018 via Android
    63
    @Sparetire 啊,楼上居然比我快几秒。。
    AngelCriss
    AngelCriss
    Apr 7, 2018 via Android
    64
    @wspsxing 巨佬为啥不试试 C++ ?
    misaka19000
    misaka19000
    Apr 7, 2018
    65
    PHP
    xingda920813
    xingda920813
    Apr 7, 2018
    66
    C++ / Java / Scala.
    wzxlovesy
    wzxlovesy
    Apr 7, 2018 via Android
    67
    C
    x86
    x86
    Apr 8, 2018 via iPhone
    68
    学习吹牛
    wellsc
    wellsc
    Apr 8, 2018 via iPhone
    69
    Scala/kotlin
    chashao
    chashao
    Apr 8, 2018 via Android
    70
    竟然没人说 python !
    ytuhust
    ytuhust
    Apr 8, 2018
    71
    rust
    wwhc
    wwhc
    Apr 8, 2018
    72
    C
    jimzhong
    jimzhong
    Apr 8, 2018
    73
    @chashao python 性能不好啊
    wspsxing
    wspsxing
    Apr 8, 2018 via Android
    74
    @AngelCriss
    有空会重新撸一遍 c 和汇编,但是 cpp 的话,大概是不会去学了吧。
    RqPS6rhmP3Nyn3Tm
    RqPS6rhmP3Nyn3Tm
    Apr 8, 2018 via iPhone
    75
    @kaichen 英语不符合第一和第二点
    msg7086
    msg7086
    Apr 8, 2018❤️2
    76
    语法表现力强的,大约是说语言比较灵活强大,用一两句话可以实现别人好多行代码的功能。
    性能好,大约是说语言比较接近底层,可以精细粒度控制代码,用很多行代码实现别人一两句话就能实现的功能。
    jsrdzhk
    jsrdzhk
    Apr 8, 2018 via Android
    77
    当然是 c++啦😁
    parkcg
    parkcg
    Apr 8, 2018 via iPhone❤️2
    78
    c# f#
    print1024
    print1024
    Apr 8, 2018❤️1
    79
    java 11 将是 Oracle LTS 的版本,移除了 Java FX Java EE 还有一个模块叫啥忘了 ,你可以学学 java
    newbie269
    newbie269
    Apr 8, 2018
    80
    西班牙语
    yzhen123
    yzhen123
    Apr 8, 2018 via Android❤️1
    81
    F# on dotnet core 你值得拥有
    goodbest
    goodbest
    Apr 8, 2018 via iPhone
    82
    数学是最完美的语言
    naver1
    naver1
    Apr 8, 2018
    83
    [按排名优先:
    1.语法表现力强
    2.性能好
    3.有好的 ide
    4.生态繁荣]
    除了 C#没别的了。
    airqj
    airqj
    Apr 8, 2018 via Android
    84
    在梦里有
    weyou
    weyou
    Apr 8, 2018 via Android
    85
    C# 除了生态并不是那么的繁荣
    om6r5sqSGG9Magr0
    om6r5sqSGG9Magr0
    Apr 8, 2018
    86
    英语
    rammiah
    rammiah
    Apr 8, 2018
    87
    @Kongtou #43 当然是 PHP 啦
    loginv2
    loginv2
    Apr 8, 2018 via Android
    88
    C 语言
    glchaos
    glchaos
    Apr 8, 2018
    89
    引战帖,楼主心机
    owt5008137
    owt5008137
    Apr 8, 2018 via Android
    90
    rust
    JiaZombie
    JiaZombie
    Apr 8, 2018
    91
    汉语啊
    suzongzheng
    suzongzheng
    Apr 8, 2018 via Android
    92
    @mosliu 是不是经常用法语,或者
    Brucepac
    Brucepac
    Apr 8, 2018
    93
    为啥没人说到 Swift 呢🤔
    ftexplore
    ftexplore
    Apr 8, 2018
    94
    很羡慕你有闲的时间
    linux40
    linux40
    Apr 8, 2018 via Android
    95
    Scheme,昨天随手撸了一下 elisp,发现 Scheme 是门好语言。
    baicai0817
    baicai0817
    Apr 8, 2018
    96
    PHP 啊,宇宙最强语音。
    Simcyber
    Simcyber
    Apr 8, 2018
    97
    PHP+1024
    jobtesting
    jobtesting
    Apr 8, 2018 via iPhone
    98
    英语
    RiESA
    RiESA
    Apr 8, 2018
    99
    我想大概是二进制吧
    keikeizhang
    keikeizhang
    Apr 8, 2018
    100
    101010101010
    1  2  3  
    ❮ ❯
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1569 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 245ms · UTC 16:29 · PVG 00:29 · LAX 08:29 · JFK 11:29
    ♥ Do have faith in what you're doing.