C语言和汇编语言都不支持面向对象程序。
C语言:
C语言是一种典型的面向过程的编程语言,它本身不直接支持面向对象的编程概念。C语言中没有类和对象的语法,但可以通过结构体和函数指针等方式模拟面向对象编程,但这种模拟方式相对复杂,并且没有像真正的面向对象语言那样直接的继承、多态等特性。
汇编语言:
汇编语言是一种低级编程语言,主要面向机器和硬件,与硬件关系紧密。汇编语言不支持面向对象编程,它通过寄存器、内存地址等来完成任务,没有类或对象这样的抽象概念,更关注的是指令的执行顺序和数据。
因此,C语言和汇编语言都不支持面向对象程序。