最近一两年最火的编程语言是python 预测未来几年最火的编程语言是什么

2024-11-06 00:16:28
推荐回答(1个)
回答1:

从实用角度,个人比较支持C#。
但要说会不会火,则不好说。因为C#比Python,JS之类的这种动态语言要复杂,学习起来需要更多的耐心,不太适合浮躁的初学者,但它的前景绝对是目前最应该被看好的,至少噱头是最多的,平台是最新的,能做的事情也比Python,JS之类的语言要多,而且在GIT上面已经开始火了。国内也开始有大公司在用了,比如微信支付,不久前就刚刚使用.NET CORE重写了一遍。
理由1,.NET CORE是目前全世界规模最大的开源项目,没有之一。横跨Windows,Mac OS,Linux三大PC系统;安卓,IOS两大手机系统。不久的将来,可以使用一门编程语言,同时开发六大操作系统上的程序,而且非常容易互相移植。而C#是目前.NET CORE支持的唯一语言。
理由2,Unity3D是目前世界排名第一的游戏引擎,同时是世界排名第一的虚拟现实引擎,且增长速度也是最快的。目前全世界处于运营中的网游中,超过三分之一,都是使用Unity3D引擎开发而成。而从5.3版之后,C#成为了Unity3D唯一支持的脚本语言。
理由3,新版的C#速度非常快,且并发十分变态,并发比Node.JS高出6倍左右。速度上也远远高于Go语言。
理由4,目前本就是世界前5大编程语言之一。大学计算机系专业本就有C#课程。所以用户基础本来就很大,现在有了新平台,只是迎来第二春,远比一个默默无名的语言火起来要容易的多。
说完了理由,来看看它都有什么可以用来宣传的噱头吧。。。在不久的将来,它能做到的事情,比几乎所有语言都要多。下列宣传口号,我觉得就已经够说明问题了。
(1)它是除了Javascript之外,唯一可以用于开发WebGL项目的语言;
(2)它是除了JAVA之外,唯一可以开发完整源生安卓APP的语言;
(3)它是除了Swift和OC之外,唯一可以开发IOS源生APP的语言。
(4)它是除了Python之外,唯一拥有全套人工智能开发框架的语言;
(5)它是目前唯一可以开发混合现实项目的语言
(6)它拥有“一次开发,到处部署”的能力(编写一次代码,便可以在电脑,手机的任何操作系统上面运行)
从功用上讲,几乎是无敌的,而且它目前已经是游戏开发行业的第一大语言了。问题在于,C#的学习过程确实比Python之类的语言要漫长的多。