2014编程语言统计2015学习编程好好选择

   最新公布2014年11月“我最喜爱的 编程语言”排行榜。此排行榜清楚的反映了各种编程语言在国内和境外不同国家和地区的流行程度,可为软件工程师及其他业内人士提供参考。

  与TIOBE排行榜不同,这份排行榜的数据不是来源于搜索引擎等间接途径,而是来自11月份对五万六千多名软件工程师的问卷调查。调查选项为单选,每个参与调查者只能选择一个自己最喜欢的编程语言。

  一、国内的统计情况。

  国内数据来源于对CodeForge.cn用户的统计。首先,我们先看看全国范围的情况:


  与前几个月的统计数据相比,11月份的统计数据中C++和C语言仍然以大比分领先其他编程语言排在前两位,二者是当之无愧的最受全国程序员喜爱的编程语言(或者说从事C++和C语言编程的人数依然占有最大比例)。

  Java和C#也很受欢迎,分别排在第三和第四位(C#在这个月份略有下降到第四位,Java略有上升到第三位),位次彼此调换。

  Matlab因其在数学计算和仿真方面的优势以及易学易用的特点,深受高校和科研院所人员的喜爱,也是很多软件工程师验证前期算法的首选工具。Objective-C虽然受到iOS程序开发的刺激,吸引了大批程序开发人员从事编码工作,但在这份喜爱程度排行榜上并不出众。

  尽管如此,与前期统计数据相比,Objective-C呈上升趋势。当年极其盛行的Delphi靠吃老底仍然跻身榜单之中,不过数据一直呈现下降趋势。

  再来看一下来自北京,上海,深圳和广州四地被访用户的调查情况。


  在不同的地区,各编程语言受喜爱程度还是略有不同。C++和C在这四个城市中都是排在了前两位。

  而略有不同的是,在北上广,C++受喜爱程度都领先C语言,而在深圳情况正好相反,C语言更受欢迎。这在一定程度上反映出深圳硬件和嵌入式相关产业(或许是手机产业?)发达,需要的系统和嵌入式开发人员较多。

  而Matlab在深圳的受欢迎程度,明显低于其他几个城市,也部分的反应了深圳由于较少高校和科研院所,所以学术和研究的气氛明显不如其他城市。

  二、境外的统计情况

  境外数据来源用户的统计。


  在全球范围内,C,C++和Matlab的受欢迎程度高居榜首,位列三甲。在IT创新最活跃的美国,C++胜于C,而在软件外包大国印度,C与Java都大受欢迎。

  在制造业发达的台湾和韩国,C语言很受欢迎。Matlab在这几个国家和地区中,都排在前三位,其中,在印度排在第二位,这与这几个国家和地区发达的教育和科研制度是分不开的。

时间: 2024-09-30 20:09:07

2014编程语言统计2015学习编程好好选择的相关文章

我2年学习编程的经验总结

我以前从来没有想过我现在的生活会是这个样子.几小时几小时地盯着电脑屏幕,想要解决app中的bug.如果一直找不出错误的源头,我就会开始变得焦躁.郁闷甚至于想砸键盘, 最后原因居然只是因为我拼错了一个文件名. 有时候,我会觉得自己很厉害.比如我写下自己的第一个脚本并且成功运行的时候.又比如说在我部署我的第一个app给服务器的时候.以及写下我的第一个爬虫来填充数据库的那一瞬间.我感觉自己就像阿拉丁一样,得到了一个无所不能的神灯. 编程就像毒品一样,尽管一开始的针管有点疼,但是慢慢的我已经离不开它了.

网上学习编程的七大趋势

随着互联网技术的不断提高,网上学习已经越来越普及了.无论是目前,还是将来,它都将会成为一种流行的学习模式.谈及编程,在Glasssdoor最近发布的一份调查报告(top 25 lucrative, in-demand jobs)中,介绍了25份高薪工作.而在这些工作中,超过一半的工作岗位要求具有编程技术.世界正在飞速发展,世界各地对IT技术人才的需求正在不断上升.尤其是在美国,除了硅谷,在其它各洲,同样需要大量擅长编程和开发的技术人才.面对这种趋势,如果你也有兴趣成为一名程序员或开发者,那你应该

对学习编程的一些粗浅看法

