0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

软件工程师们都喜欢用哪款编程语言

工程师人生 来源:网络整理 2018-04-27 05:00 次阅读

CodeForge最新公布“我最喜爱的 编程语言”排行榜。此排行榜清楚的反映了各种编程语言在国内和国外不同地区的受欢迎程度。这个排行榜不同于TIOBE的编程语言流行度排行榜。TIOBE的数据来源于搜索引擎等间接途径。而这份排行榜来自8月份对一万七千多名软件工程师的问卷调查。调查选项为单选,每个参与调查者只能选择一个自己最喜欢的编程语言。

最先出场的仍然是来自全国范围的统计情况。国内数据来源于对CodeForge.cn用户的统计。

从这个排行榜来看,C字头的C,C++C#占据了前三甲。其中的C/C++是以绝对的优势排在榜首,是当之无愧的最受全国程序员喜爱的编程语言。Java 位居第四,也颇受欢迎。Matlab因其在数学方面的特长和易用性方面的优势,深受大学生和研究人员的喜爱,也是很多软件工程师验证前期算法的首选工具, 在此次调查中跻身前五名。与上个月的排行榜相比,最新排名中C++和C微降,C#、Java和Matlab增长明显。Objective-C有大幅下降。

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

从上面三个图可以看出在北京,上海和深圳三地,各编程语言受喜爱程度有所不同。C++/C在这三个城市中都是最受喜爱的编程语言。与其他两个城市相比,在深 圳,Java很受欢迎,而C#受喜爱程度不高。而在上海,C#的受喜爱程度是其在深圳的2倍。Matlab在深圳的受喜爱程度显著低于在北京和上海,这反 映出深圳的研究类人员比例少。与其他两地相比,在北京,适合移动应用类的编程语言Java(for Android, etc.)和Objective-C (for iOS)更受欢迎。

下面是来自CodeForge.com的国外调查者最喜爱的编程语言调查情况。

与国内的情况不同,C比C++更受全球的软件工程师喜爱。在IT创新最活跃的美国,C++略胜C,而在软件外包大国印度,C与Java都大受欢迎。其中Matlab高居前列的原因同样是受高校研究人员的追捧。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 工程师
    +关注

    关注

    59

    文章

    1569

    浏览量

    68504
  • 编程语言
    +关注

    关注

    10

    文章

    1942

    浏览量

    34707
收藏 人收藏

    评论

    相关推荐

    嵌入式工程师常用的开发工具有哪些?

    项目管理和调试。IAR Embedded Workbench 也是广受欢迎的 IDE,具有出色的优化能力和调试工具,能够帮助工程师快速开发出高质量的嵌入式软件。 二、编译器 编译器将高级语言
    发表于 12-20 15:29

    电气工程师喜欢编程方法

    了再洗碗。那在自动化行业中设备也要遵循一点的逻辑。就比如这个最常用的机械手动作(如图1),它也是一步步将物料搬运到指定位置。针对动作逻辑,电气工程师喜欢编程方法就是 “赋值比较法
    的头像 发表于 10-29 09:32 213次阅读
    电气<b class='flag-5'>工程师</b>最<b class='flag-5'>喜欢</b><b class='flag-5'>用</b>的<b class='flag-5'>编程</b>方法

    labview是什么编程语言写的

    的历史 LabVIEW的诞生可以追溯到1986年,当时美国国家仪器公司的工程师杰夫·卡瓦纳(Jeff Kesselman)和吉姆·特雷西(Jim Tracy)开发出了这个软件。他们的初衷是为了解决工程师在进行数
    的头像 发表于 09-04 16:00 873次阅读

    esp32什么软件编程

    。 概述 ESP32具有丰富的外设接口和灵活的编程方式,支持多种编程语言和开发环境。本文将详细介绍ESP32的编程软件,包括开发环境、
    的头像 发表于 08-19 17:24 3408次阅读

    二创,1:1复刻工程师的职场现状

    工程师
    扬兴科技
    发布于 :2024年07月19日 18:30:07

    求推荐!电子工程师爱逛的论坛和网站有那些?

    求推荐!电子工程师爱逛的论坛和网站有那些?
    发表于 06-19 09:47

    嵌入式软件工程师如何提升自己?

    的基础 嵌入式软件工程师需要具备扎实的计算机科学和工程知识。因此,在职业生涯的起步阶段,建议将重点放在学习基础知识上,包括数据结构、算法、操作系统、编程语言等。通过深入学习这些基础知识
    发表于 06-12 11:20

    扎心灵魂小拷问:有了AI编写代码之后,软件工程师会被AI取代吗?

    软件开发者有很多让他们焦虑的事情。他们最担心的不再是如何用他们最喜欢编程语言(C、C++、Erlang、Java等)表达最新的算法。相反
    的头像 发表于 05-24 19:17 642次阅读
    扎心灵魂小拷问:有了AI编写代码之后,<b class='flag-5'>软件工程师</b>会被AI取代吗?

    索尼诚邀软件工程师参与PS免费手游平台设计

    据悉,近日,澳大利亚知名媒体TweakTown发现,索尼互动娱乐正在为其旗下的PlayStation Studios Mobile招募一名资深的软件工程师,负责设计PlayStation的免费手机游戏平台。
    的头像 发表于 05-23 17:08 720次阅读

    嵌入式软件工程师和硬件工程师的区别?

    和通信协议,以及熟练掌握一种或多种编程语言和开发工具。 主要负责的任务和领域 嵌入式软件工程师的工作涉及到各种任务,主要包括: * 系统设计:包括确定系统功能、分配资源、优化性能等。 * 软件
    发表于 05-16 11:00

    大厂电子工程师常见面试题#电子工程师 #硬件工程师 #电路知识 #面试题

    电子工程师电路
    安泰小课堂
    发布于 :2024年04月30日 17:33:15

    市面上FPGA入门块板子好啊?

    市面上FPGA入门块板子好啊?的什么开发软件编程语言的??
    发表于 03-30 11:24

    Cognition发布首AI软件工程师Devin

    据报道,Cognition公司今日公布了其首人工智能软件工程师——Devin,掀起了打造软件模式变革的序幕。该产品在SWE-bench代码测验中展现出卓越表现,甚至超过了部分顶级人类工程师
    的头像 发表于 03-13 10:57 616次阅读

    嵌入式软件工程师常用的

    最近我换工作了,看见不同嵌入式软件工程师的平台都不一样,所以我整理了一下。PlatformIO:多平台支持:PlatformIO支持多种嵌入式平台,包括Arduino、ESP8266、ESP32
    的头像 发表于 12-24 08:00 644次阅读
    嵌入式<b class='flag-5'>软件工程师</b>常用的