C语言与面向对象、嵌入式的区别和关系

来源:互联网 发布:大数据任务调度系统 编辑:程序博客网 时间:2024/05/16 17:08

C语言的一些知识

1、编程过程:机器语言---->汇编---->C语言(高级语言)
2、C语言之父:丹尼斯.里奇
3、C语言有哪些标准?
1>K&RC标准    2>ANSIC/C89标准    3>C99标准    4>C11标准
GUN的标准为C89标准加部分的C99标准
4、什么是数据类型
数据集合的划分,不同数据类型对CPU的划分是不一样的。

嵌入式开发为什么用C语言

1、语言特点:有出色的可移植性(DSP、ARM、51都可支持)
                       可移植性:在一个平台下可以运行,在另一个平台下也可以运行
2、可以直接访问硬件
3、C有很高的运行效率
4、做Liunx、BSP、kerneal都要用C语言

C与java、c++的区别

主要区别:C面向结构,而java面向对象(那我们些什么学习java和C?因为学习面向对象可以弥补面向结构的缺点)

面向结构的一些缺点

1、代码的复用性差
2、代码的维护性差
3、扩展性非常差
以上三点反过来即为面向对象的优点。今后的学习中应该注意如何尽量避免面向过程的缺点。
0 0
原创粉丝点击