java基础学习日记(3)——计算机语言发展以及多种语言介绍

一、计算机语言发展史

1、算法是核心,编程语言实现算法。

2、计算机语言历经三代:机器语言→汇编语言→高级语言。

3、推荐《未来简史》。

二、语言(工具)

1、C语言:语言鼻祖。结构化,模块化,高效率。经典基础语言。

2、C++:混合语言,面向对象,面向过程。科学计算、操作系统等等。

3、java:应用广泛。

4、PHP:中小型网站开发。

5、object-C/Objective-C/obj-C/OC:苹果软件开发。

6、swift:苹果新推应用开发语言。

7、JavaScript:H5开发核心,服务器端的nodejs。

8、Python:图形处理、科学计算,Web编程,多媒体应用,引擎开发,以及机器学习和人工智能。

9、C#:面向对象,运行于.net framework高级程序设计语言。和java很相似。基于window桌面应用首选。

10、fortan:世界第一个高级语言。复杂数学计算和工程领域。IBM开发。

11、basic:功能不强大,退出历史舞台。

12、COBOL:精确处理数据的商业领域,如银行、金融。

13、Pascal:大学教育,历史淘汰。

三、java发展简史

1、基于java生态体系→JVM。

2、开始应用于消费类电子产品。需要跨平台。

3、1998迎合互联网的发展。

四、java核心优势和生态体系

1、核心优势:跨平台。

2、生态体系:跟随互联网发展。


笔记来源:高淇老师课堂。

猜你喜欢

转载自blog.csdn.net/ai_girls/article/details/80425331