第一代计算机语言:机器语言
基于二进制的方式进行运行
缺点:需要翻译,效率低;不符合人的自然语言处理
第二代计算机语言:汇编语言
优点:
-
解决人类无法读懂机器语言的问题
-
指令代替二进制
应用:
-
逆向工程
-
机器人
-
病毒
-
......
第三代计算机语言:高级语言
分类:面向过程&面向对象
面向过程:C语言
面向对象:C++ & Java
各语言简介:
C语言:面向过程及汇编
C++:面向对象,+1
JAVA:方便处理内存管理、指针
C#:微软计划代替JAVA的语言
Python:人工只能及大数据处理
PHP:快速构建网站
JavaScript: HTML 和 Web 的编程语言