计算机语言发展历史
第一代语言
机器语言
计算机的基本计算方式是基于二进制的方式
这种代码是直接输入给计算机使用的,不经过任何的转换
第二代语言
汇编语言
解决人类无法读懂机器语言的问题
指令代替二进制 例如用英文来表示二进制指令
目前应用
逆向工程 例如:游戏的破解,软件逆向开发
机器人
病毒
第三代语言
摩尔定律
当价格不变时,集成电路上可容纳的晶体管数目,约18个月会增加一倍,性能也能提升一倍。换个说法,每一美元所买到的电脑性能,将每隔18个月翻2倍以上
高级语言
大体上:面向过程和面向对象两大类
C语言是典型的面向过程的语言。C++,Java是典型的面向对象的语言
C语言是最重要的,是所有高级语言的鼻祖 -->面向过程
C++语言 -->面向对象
Java语言,之前也被称为C+±-,在C和C++基础上提出的 -->面向对象 服务器方向
C#语言 俗称:c sharp 跟Java相关的,但是没有Java那样跨平台
Python(大数据,智能方向),PHP,JavaScript