02 TIOBE语言热度排行榜


访问地址:TIOBE Index - TIOBE
在这里插入图片描述

开发语言没有好与坏,只有最适用于具体应用场景的编程语言。

以下是各种语言适用的场景

Java语言

	做后端服务,各种后台系统,安卓开发(Android现在基本被Kotlin取代了)。

C语言

	主要用于嵌入式系统、单片机、通信软件开发。适用于通信行业、电子行业、电信行业。中兴、华为基本都用C语言。

Python语言

	数值分析计算、机器学习、数据挖掘、爬虫、做web后端(flask框架、Django)等。适用于金融领域。Python语言本身是用C语言写的。

C++语言

和C语言不同,但是也是对C语言的扩展和延伸,可以做嵌入式编程、电信级软件。

JavaScript语言

全栈语言,适用于前端开发,现在开发很多都不是用原生的js了,基本都是用js框架,比如vue.js、react.js、Angular.js。但是js也可以做后端,这是由于node.js的存在。Node.js成功的将JavaScript从前端引后端,可以使得JavaScript能做后端的服务器开发。Node.js值得去研究一下(它有异步编程的特性,可以用来做高性能服务器的编程)。

C#语言

和Java类似,用来对抗Java的语言,可以做桌面应用和web后端(ASP.NET)   可以不用学C#语言

PHP语言

服务端的脚本,用来做web后端,框架:ThinkPHP、Larvaral           ///PHP可以不用学

SQL语言

和数据库打交道,必学,SQL的优化问题非常值得学习了解,记住SQL优化是SQL的一大难点所在。

Object-c和Swift语言

苹果项目开发必备,做iOS开发。

MATLAB语言

做数值分析,仿真等,科研专用,非常适合于做矩阵计算。

Go语言

学有余力的情况下一定要去学学,Google发布的,可以做web后端,主要用于并发。
效率非常高,可以媲美C语言和C++。Go语言的框架:BeeGo,可以做web后端。还有Gin框架,非常火。
Go语言还可以用于虚拟化技术,Docker就是Go语言的代表作。

Groovy语言

Java系列的语言。脚本语言。Groovy写的代码可以和Java写的代码一起混用。Groovy可以用来做Jenkins2.0 Pipeline的脚本。需要jdk支持,动态、简洁、高效。

Kotlin语言

Java阵营的语言,和Java语言互通,可以混合Java语言使用。目前已经成为Android开发官方语言。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值