学习什么编程语言主要取决于你对哪方面感兴趣,每一款语言的诞生都是为了解决某一领域的问题。
C语言
C语言既有高级语言的特点也有汇编语言的特点。C语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于嵌入式开发、驱动开发,对运行效率要求极高的软件开发,系统软件开发和图形开发。运行效率很高,上手难度也高。
代表作:windows,linux
难度指数:5
推荐指数:1
C++
C语言的继承,和C的语法类似,但增加了面向对象的功能。主要应用领域是游戏开发,服务器端开发,数字图像处理等方面。
代表作:QQ,Offices
难度指数:5
推荐指数: 1
JAVA
万金油编程语言。一款高级编程语言。不仅吸收了C++语言的各种优点,还摒弃了C++令人发指的指针,多继承等功能。语言功能非常强大,安全性很高。主要用于桌面应用程序开发,web应用程序开发,分布式系统和嵌入式系统。
代表作:android软件,ATM机程序。
难度指数:3
推荐指数:5
python
python是一款解释型脚本语言,语法简洁,是一款富有哲学思想的语言。语言不需要编译,可以直接运行。主要应用于web开发,科学计算和统计,人工智能,后端开发,爬虫开发。
代表作:instagram,uber,reddit
难度指数:3
推荐指数:5
C#
微软开发出来的一款面向对象的语言。和java一样,但是跨平台方面做的不好。主要用于windows上面的软件开发,.net后段开发,游戏脚本开发(unity3d游戏引擎脚本)
代表作:windows商店所有应用(win10专属),王者荣耀客户端(unity脚本语言)
难度指数:3
推荐指数:3
PHP
一种通用的脚本语言。主要在服务器上执行的脚本语言。主要领域是web开发。
代表作:部分网页后端
难度指数:3
推荐指数:3