大概是因为这个网站叫编程入门网的缘故,网站信箱经常收到编程学习方面的问题.感觉总这样回信也不是办法,所以才有了这篇文章.文章置顶到首页后每个人都能看到,这大概是一个一劳永逸的方法. 说明一下:本人不是专家,手也不高,以下所说的只是我对网友常见问题的个人看法,仅供参考.如果能为别人提供一点点帮助,那么我会感到荣幸之至. 一.编程好学吗?多长时间才能学会编程? 这个因人而宜.通常情况下,从实现第一个"Hello World",到比较熟练的编写代码,这个过程可能比学习其它的计算机技术要长一些

学习编程的顺序步骤是什么

  学习编程的顺序步骤是什么?学习编程不仅需要坚持,强大的逻辑思维外,还要有完善的学习编程的方法,下文小乐哥给大家带来学习编程的方法详解,对于编程初学者相信会有很大的帮助! 学习编程必经的七个阶段.如下: 第1阶段 机会你很开心,你一直想学这个新的内容,比如说某编程语言,无论是规划还是环境所迫,总之你终于有这个机会学习了. 第2阶段 没有根据地乐观谷歌搜索--挑选一两个自己感兴趣的教程,买资料和书,然后开始MOOC(大规模在线开放教程).教程很有趣,甚至还有在线REPL,可以让你玩耍,你觉得你正

非科班出身的人学习编程不负责任指南

为何要写这样一篇文章 来我们这个实验室里读研的学生可能自从来到这里的第一天就觉得自己的命运很苦逼.他们读本科时主修的是机械设计.制造以及自动化之类的专业,毕业时 的简历上也顶多是写写擅长 MS Word.PowerPoint.UGNX.AutoCAD 之类的应用软件.他们有限的学习生涯里,怎么也不会想到来到这里竟然要首先重新学习 C 语言,然后还要学 C++,接下来还要学习 Python 或 Lua 什么的,而且竟然还不让用 Windows,只能用连个 QQ 都没有并且经常出故障的 Linux-

为什么你该开始学习编程了?

有一家饭店的大厨,烧得一手好菜,经过口碑相传,客人从五湖四海闻名而来.然而这对饭店的老板来说,并不单纯是一个好消息.因为客人不是奔着饭店,而是奔着大厨的手艺来的.老板必须想办法留住这位大厨,否则他一旦被别人挖走,饭店的生意就会一落千丈了.然而即便老板不惜血本保证了大厨的忠诚度,风险也依然存在: 大厨休息或请假的时候,菜品的口味就无法让顾客满意: 大厨只有一个,如果想在多个地方开分店,那口味也就不能保证了: 大厨再厉害,同时也只能炒一个菜,而顾客越来越多,输出总是供不应求: 大厨年纪大了总是要退休

我十年学习编程的历史

首先,我不是标题党.其次,我只想说说十年来我自己的关于编程的故事,做过的一些乱七八糟的程序.我的成长并不快,下面这些程序已经足够让我丢脸的了,喜欢发难的朋友,尽管嘲笑我吧(当然,如果你产生了共鸣,我们或许是同龄人.好基友).最近尤其喜欢回忆起一些以前的故事(比如这篇,还有这篇),是不是说明我越来越迂腐了? 其实接触编程,是从更早学习机上的G-Basic开始的.但那时的我只能说凑个热闹,回忆似乎已经模糊不清.所以这段时间实在不能算作什么历史.不过无疑学习机,以及是早些时候在同学家玩的电脑,才是真正

[译] 震惊,还可以用这种姿势学习编程

本文讲的是[译] 震惊,还可以用这种姿势学习编程, 原文地址:Unconventional way of learning a new programming language 原文作者:Sahil Dua 译文出自:掘金翻译计划 译者:ivyxuan 校对者:atuooo, gaozp 现在已经有 500 多门编程语言了.所以站在今天来说,开始学习一门新的编程语言对你来说是一件很正常的事情.比如你会 C++ 和 Java,但是你的工作却需要用到 Python:或者你精通 Python 但是你工

献给迷茫中的初学者如何去学习编程_经典网摘

最近看到很多朋友问到如何学习编程这个问题,我想这个问题应该是所有初学者都非常关注的问题了,在论坛上回答了很多也讲了很多,但是总是无法让所有朋友得到一个解答,所以我想写一下自己的经验,希望对大家有所帮助,不过在此先声明,我并非什么高手,我也只是刚刚入门而已,也只是希望通过写一点个人的体会帮助一些和我遇到相同问题的朋友,高手就免看了,以免班门弄斧.      好了,废话就不多说了.在学习程序之前,我想大家首先应该对程序员这个行业熟悉一下,更加要对编程的语言以及所涉及到的工具有所了解.因为如何过了解这