高级编程语言是否倾向于面向对象,而低级语言是面向程序的?

Kir*_*irt 1 oop procedural-programming

我只是对那里的所有语言类型感到有些困惑.与面向对象/程序的区别相比,高级/低级语言区别之间有什么区别 - 如果有的话?许多类比似乎相似.

Cor*_*rch 7

高/低级别的区别更多是关于抽象而不是范式.通常情况下,"你越低",你对运行的机器了解得越多 - 它的内存,文件系统,甚至是处理器指令集.

高级语言在您和机器之间放置一层抽象.它处理血腥的细节.这既好又坏.抽象带走了一些担忧,但也消除了控制.

高级语言可以是程序性的,面向对象的,功能性的......

较低级别的语言可能无法提供面向对象等概念,因为面向对象是一种抽象.