电子产业一站式赋能平台

PCB联盟网

搜索
查看: 257|回复: 0
收起左侧

2023 年 12 月编程语言排行榜出炉,C# 有望成为 2023 年度编程语言

[复制链接]

1077

主题

1077

帖子

1万

积分

论坛法老

Rank: 6Rank: 6

积分
11496
发表于 2023-12-25 08:30:00 | 显示全部楼层 |阅读模式
点击上方“C语言与CPP编程”,选择“关注/置顶/星标公众号
4 G, e3 e5 P2 x! s5 d' I4 l! i' S5 F* y1 D干货福利,第一时间送达!1 B2 |- J" u9 J% X! y9 G4 k* V% P

& R7 l$ ?# }' n) M$ L0 i

q2uvu00xwyb64067883817.png

q2uvu00xwyb64067883817.png

8 ~8 a9 U; W( M* s, b2 D最近有小伙伴说没有收到当天的文章推送,这是因为微信改了推送机制,有一部分小伙伴刷不到当天的文章,一些比较实用的知识和信息,错过了就是错过了,建议大家加个星标??,就能第一时间收到推送。3 w; P) J2 ^! k" ^5 e' @

dyauem1q25x64067883918.png

dyauem1q25x64067883918.png
# h6 _1 s& h& ^/ n- J% z- [
TIOBE 2023 年 12 月份的编程语言排行榜已经公布,官方的标题是:C# 有望成为 2023 年度编程语言(C# on its way to become programming language of the year 2023)。, g+ L8 {+ q2 g7 Q# U# ^2 G
2022 年底,C# 曾一度被看好成为 2022 年度编程语言,但最终时刻 C++ 意外夺冠。
9 ]0 F2 g2 k$ s' ]+ e, Y% X  p! ~, H今年,C# 成为 2023 年度编程语言应该问题不大了,因为在过去一年里,C# 增长了 +2.38%,而最接近的竞争对手 Fortran 和 F# 仅分别增长了 +0.64% 和 +0.48%。+ w1 |0 x1 d% P, T$ ^

fr3dd3xosob64067884018.png

fr3dd3xosob64067884018.png
* I9 {& d4 b( Z) ]

2 a* E# p* j: X& L& U

w2runhjsl0w64067884118.png

w2runhjsl0w64067884118.png
0 d5 S& m- @4 z( }  {& @
C#(读作"C Sharp")是微软推出的一种基于 .NET 框架和后来的 .NET 的、面向对象的高级编程语言。7 A9 D, Y/ q; B# K) q
C# 是一种由 C 和 C++ 派生出来的面向对象的编程语言,它在继承 C 和 C++ 强大功能的同时去掉了一些它们的复杂特性,使其成为 C 语言家族中的一种高效强大的编程语言。* I5 x$ E" G  N4 y) H/ H7 r) ^
C# 以 .NET 框架类库作为基础,拥有类似 Visual Basic 的快速开发能力。
$ g5 V. y0 O5 Y4 d5 `1 fC# 由安德斯·海尔斯伯格主持开发,微软在 2000 年发布了这种语言,希望借助这种语言来取代 Java。0 I2 L% L- [: |0 Q
C# 是一种多功能的编程语言,适用于各种应用场景,从企业级应用到桌面应用、Web 开发和游戏开发等。
8 W% v; E$ T" Q/ }, {( DC# 历史排名变动图:6 H/ J) g" q! e( D# i: V7 m2 H
- v3 @. ?! R9 J0 R6 _, _8 m2 i$ ]+ {

h5dhzbelywg64067884218.png

h5dhzbelywg64067884218.png
- w& f9 u) B- B4 x- r
C# 是一种灵活且功能强大的编程语言,适用于多个领域,从传统的桌面应用到现代的 Web 和云服务,再到游戏开发等广泛的应用场景。% n. D# j+ ~1 f" h/ j
桌面应用程序开发:C# 在 Windows 平台上是开发桌面应用程序的首选语言。通过使用Windows Forms或WPF(Windows Presentation Foundation)等框架,开发人员可以创建直观、功能强大的桌面应用程序。Web 应用程序开发:C# 可以用于开发 Web 应用程序,尤其是使用 ASP.NET 框架。ASP.NET 提供了一套强大的工具和库,使开发人员能够构建高性能、安全的 Web 应用。移动应用程序开发:使用 Xamarin,开发人员可以使用 C# 编写跨平台的移动应用程序,包括 iOS 和 Android。这使得开发人员能够共享大部分代码,提高开发效率。云服务开发:C# 在开发云服务和分布式应用程序方面表现出色。通过使用 Azure 服务和 ASP.NET Core,开发人员能够构建可扩展、高性能的云应用。游戏开发:C# 在 Unity 游戏引擎中得到广泛应用,成为游戏开发的主流语言之一。Unity 使用 C# 作为其脚本语言,让开发者可以轻松创建 2D 和 3D 游戏。企业级应用开发:C# 在企业级应用领域非常流行。其面向对象的特性、强类型系统以及丰富的库和框架,使得开发人员能够构建可维护、可扩展的企业级应用。数据库应用开发:C# 可以与各种数据库进行集成,包括 Microsoft SQL Server、MySQL 和 Oracle 等。开发人员可以使用 C# 编写数据访问层,实现对数据库的有效管理和查询。本月,排名前十的分别是:Python,C,C++,Java,C#,JavaScript,PHP,Visual Basic,SQL,Assembly language。' K2 m% z: v9 E5 E5 w$ G

mr40fg1f2eo64067884318.png

mr40fg1f2eo64067884318.png
' P) t. c. Z1 A; I2 I
Python,C,C++,Java,C#,JavaScript,PHP,Visual Basic,SQL,Assembly language 历史变化曲线图:( M* m  R1 Z: m, }- Z' F

jwar0h2psxx64067884418.png

jwar0h2psxx64067884418.png
( J3 S, K* I  j
排名 11-20 的编程语言:! _* ~; U* M3 L3 x! w

abufbixwma264067884518.png

abufbixwma264067884518.png
0 P5 ?) \9 r- j% E. K: Q# U
排名 21-50 的编程语言:2 `% Q% g4 n: l0 R, R, b* ^& _( ?

hg33wg0032g64067884618.png

hg33wg0032g64067884618.png
1 {& c! r, |3 n' B& E
各大编程语言的历史排名(1988-2023):
  Y6 E5 A. M- E* x2 g% X$ n5 Z3 k) J" c' p- _) l7 L+ f$ H! N

in3rmnasfov64067884718.png

in3rmnasfov64067884718.png

$ S3 ]9 V3 m) m1 o编程语言“名人榜”( 2003-2022):- }1 w" u1 [+ v6 K3 [

