任何计算机语言的运用,都是为了开发程序,让计算机执行我们的指令,也就是我们的代码。比如说一个按键的作用,一个程序的应用。而计算机的运行并非人类的语言可以驱动。因此需要计算机语言,目前计算机语言有很多很多,但核心的有5类,c++\java\javascript\PHP\python。这5类语言几乎承担了计算机语言70%的天下。但不管语言如何,最后都可以让CPU读懂并执行。但是他们各有各的侧重方向。不知道你清不清楚。
JAVA
java常被企业所青睐,因为其语言特性与丰富的框架,也最为好用。在智能手机普遍之前,大家应该还记得诺基亚的很多程序打开都有一个java的标志,当时很多软件的搭建都是以java为基础的。而现在java已经不作为卖点了因此不会出现在LOGO界面,但实际上安卓手机的标准编程语言依旧是java。
总结:
Java:网页, 企业级开发, 普通应用软件, 游戏后台。
C和C++
C/C++理论上能够支持任何程序开发,效率更是极高,只要给予合适的硬件驱动和API。但C++因其复杂性和标准问题,在底层模块开发、服务应用,嵌入式应用等方面,没有C受欢迎。C++更适合一些复杂又高效率需求的程序,比如游戏、比如基础库等。
总结:
C:系统底层,驱动,嵌入式开发。
C++:游戏开发,大规模,高性能,分布式要求的程序开发。
JavaScript
JS其实和java没有什么关系,只是名字像,JS广泛运用在web前端中,负责实现客户端动态效果,Node.js目前也被运用于服务器端的开发。
总结:
JavaScript是浏览器的脚本语言,一般和Html,CSS这些一起学,主要做网站的前端开发,展现各种酷炫的画面。
PHP
PHP这几个字你应该在浏览器地址里经常见到,所以不用怀疑,PHP是用来做网站开发的,也是web前端运用中的金牌计算机语言,几乎所有的网站后台都运行着PHP代码。
总结:
PHP:主要是网络前端,用于生成网页。也可以整个web服务器都用php,比如很多论坛引擎。
Python
Python是近几年爬升非常快的语言,被称为胶水语言,具有极其丰富和强大的库。能够将很多语言的模块结合在一起。
因此Python在全球的计算机语言中甚至超过java排名第一。编程中Python可以快速生成程序原型,然后剥离出需要特别要求的部分用更适合的语言进行修改。然后封装为Python可以调用的扩展类库。
信息安全,大数据处理,数据可视化机器学习,物联网开发,各大软件的api,桌面应用,都需要python。