12
何时在C ++上使用C,以及在C上使用C ++?
我被介绍给计算机科学已经一年多了,从我的经验看来,C和C ++都被认为是“超快速”语言,而其他人(例如Python)和此类脚本语言通常被认为较慢。 但是我也看到过很多情况,一个软件项目甚至一个很小的项目都会交织文件,其中一定数量的文件用C编写,而一定数量的文件用C ++编写。 (我还注意到,C ++文件几乎总是具有相应的头,而C文件则没有那么多)。但是我的主要研究目的是对何时在C ++上使用C合适,以及何时在C上使用C ++更好的情况有一个一般的直觉。除了(1)C ++是面向对象的,而C ++是面向对象的, C不是,并且(2)语法非常相似,并且C ++是故意创建的,在许多方面都类似于C,但我不确定它们之间的区别是什么。在我看来,它们在许多领域(几乎)是可以互换的。 因此,如果有人可以解决这种情况,我们将不胜感激!谢谢