nq1u3uuw0ee64067884818.png

nq1u3uuw0ee64067884818.png
% s3 [2 U/ T6 f# _
TIOBE 每个月都会公布一次编程语言的排行榜,这份排行榜排名基于全球技术工程师、课程和第三方供应商的数量,其中包括了流行的搜索引擎以及技术社区,如 Google、百度、维基百科等等。
; s* z5 q4 o( R) F数据反映目前主流编程语言的变化趋势,对我们学习和工作可作为一个参考,但各个语言都有它们各自适合的应用场景,所以也不必过于在意,毕竟语言的好坏在于如何去使用它。
' S. R3 h; o7 {* V& Z( T2 `; T以下视频是近几十几年来编程语言的变化趋势:
* d5 L! ~  W: u$ F2 N$ I8 h: I/ U* C# B  k5 h, p
参考:https://www.tiobe.com/tiobe-index/
& Z: R- D/ t' q' ~7 o9 [——EOF——一个我十分佩服的朋友阿秀开发了一个互联网大厂面试真题记录网站,支持按照行业公司岗位科目考察时间等查看面试真题,有意者欢迎扫码下方二维码适用~3 H) o7 `- c& O: K" K" F

0fm10t3fbb564067884919.png

0fm10t3fbb564067884919.png

2 T& e" s! q3 V4 x* Y' i8 u: K4 C0 d) p  @
你好,我是飞宇,本硕均于某中流985 CS就读,先后于百度搜索以及字节跳动电商等部门担任Linux C/C++后端研发工程师。
! K# x6 c% J1 U- Y- o同时,我也是知乎博主@韩飞宇,日常分享C/C++、计算机学习经验、工作体会,欢迎点击此处查看我以前的学习笔记&经验&分享的资源。
1 k8 `9 s: {, t" Q$ w我组建了一些社群一起交流,群里有大牛也有小白,如果你有意可以一起进群交流。
7 [4 p% N5 n; c9 p! U0 q2 B

gi5h5q5oeac64067885019.png

gi5h5q5oeac64067885019.png
4 O3 a0 ^. u  R+ e% n) w0 L
欢迎你添加我的微信,我拉你进技术交流群。此外,我也会经常在微信上分享一些计算机学习经验以及工作体验,还有一些内推机会。# P7 Z( J; a% z) Y. I
- L5 ]$ f$ v9 \0 o' A) Y: a* o! Q1 V

wafk1zgfk0m64067885119.png

wafk1zgfk0m64067885119.png
' G% v- U% I% G/ H' `  M. j
加个微信,打开另一扇窗" Z' I! ?2 `8 A3 |0 |4 k! f

gimuqbe1ihk64067885219.gif

gimuqbe1ihk64067885219.gif
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


联系客服 关注微信 下载APP 返回顶部 返回列表