专栏名称: MacTalk
MacTalk 开通于2012年末,内容起于 Mac 而不止 Mac,内容覆盖了技术、创业、产品和人文思考。文风有趣,又有一点力量。相关图书《MacTalk·人生元编程》《MacTalk·跨越边界》
目录
相关文章推荐
科技美学官方  ·  共同关注315晚会,有你踩的“坑”吗? ·  11 小时前  
大白聊IT  ·  硅谷芯片四巨头,全是华人在掌舵 ·  2 天前  
大白聊IT  ·  硅谷芯片四巨头,全是华人在掌舵 ·  2 天前  
51好读  ›  专栏  ›  MacTalk

Python,2017第一语言

MacTalk  · 公众号  · 科技自媒体  · 2017-08-07 23:11

正文

题图:by thefolkpr0ject from Instagram

Python 系列很久没动笔,感觉怪不好意思的,无数读者在后台催促,有的读者说,池老,Python 相关的课程都上了一半了,您这第三篇 Python 还没写完。其实我写的 Python 系列,不会涉及太多技术细节,读我的文章,也学不会 Lambda 表达式,但如果能够引发你的兴趣或思考,就算这些文字没白写。

今天读了 TechRepublic 上的一篇文章「These 10 programming languages have dominated development in 2017」,意思是给2017年最具趋势性的编程语言排了个座次,其中第一名居然是是:Python。

随着软件工程和研发职位的持续增长,人们都想知道在当下,在未来,哪些编程语言是值得学习和投入精力的,技术的趋势是什么样子,我应该在哪种技术上投入更多精力未来才会有更大的价值和竞争优势。

于是 IEEE 最近在它的网站上发布了2017年 Top 编程语言排行榜,与 TIOBE 的排名算法不同(那个跟偏重当前应用的市场份额),这个列表是交互式的,可以与用户互动。它提供了十二个指标,由读者自己去设置权重然后进行判断和筛选,最后得出了这个排行榜,具体如下:

1、Python

2017年最具潜质和希望的编程语言,比去年前进了两位,既是老牌劲旅,也是登顶新贵。正如我之前在文章里说写的:

Python 将成为大数据、AI 和机器学习时代的第一编程语言。可以想象这样一个场景,Python 和 Java、Go、C、C#、Ruby、PHP……坐在圆桌前开会,Python 抱着头后仰在 Herman Miller 工程椅上,慵懒的对其他编程语言说:

对不起,我不是针对你,我是说,所有在座的各位,都只能挣第二。

你看,已经实现了。关于 Python,可以先读读「 人生苦短,我用 Python 」。

2、C

老牌编程语言,在各种排行榜里始终处于一哥和二哥的位置,大量的开源项目依然在使用 C 语言构建。

3、Java

面向对象的静态编程语言,多年占据编程排行榜第一位,诞生于1995年,在各个历史时期都有突出的产品特性,每当人们觉得 Java 不行了的时候,总会有英雄横刀救美。

最早 Java 可以构建浏览器上的 Applet,后来企业级软件开发时代 JavaEE 大行其道,开源社区 Spring 桃李满天下。等到了移动时代,人们觉得 Java 要完蛋了,Google 拍马救主,发布了 Android,当家语言就是 Java,于是 Java 再次焕发勃勃生机。目前大数据领域,Java 同样是当仁不让的好手。

4、C++

C++ 诞生于1983年,以难学难用威力无穷闻名天下,使用 C++ 的人,要么特别牛,要么特别烂,没有中间地带。这门语言依然有很强的生命力。







请到「今天看啥」查看全文