综上所述,虽然Pascal、C、C++和Java都属于高级程序设计语言,但它们在特点、适用范围和面向对象编程方面存在差异。C语言适用于系统和应用软件开发,C++提供了面向对象的模型和思路,而Java则强调结构中立、安全和可移植性。
但C的话一切都要靠自己写,没有对象概念,不能直接使用对象,就是面向过程了 说白了:一个对象就是一个整体,就像普通的数据类型的一样,不过它更复杂