阅读更多

0顶
0踩

编程语言

原创新闻 预测与盘点,哪些语言最受青睐

2016-12-26 15:10 by 副主编 jihong10102006 评论(0) 有7305人浏览

哪门语言才是最受青睐的编程语言?
我们如何判断它,应该用什么标准?
引用
科技网站 HackerEarth 综合业内资深程序员的评论,并根据 Github、HackerNews 等受欢迎的技术网站调查排名,梳理了在2017年得到广泛应用的编程语言。


在2017年最受欢迎的顶级编程语言:
Java SEJava EEJava Web
Python
PHP
Swift
R
Matlab
Arduino


关于Java
全球化的Web脚本语言。当Web接管我们的宇宙时,使用主要用于Web应用程序的Java也将接管世界。它是一个好的前端工具,可以在所有环境中使用。从添加效果到创建基本功能的游戏,Java是业界最喜欢和最受欢迎的编程语言学习。

用于Android开发和世界上大多数金融系统。Java的速度和性能是显而易见的首选。它多年来被评价为最好的编程语言,它总是很好地保持用户的技能更新。

关于C++
《Effective C++》 系列图书的作者、编程新闻方面 Dr. Dobb 奖得主(Dr. Dobb’s JournalExcellence in Programming Award) Scott Meyers 表示

——在我看来C++仍然是一个重要的编程语言,因为它自出生以来的长处仍然在各种各样项目的软件开发人员中具有持续的吸引力。我曾在2014年作过演讲《为什么C ++将继续远航》,其中我总结了C++以下优点:

  •     与C语言兼容
  •     非常通用的功能
  •     不存在范式(Paradigm agnosticism)
  •     专注系统编程

C ++是最适合那些要求苛刻的系统应用,那些不容易满足技术上的约束的系统。对于这样的应用程序,通常情况下,C ++的唯一重大的竞争对手是C,而与C相比,C ++ 又能提供更强大的抽象和建模功能。

抱有同样态度的还有Constantin Brancusi 大学的 Adrian Runceanu 教授在C ++,Java,Oracle 有超过16年的经验。

——我认为使用C / C ++是因为它提供了一个很好的指针机制(a good mechanism for using pointers),我们可以用这种语言创建可移植的应用程序。我相信C / C ++很容易学习,这就是为什么学生喜欢使用这种编程语言创建应用程序。其他语言(Java,Java,Python)可用于开发Web应用程序,但C / C ++不能以这种方式使用。我不知道这种语言的未来是什么,但我相信C ++在未来将继续在业界处于主导地位。”

关于R语言
随着世界对统计和数据分析越来越痴迷,R是你需要添加到你的技能组合的语言。如果你在工作门户网站上看到的与R相关的工作越来越多,那么可以肯定R在2017年可能是最受追捧的语言。

关于Swift
当苹果应对开发商的投诉时,它决定拿出 Swift 取代 Objective-C。它必然成为开发商的最爱。到目前为止,iOS开发人员正在像其他人一样快速地编码,当他们在市场现身时,Swift的使用率只会更加扩大。

关于MATLAB
曾经是数学家和科学家使用的硬派语言。随着对分析和统计的兴趣越来越大,MATLAB的受欢迎程度正在复苏。更多的开发人员将回到MATLAB,因为数学分析的复杂性正在增加。

关于SQL
随着人们越来越需要技术,数据库一直在指数级增加。如果你有兴趣管理数据库,SQL是你的首选。SQL是为了特殊的数据库目的设计的语言,不同于通用语言。几乎可在需要数据库管理的任何地方使用它。SQL是一个需要学习的重要技能。

关于Arduino

物联网将属于 Arduino! 嵌入式编程也将是一个关键的玩家。Arduino不是一种新语言;它是一组C和C ++函数。随着更多的嵌入式芯片需要编码,Arduino将是在 2017 年兴起的新技能

关于PHP
在过去,PHP是一种简单的方法来淘汰一些动态网页。如果你需要一点点的变化,你可以在HTML标签之间嵌入简单的代码。Web开发者有了它就基本足够了,但它的缓慢足以令程序员中的中坚分子看不起它。

这是一则旧闻了,因为一些喜爱PHP的程序员在Wordpress和Facebook等地方都在争相利用即时编译器,这种曾创造出Java如此高性能解决方案的技术来执行比以前更快的PHP代码。现在的工具如HipHop,虚拟机和PHP7.0提供的速度可能是旧版本的2倍。这会给Node.jsJava带来挑战。

Java 和 Java 可能仍然是其基于网络的服务行业的最爱,Google的GO也已经出现了几年,并将是一个伟大的语言。Ruby 是初创公司最喜欢的,这已经有一段时间了,其流行度在预计的未来不会减少。Mozilla 的 Rust和 Facebook 的 HACK(超过90%的Facebook 代码用 HACK 书写)必须也加入这些列表,但在2017年上半年还不行。

关于未来
世界正在快速变化,越来越多的程序员不再愿意为了效率而牺牲性能。曾一度限于科学家的高性能计算,现在由于深度学习和人工智能应用成为主流。

在2016年,我们看到了算法交易、自动驾驶汽车、3D打印、风险管理、医疗诊断、航空安全,以及在并行超级计算和天体物理学方面的 Julia Computing 应用。这些应用程序和用例预计在 2017 年爆发,因为Julia 框架 1.0 将发布,学习框架会变得更容易使用。

  • 大小: 63 KB
