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

2020-11-29 19:05:16 +08:00
 zxCoder

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

2041 次点击
所在节点    问与答
10 条回复
Jirajine
2020-11-29 19:08:09 +08:00
说反了吧,一些充满了历史遗留问题的旧语言才会让代码好复杂好几把酷炫,比如 C++、bash 。
cmdOptionKana
2020-11-29 19:43:50 +08:00
学语言是新语言比较难,因为特性多,但前提是只学语法不用来干事。

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

if else 虽然能实现功能,但你这个没有考虑健壮性、易维护性、复用等等,实际项目这些都是要考虑的。
hoyixi
2020-11-29 19:52:41 +08:00
然而编程语言其实是非常简单的一环, 算法,操作系统,网络,数据库存储等等在实际环境中的应用,各种衍生技术,才是重头,才是复杂的。
renmu123
2020-11-29 20:11:35 +08:00
新的流行的语言,轮子肯定是为了解决某种场景出现的。天下苦 c++久已
flawless
2020-11-29 20:29:03 +08:00
面向实际业务去学,迫于生计就硬着头皮学,不然学着有啥用。
k9982874
2020-11-29 20:29:46 +08:00
现在学“语言”学的其实是工具链和常用库。
cheng6563
2020-11-29 23:23:51 +08:00
同意 c++和 bash 这两古董语言学起来才让人崩溃,新语言一般规范得多容易学
thedrwu
2020-11-30 00:29:19 +08:00
Haskell 没有 for,大多数时候也可以避免 if 改用 patternmatching
raaaaaar
2020-11-30 07:18:29 +08:00
各种语言都有特性,反正我自己需要写大量的项目,真正读源码,用上我才能真正理解他是个什么玩意,那些通用的语法也没什么和学的吧。
AmrtaShiva
2020-11-30 10:37:21 +08:00
今年学的 Go 非业内人士 没编程经验 没感觉多难 学 c 的时候倒是看内核源码那个懵逼~ 语言这东西就一个工具而已 #3 那些才是用这个工具实现具体需求的难点

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/730361

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX