zxCoder
V2EX  ›  问与答

以前一直觉得学编程语言很容易,现在才发现好难

  •  
  •   zxCoder · Nov 29, 2020 · 2866 views
    This topic created in 2170 days ago, the information mentioned may be changed or developed.

    特别是这些比较“流行” “新”一点的语言,感觉语法都好复杂好几把炫酷,当然要用最基础的 if else for 肯定也是能写,不过好像就没内味了

    10 replies  •  2020-11-30 10:37:21 +08:00
    Jirajine
    Jirajine
    Nov 29, 2020 via Android❤️1
    1
    说反了吧,一些充满了历史遗留问题的旧语言才会让代码好复杂好几把酷炫,比如 C++、bash 。
    QingXuJiaZhi
    QingXuJiaZhi
    Nov 29, 2020❤️5
    2
    学语言是新语言比较难,因为特性多,但前提是只学语法不用来干事。

    如果用来解决问题,肯定是新语言方便好用,新特性都是经验总结出来的好东西。

    if else 虽然能实现功能,但你这个没有考虑健壮性、易维护性、复用等等,实际项目这些都是要考虑的。
    hoyixi
    hoyixi
    Nov 29, 2020
    3
    然而编程语言其实是非常简单的一环, 算法,操作系统,网络,数据库存储等等在实际环境中的应用,各种衍生技术,才是重头,才是复杂的。
    renmu123
    renmu123
    Nov 29, 2020 via Android
    4
    新的流行的语言,轮子肯定是为了解决某种场景出现的。天下苦 c++久已
    flawless
    flawless
    Nov 29, 2020
    5
    面向实际业务去学,迫于生计就硬着头皮学,不然学着有啥用。
    k9982874
    k9982874
    Nov 29, 2020 via iPhone
    6
    现在学“语言”学的其实是工具链和常用库。
    cheng6563
    cheng6563
    Nov 29, 2020 via Android
    7
    同意 c++和 bash 这两古董语言学起来才让人崩溃,新语言一般规范得多容易学
    thedrwu
    thedrwu
    Nov 30, 2020 via Android
    8
    Haskell 没有 for,大多数时候也可以避免 if 改用 patternmatching
    raaaaaar
    raaaaaar
    Nov 30, 2020 via Android
    9
    各种语言都有特性,反正我自己需要写大量的项目,真正读源码,用上我才能真正理解他是个什么玩意,那些通用的语法也没什么和学的吧。
    AmrtaShiva
    AmrtaShiva
    Nov 30, 2020 via iPhone
    10
    今年学的 Go 非业内人士 没编程经验 没感觉多难 学 c 的时候倒是看内核源码那个懵逼~ 语言这东西就一个工具而已 #3 那些才是用这个工具实现具体需求的难点
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   563 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 55ms · UTC 22:09 · PVG 06:09 · LAX 14:09 · JFK 17:09
    ♥ Do have faith in what you're doing.