语言难分高低,关键还是要看基础和架构能力

一些专业技术网站时不时会整出一个最受欢迎的编程语言的报告,开发人员内心也基本上会有一个自己的最爱清单。java瞧不上做python的,c++瞧不上做java的等等,不一而论,我对编程语言也有自己的偏好,喜欢结构、语法严谨的!

1、语言真的有什么三六九等吗?

自己也算用过几种语言吧,如php、python、c++、.NET、java、go等等,有时候稍微梳理一下,是有一些区别,主要区别在哪儿呢?更多是编程范式,如面向过程的、面向对象的,其它的区别也就是语法是否严谨、类库是否丰富等等吧。

我的个人感觉是,语言其实无所谓三六九等,自然也没必要互相鄙视什么的,不同语言有不同的时代背景,不同语言有不同的应用场景,喜欢什么就用什么就是了。如果说,真要论点所谓的高低的话吧,我的个人感觉是:对于开发人员来说,单论技术的话关键还是要在基础和架构上下工夫,基础决定你的根基是否牢固,架构决定你的系统构建能力,语言只是工具。

2、所谓的“鄙视链”对编程语言发展有什么促进作用呢?

那么“鄙视链”对编程语言的发展真的是百害无一利吗?那倒不是,任何事物的发展都是因为发现不足,去解决不足才得以发展的。从汇编到面向过程再到OOP,确实能相当程度上提升编程的效率,语法也是演化的越来越人性化,工具类库也是变得越来越丰富。继续互相“鄙视”吧哈,相信编程语言会在所谓的“鄙视”中变得变好用,越来越强大!

关键有一点,我们开发人员要保持清醒,语言只是工具,要把基础打牢,把架构能力培养起来,我们才能变得更有用武之地!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值