0
0
评论 共 0 条 请登录后发表评论

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • OLAP 市场现状和技术演进

    OLAP 市场现状和技术演进

  • OLAP、OLTP的介绍和比较

    OLTP与OLAP的介绍     数据处理大致可以分成两大类:联机事务处理OLTP(on-line transaction processing)、联机分析处理OLAP(On-Line Analytical Processing)。OLTP是传统的关系型数据库的主要应用,主要是基本的、日常的事务处理,例如银行交易。OLAP是数据仓库系统的主要应用,支持复杂的分析操作,侧重决策支持,并且提供直观易

  • OLTP、OLAP与HTAP

    OLTP On-Line Transaction Processing联机事务处理过程(OLTP) 也称为面向交易的处理过程,其基本特征是前台接收的用户数据可以立即传送到计算中心进行处理,并在很短的时间内给出处理结果,是对用户操作快速响应的方式之一。 这样做的最大优点是可以即时地处理输入的数据,及时地回答。也称为实时系统(Real time System)。衡量联机事务处理结果的一个重要指标...

  • 【整理】查看市场份额常用权威网站

    1 浏览器市场份额(可切换全球和中国,以及可按pc及移动端查看) http://gs.statcounter.com/ 2 友盟指数(中国的安卓,iOS系统版本份额、品牌份额) http://www.umindex.com/ 3 苹果官网iOS系统分布数据 https://developer.apple.com/support/app-store/ 4 ...

  • 盘点预测与趋势,哪种语言最受青睐

    哪门语言最受青睐,2017年,开发者应该学什么? 以下汇集了数据信息和一些观点,希望给大家带来启示。感谢科技网站 HackerEarth、HackerNews、Github,门户网站 Glassdoor、Indeed的编辑们。在2017年最受欢迎的顶级...

  • 连获Luminar、AMD青睐,亿咖通科技是家什么神仙公司?

    正在自研自动驾驶感知、定位、融合、预测、决策、控制等核心算法,导航领航辅助驾驶和记忆泊车等软件,一个达到业界领先水平的自动驾驶团队是技术研发与应用快速落地的先决保障。 伴随着与Luminar的战略合作,亿咖通...

  • 盘点2017年崛起的那些 JS 项目

    最受欢迎项目下面是不分类别的 2017 年度最受欢迎 Javascript 项目,如果你时间很紧,看这部分就够了。Vue.js 蝉联冠军 Vue.js 再次强势登顶年度排行榜冠军,今年在 GitHub 上新增了超过 40K 的 star。相较于 2016...

  • 2017年数据库技术盘点

    相较Informix,DB2显然更受IBM公司的青睐,但这仍掩盖不了DB2在中国销售不佳的事实(主要集中于金融行业)。DB2因其入门慢、市场推广差,往往不是用户的第一、甚至第二选择。 2017年9月,SAP发布了HANA 2.0 SPS 02...

  • 解读2015之自然语言处理篇:持续探索 稳中前行

    解读2015之自然语言处理篇:持续探索 稳中前行

  • 关于OLAP数仓,这大概是史上最全面的总结!(万字干货)

    关于数据仓库,早期分享过不少基础类文章,偶然间看到知乎上这篇关于OLAP的深度解读,从技术发展,产品选型,执行优化等方面做了详细的剖析,分享来给大家看看!全文10000字,读完需要30分...

  • 2017全球大数据产业八领域典型公司盘点分析

    来源:黑科技数据 概要:从微观视角细分领域分析大数据行业。 今天带大家从微观视角细分领域分析大数据... 大数据预测、咨询  大数据服务支撑平台  机器学习技术 “大数据分析、可视化及BI领域

  • 从TensorFlow 到 Caffe2:盘点深度学习框架

    本文首先介绍GitHub中最受欢迎的开源深度学习框架排名,然后再对其进行系统地对比 下图总结了在GitHub中最受欢迎的开源深度学习框架排名,该排名是基于各大框架在GitHub里的收藏数,这个数据由MitchDeFelice在2017年...

  • 2004年美国二十五所最热门高校大盘点

    只要是学生就逃不过升学压力,千辛万苦就为了上一所自己心仪的大学。在中国学生为填报高考志愿犹豫再三的同时,美国...名单上所列的大学在近些年都受到越来越多的青睐——不仅申请入学的人数不断增加,招生考试的分数线

  • 2016机器学习大盘点(第3篇)

    SAS Analytics使得数据科学家可以轻松地使用各种编程语言,无论Python笔记本、Java客户端、Lua脚本接口或SAS,数据建模人员和数据科学家都可以轻松地使用SAS完成各种数据操作、高级分析和分析报表任务。 我们...

  • 2016年终盘点大数据篇:跨越巅峰,迈向成熟

    几次Druid Meetup都取得了非常大的成功,Druid的核心研发,华人工程师杨仿今也开始独立创业,并且获得了资本的青睐。 在2015年的时候在国内还只有很少的公司在采用Druid。在2016年,阿里巴巴、迅雷、小米等等公司...

  • 深度学习框架-从TensorFlow 到 Caffe2:盘点深度学习框架

    本文首先介绍GitHub中最受欢迎的开源深度学习框架排名,然后再对其进行系统地对比 下图总结了在GitHub中最受欢迎的开源深度学习框架排名,该排名是基于各大框架在GitHub里的收藏数,这个数据由MitchDeFelice在...

  • 年终盘点:2015年人工智能的五大关键词

    年终盘点:2015年人工智能的五大关键词 在即将过去的2015年里,几乎每天都能听到关于「人工智能」的新消息,Bloomberg将2015年评价为人工智能的里程碑一年,那么,站在2015年的年末,机器之心和大家一起回首人工...

  • 【DevOps】日志管理工具 - 22种 选型(读这一篇就够了)

    日志管理工具是为了在生产环境中,有效管理日志数据而提供的灵活、经济、有效的...现在来盘点下常见的 **22 种** 日志管理工具,调研下它们各自的特点、优缺点、管理架构、效果等,以便可以为业务选择合适的解决方案。

Global site tag (gtag.js) - Google Analytics