过早客
  • 首页
  • 节点
  • 成员
  • 广告投放
  • 登录
  • 注册

码农为什么要分语言?

你问我答 • lujunx • 发表于 4 月前 • 最后回复来自 azu • 4 月前

不都是if-else那么回事吗,社友用不了几个小时,就无缝切换了吧

加入收藏 新浪微博 分享到微信 ❤赞 1247 次点击 0 人赞 0 人收藏

打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮

共收到10条回复
zhazhaer 4 月前 福建省 #1 赞 0

从业者太多了,其实在公司内转的时候一般就不分什么语言了。

jingqui123 4 月前 湖北省 #2 赞 1

都是打架,为啥要分门派wb_doge

xdu 4 月前 湖北省 #3 赞 1

php是世界上最好的语言

a5712357 4 月前 湖北省 #4 赞 0

需要秦始皇统一

funingken 4 月前 湖北省 #5 赞 0

就像机械的制图软件一样,cad实现二维制图,后来有了cad三围制图,但是太麻烦。就有了更详细的solidwork,ug。然后数控机床出现,二维制图导入编程,后来三围图也导入,ug和proe都有对应的编程软件。一个机械从业者的看法

oscar 4 月前 湖北省 #6 赞 0

都是人类,为什么要分国家。

yiwayhb 4 月前 湖北省 #7 赞 0

不同语言之间最大的区别其实不是语法,而是:
- 框架、库之间的差异
- 工具链的差异

irving2016 4 月前 湖北省 #8 赞 5

因为只要深入干过工程,就知道没有一种方案,可以解决一切场景的问题。
常常会遇到两种场景,采用的两种方案,思路甚至是完全对立,但是最后效果却都挺成功。方案对调,就都失败。

比如性能和开发效率的取舍,就是这种鱼和熊掌不可兼得的场景。
语言越低级,对性能调优的余地,就越大,如 C、汇编。但是因为低级,所以开发起来,特别耗人力。
语言越高级,对性能调优的余地,就越小,比如 Java、python。但是因为高级,所以开发起来,相对特别省人力。

其实软件开发里面,到处都充满类似这种对立的矛盾。导致一种问题的解决方案,常常百花齐放。
比如,分布式里,CAP 三者不可兼得;数据库里,TPS 和 QPS 不可兼得;数据仓库里,OLAP 和 OLTP 也是对立;计算机算法里,时间和空间,也是对立

cartoon_author 4 月前 湖北省 #9 赞 3

你让写java的去写一下php,java看一个小时php的文档就可以干活了(不包括安装运行环境)

但是让java去看下go,几个小时肯定搞不定,至少我这个老java,当初转写go的时候,花了至少一周时间,才适应go的写法。尤其是在go语言那个半吊子泛型和异常机制(panic,err)上浪费了不少时间(我一直怀疑是不是自己理解错了,从来没怀疑是go官方就没花心思设计这两个无比重要的功能),导致我死磕了好一阵子。

接下来就是把go在github上的awsome库看了一遍,然后就给公司搓了一个框架,前后共花了一个半月,其中熟悉语言的语法花了一周,剩下时间都是在熟悉各种库的使用。

总的来说就是,对于做项目来说,语言的转换,并不是大头成本;真正费力费时的是去熟悉这个语言下的生态,工具链。

azu 4 月前 湖北省 #10 赞 0

都是if else 要ai干啥啊 我写1000亿个if else也能达到一样的效果

请绑定手机号后,再发言,点击此处
Guozaoke.com—源自武汉的高端交流分享社区
相关主题
回武汉三周年,回顾这几年的日子,有些感慨,写点东西吧
中年被绿男离婚失业男躺平一年的经历,感悟与困惑
越来越觉得时间过得快,是不是说明自己已经老了?
如果对象以往炒股年化收益20%以上,你能接受对方不上班全职炒股么
2025年4月份买的房子且落户的, 2026年3月能报名摸底吗 ?还是说只能5月份摸底?
其他区的学校划片有光谷这种情况吗
公务员考试交流
头皮爱出油脱发,经常长包,一天不洗头就痒,就没办法了吗?
大城市开始流行干婚,如何评价?
有没有趣味搞笑视频的网站

过早客微信公众号:guozaoke • 过早客新浪微博:@过早客 • 广告投放合作微信:fullygroup50 鄂ICP备2021016276号-2 • 鄂公网安备42018502001446号