C语言:追求效率
学习内容:指针,内存,数据类型
语言本质:理解计算机系统结构
解决问题:性能
计算机底层程序的设计和开发
JAVA
提出面向对象的方法,解决跨平台问题
学习内容:对象,跨平台,运行时
语言本质:理解主客体关系
解决问题:跨平台和交互
C++
学习内容:对象,多态,继承
语言本质:理解主客体关系
解决问题:大规模程序
Python
学习内容:编程逻辑,第三方库
语言本质:理解问题求解
解决问题:所有专业
对于操作系统底层,内存,接口等相关问题还是需要C语言来做
JAVA:针对特定的开发和需求,如安卓原生应用和某些网络应用后台中间键的开发
HTML/CSS/JS:不可替代的前端技术,全栈能力。