一、计算机语言发展史
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、生态体系:跟随互联网发展。
笔记来源:高淇老师课堂。