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

抛开外物(外力)因素, 你最喜欢的 3 门编程语言是什么 (及理由)?

  •  
  •   WEIHUANJIHE · 2018-12-03 10:20:23 +08:00 · 1764 次点击
    这是一个创建于 2187 天前的主题,其中的信息可能已经有所发展或是发生改变。

    [问题核心]

    1. 是什么
    2. 理由

    [上下文环境(重要语境)] && [场景]

    • 不谈业务
    • 不谈钱
    • 抛开外力因素
    • 抛开世俗因素
    • 只谈爱好, 谈纯粹的东西
    • 在以上条件的范围内, 答题

    比如我:

    1. JS(TS). 很喜欢它的灵活
    2. Scala. OOP/FP 混合体
    7 条回复    2018-12-03 17:34:38 +08:00
    tt67wq
        1
    tt67wq  
       2018-12-03 11:05:49 +08:00
    Elixir. 撸起来爽
    C. 跑起来块
    elisp. 看上去炫酷
    whileFalse
        2
    whileFalse  
       2018-12-03 11:31:15 +08:00
    只有一个,python,方便,库也很全。有的人可能觉得 py2py3 不兼容很坑,但还好我的应用场景不太涉及。

    gvbasic:文曲星的语言,没有函数,变量都是全局的就比较坑,而且有代码大小限制
    c:大学用的,指针很麻烦,各种*&->会把自己绕进去
    as3:用了四五年,没啥大毛病,就是过时了
    go:就用过一次 go,上来就搞比较高级的用法,也是被类型系统坑的够呛。异常处理让我回到 c 的时代。日后如果有机会多写写也许会爱上
    java:坏处是废话太多。好处是编译期检查很强。由此延伸出的坏处是各种基于反射的框架跳过了编译期检查,那 tm 还用 java 干啥。不过日后可以试试那些基于 jvm 的新语言。
    js:回调这个玩意对于顺序性逻辑编程其实是不太友好的。(和 js 很像的 as3 是游戏编程,回调很符合程序员的思维方式,另外 as3 有真正的类)以及我司的前端们喜欢一个类写好几千行,加剧了我对 js 的坏印象。
    yhxx
        3
    yhxx  
       2018-12-03 11:34:46 +08:00
    “ JS(TS). 很喜欢它的灵活”

    我觉得 TS 一点都不灵活啊,感觉像是在写 Java,很难受
    vsomeone
        4
    vsomeone  
       2018-12-03 11:35:44 +08:00 via iPhone
    JS, Go, Swift
    youngster
        5
    youngster  
       2018-12-03 11:43:52 +08:00
    ysc3839
        6
    ysc3839  
       2018-12-03 17:01:22 +08:00 via Android
    C++, Python, JavaScript
    好像没什么理由,大概是用得最多。
    svt
        7
    svt  
       2018-12-03 17:34:38 +08:00
    为啥你们提及 java,,总是一脸蛋疼
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3181 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 00:38 · PVG 08:38 · LAX 16:38 · JFK 19:38
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.