分享

TIOBE2017榜单公布,PHP还会是世界上最好的语言吗?

 千秋鹤 2017-09-01


看到这个榜单,我的记忆瞬间回到了十年前。

那时我结识了原配asp,asp代码真的好简单啊,看了遍《十天学完asp》,再下两个源码,就这样我华丽变身为asp程序员,我们也就这样相好了。asp+access非常的方便,直接上传空间,解析绑定下域名就搞定。

可是后来,asp没落了。。。我也变心了,于是又移情别恋了http://asp.net,虽然只是多个了.net,但却完全找不到前任的身影,这段感情没多持续多久,终于有一天,我对她说:“我不爱你了,我们分手吧。。。”

那天回家路上,无意中遇见了隔壁的老王,他是个php编程序员,他神秘兮兮地跟我说...php上手简单,几乎不需要编程基础;大网都是php做的;他和小伙伴们都只爱php。而且他还悄悄的说“php的工资比asp高",于是,我又心动了。。

我真的是一只好花心的程序猿啊,就在分手的当天,我又结识了“世界上最好的语言:php"

也就在今天之前,我还在想php陪伴了我这么多年,她是最最最好的,我已经离不开她了,我一定会和她白头偕老的。

可就刚才,看到了上面的榜单,第一的位置始终被java霸占多年,于是我又开始怀疑了,php到底是不是这世上最好的语言呢?

老王当初说的难道只是他们的一厢情愿?

看着强悍无比的java,还有C兄弟们的实力,我又突然想到:php这种语言,。。。!哎,难道从今住后又要投入java的环抱?

互联网技术迅猛发展,语言学习也是个持续的过程。从榜单来看,Java、C、C++和Python仍然稳定保持在前4甲。Go 语言今年一路飙升,本月终于进入前10名,2016年同期可是才55名。

云栖社区发起话题后,很多小伙伴们都分享了自己的一些看法:

社区昵称:1530240686325466

这要看自身所处的环境以及所工作的环境,就网页来说,php依然是方便的,实用的,榜单说明不了什么,因为他没有问过那些没在公司上班的php程序员,大公司是很屌,各种技术员各种语言,有什么用呢,语言只是让人去用,不是语言用人,就像遇到输出一段字符串,你是选择java还是php还是c?有什么用呢?会抓老鼠的猫才是好猫!哪种效率最高,简洁,自己熟悉就用哪个呗。管他什么排行榜不排行榜,我用我的,你排你的。

社区昵称:浮生递归

这么巧,我也是asp开始的,虽然现在也进化到.net了,但是小项目,要求不高的项目,asp仍然在使用。毕竟.net不用编译后发布,直接手机上编辑上传都行,.net就无能无力了。asp和php都是随时随地能改bug的语言,特别适合移动办公。.net在多项目多端同时开发的时候就特别不方便。asp和php就没这个问题。只要同步好目录就行了。

不过随着时代的进步,asp的弊端也越来越明显,比如支持的api越来越少,控件也没其他语言的多。像阿里云的短信服务,.net有现成的,几分钟就测试通过了。asp接口就要自己写,网上找了参考代码调试了两天都没成功,只能放弃,太苦逼了。还好网站上asp和.net是可以同时运行的,所以解决方案就是其他都用asp,就短信发送部分用.net[捂脸]

目前短期计划是熟练掌握.net,然后会用java,再php。如果有足够的精力,还是希望能学会所有主流语言的,工作上会方便很多。包括单片机的(这个跟工作无关是自己做点智能设备玩玩)。

社区昵称:巴洛克上校

Q1:码农伙伴,你是以上哪派的?

虽说是做前端的我还是认为PHP不错,和Java比大部分开源免费;简单上手快;开发速度快;当然java优势稳定,安全, 高性能;为什么说PHP不错,因为PHP更适合零基础的学习,因为上手快会给人一种成就感认为自己可以,增加学习兴趣,当你学会了PHP,你可以再去学习Java或者其他的语言相对就简单了,如果上来就学Java你会感觉很痛苦亲身体验,很多人会放弃身边很多这样的例子!!

Q2:你会去学习新的编程语言吗?

肯定会,要跟上时代,不然会被淘汰的;

Q3:你觉得最值得学习的编程语言是什么?

java 和 c

社区昵称:海洋的云

Q1:你是以上哪派的?

哈哈,我能说我无门派吗?偏向于使用R和Python。

Q2:你会去学习新的编程语言吗?

肯定会学。学无止境,没有一门语言是永恒的,都是在不断迭代更新的。可以有自己主流擅长的语言,但是也会根据工作业务需要和个人爱好学习一些新的编程语言。

Q3:觉得最值得学习的编程语言是什么?

目前就自己的情况是Python,因为在做数据分析时可以使用python,在进行深度学习时使用TF可用到Python,语言复用度高。

其实不管是Java还是PHP,不管是C还是R,不管是Python还是Scala,实用性强,能够快速高效解决问题完成工作的,就是好的编程语言。不管是前端还是后端,不管是开发还是测试,不管是数据分析还是全栈,适合自己的得心应手的语言才是最好的最值得学习的。

社区昵称:1012593733774680

语言只是工具,不同的场景用最合适的语言去实现这才是重要的,做web服务我首选java,做爬虫我首选python,做图像处理我首选c/c++等等,让语言发挥它最大的潜力!物尽其用,这才是最重要的 

社区昵称:吟游诗人

现在高校和一般系统性的教学都是从c开始的,而c又与java等比较相似,所以排在前列的一直是java和c等大法。而php等与c语法出入较大,对于深入学过c的人来说不太习惯。而python目前也是越来越火了,因此我想说,世界上最好的语言是 汇编语言。

社区昵称:麦老师

Q1:码农伙伴,你是以上哪派的?

Python,必须Python。

Q2:你会去学习新的编程语言吗?

会根据个人时间情况来安排,艺多不压身啊。

Q3:你觉得最值得学习的编程语言是什么?

非常看好go,没准下一个公认的最好的语言就是go或者python了。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多