特别是这些比较“流行” “新”一点的语言,感觉语法都好复杂好几把炫酷,当然要用最基础的 if else for 肯定也是能写,不过好像就没内味了
1
Jirajine 2020-11-29 19:08:09 +08:00 via Android 1
说反了吧,一些充满了历史遗留问题的旧语言才会让代码好复杂好几把酷炫,比如 C++、bash 。
|
2
cmdOptionKana 2020-11-29 19:43:50 +08:00 5
学语言是新语言比较难,因为特性多,但前提是只学语法不用来干事。
如果用来解决问题,肯定是新语言方便好用,新特性都是经验总结出来的好东西。 if else 虽然能实现功能,但你这个没有考虑健壮性、易维护性、复用等等,实际项目这些都是要考虑的。 |
3
hoyixi 2020-11-29 19:52:41 +08:00
然而编程语言其实是非常简单的一环, 算法,操作系统,网络,数据库存储等等在实际环境中的应用,各种衍生技术,才是重头,才是复杂的。
|
4
renmu123 2020-11-29 20:11:35 +08:00 via Android
新的流行的语言,轮子肯定是为了解决某种场景出现的。天下苦 c++久已
|
5
flawless 2020-11-29 20:29:03 +08:00
面向实际业务去学,迫于生计就硬着头皮学,不然学着有啥用。
|
6
k9982874 2020-11-29 20:29:46 +08:00 via iPhone
现在学“语言”学的其实是工具链和常用库。
|
7
cheng6563 2020-11-29 23:23:51 +08:00 via Android
同意 c++和 bash 这两古董语言学起来才让人崩溃,新语言一般规范得多容易学
|
8
thedrwu 2020-11-30 00:29:19 +08:00 via Android
Haskell 没有 for,大多数时候也可以避免 if 改用 patternmatching
|
9
raaaaaar 2020-11-30 07:18:29 +08:00 via Android
各种语言都有特性,反正我自己需要写大量的项目,真正读源码,用上我才能真正理解他是个什么玩意,那些通用的语法也没什么和学的吧。
|
10
AmrtaShiva 2020-11-30 10:37:21 +08:00 via iPhone
今年学的 Go 非业内人士 没编程经验 没感觉多难 学 c 的时候倒是看内核源码那个懵逼~ 语言这东西就一个工具而已 #3 那些才是用这个工具实现具体需求的难点
|