今天无意间读到一篇文章,我觉得写的挺好的,特别是开篇那句:语言与工具常变,模式与解法长青,问题永恒。
我非科班出身,也有些迟钝,对文章里提到的很多问题,都意识的很晚,工作已经两三年了,才开始思考各种语言之间对相同问题的不同解法。
最近才慢慢开始感觉,不同的复杂的工程,所需要面对的问题往往非常相似,不同的语言社区都在探索不同的解决方案。
我在学习语言的过程中,往往忽视了实践,只学了些语法细节和皮毛,没有真正触及语言的精髓和边界,我也说不太出来,过往学过的几门语言,它们在解决相同问题下的各自方案的优劣。
总之,我觉得文章不错,蛮有启发,分享下~
文章地址: https://0xffff.one/d/792 作者博客: https://johnbanq.github.io/posts/pl-learning/
1
FYFX 37 天前
我觉得要想学通用的编程语言知识还是得了解一下 PLT(Programming Language Theory),不过我感觉 PLT 入门书的难度似乎都挺离谱的
|
2
billzhuang 37 天前 via iPhone
> 文章地址: https://0xffff.one/d/792 作者博客: https://johnbanq.github.io/posts/pl-learning/
这两篇文章内容一样,地址为啥不一样? |
3
sir283 37 天前
我觉得,能在现场及时以最快方式解决生产痛点,这部分的经验才是最重要,而不是以编程语言的语法细节、语法糖之类的,来区分好坏。
比如,客户要求在现场马上编写一个上位机控制程序,还要跨平台的,就一下午时间,要你解决跟打印机、plc 通讯的问题,还要同步另一家的云端数据进行本地效验,那么应该首选 python 、golang 这种快捷开发语言,而不是选择 Java 、nodejs 、netcore 。 |
4
Koril OP @billzhuang 作者把这篇文章发到了论坛平台以及自己的个人博客上
|