优点:C语言描述问题比汇编语言快、工作量小、可读性好、易于调试、修改和移植。通常用于执行效率要求较高的嵌入式开发。 缺点:C语言数据的封装性弱,在安全性上有较大的缺陷。由于C语言的语法格式不严格,对变量约束不严格,影响程序的安全性。就是说程序编写出现的问题在编译时不会报错,但不能保证程序能正常运行。...
1. C语言的缺点主要是表现在数据的封装性 上,这一点使得C在数据的安全性上做的有 很大缺陷,这也是C和C++的一大区别。 2. C语言的语法限制不太严格,对变量的类 型约束不严格,影响程序的安全性,对数组 下标越界不作检查等。从应用的角度,C语 言比其他高级语言较难掌握。 3.可重用性差 4.数据安全性差 5...
2 C语言的可移植性不高(主要针对于java。Java 程序在哪个机器上都可以运行,而且结果一模一样。而C语言就不行,C程序在其他机器上不一定能运行。而且就算能运行,结果可能也不一样。) java: Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功...
对于很多应用程序而言,其OO特性并不明显,相比与C,除了增加复杂度之外没有获得很多好处。 总结:C++优点在于作为编译型语言,把效率与泛型和面向对象特性结合起来,其缺点在于过于华丽复杂,倾向于鼓励程过分复杂的设计。 Java Java的设计很聪明,它采用了自动内存管理,这是最大的改进,支持OO设计带来的好处虽然不那么突出,...
JAVAc#在网络方面很强大,但现在还不是很明朗,不过以后很可能回普及介绍过它们后再来看C语言,它虽然在软件开发方面逊色一些,但是对小程序,或者底层的开发都十分重要像单片机编程(也可以用汇编语言)、linux下的嵌入式编程都是用C语言晚期的UNIX还有强大的linux都是用C语言写的 ...
能调整性:C++能允许调整我们应用的性能,以及可以影响所有的计算机性能。相比起来Java可以说不是很友善,但是我们可以用它来做很多的或者是任何事情。 C++的缺点: 学习困难:C++和C差不多吧,但是我给了四个半星星,所以我个人认为C++比C语言还要难一点。但是在真正的工作当中,我们身边用过几年C++的人,都被称为大神级...
讲到java,首先想到C&C++ C语言诞生于1972年 其优点:贴近硬件,运行极快,效率极高等。 可以用于开发:操作系统,编译器,数据库,网络系统等。 其缺点:语法限制不太严格,对变量的类型约束不严格,影响程序的安全性,对数组下标越界不作检查,容易引发内存泄露等。