1、面向机器的语言:二进制,汇编
2、面向过程的语言:汇编语言,C语言,B语言,
3、基于面向对象的语言:最典型的就是C++语言,OC
4、面向对象的语言:Java语言,C#语言等
1、强类型语言:C语言,C++,Java 那变量的声明来举例子:定义变量必须指定变量的类型
2、弱类型语言:python,javaScript,Swift,kotlin
1、脚本语言:Cmd命令,数据库操作语言SQL,JavaScript
2、预编译语言:最典型的就是Java语言,首先生成Java汇编,然后通过虚拟机进一步转换成计算机可以识别的二进制汇编语言
3、编译语言:汇编语言,C语言,C++语言,
4、标记语言:Html语言,语言本身没有内容,只是起到辅助的作用,没有他也没问题,只不过影响美观
-------------------
静态类型:编译时就确定类型,java/C/C++/golang
动态类型:运行时确定 python/PHP
强类型:类型是定义好的,无法改变它的类型了,但是像C语言,虽然定义了一个short,还是可以当成char来用的,因为可以直接操作内存。(C 语言是一门强类型的语言,类型决定语言的特性,允许在相同类型进行运算。)
弱类型:类型之间可以自由转换
(强类型语言的特点: 1 先声明,后使用。 2 类型不可变。)