C语言特点&嵌入式开发为什么选择C语言
来源:互联网 发布:淘宝卖家下载阿里旺旺 编辑:程序博客网 时间:2024/05/16 04:21
所有的操作系统的内核都是由C语言实现的
那为什么操作系统的内核用C语言写?
因为C语言有以下几个特点:
C语言相对于其他语言有哪些特点:
1、有出色的可移植性
2、能够访问硬件
3、运行效率高
PS:可移植性是什么?
答:从一个平台切换到另一个平台,软件修改的代码越少,则可移植性越好,而且可以适应于不同平台。
有哪些语言可以访问硬件?
答:汇编语言和C语言
汇编和c访问硬件的区别是什么?
答:汇编语言访问效率高,C语言访问效率低
采用汇编和C混合编程时,什么时候用汇编,什么时候用C语言?
答:对硬件初始化时用汇编,对硬件进行复杂操作时采用C语言
面向对象机制和面向过程机制的区别是什么?
答:面向对象解决宏观,面向过程解决微观。
C语言面向过程机制相对于面向对象机制的缺点?
答:1、C语言的复用性比较差
2、C语言的维护性比较差
3、C语言的扩展性比较差
复用性是什么?
答:重复使用
维护性是什么?
答:理解、改正、改动改进软件的难易程度
扩展性是什么?
答:在一个软件原有功能上增加一个功能,修改的代码越少,扩展性越好。
写代码时追求的四个性质:复用性、维护性、扩展性、可读性
0 0
- C语言特点&嵌入式开发为什么选择C语言
- 嵌入式开发中为什么选择C语言?
- 嵌入式开发为什么选择C语言?
- 嵌入式开发为什么选择C语言
- 嵌入式开发为什么选择C语言?
- 嵌入式为什么选择c语言做开发
- 嵌入式为什么选择C语言?
- 嵌入式开发为什么选择C语言及C的缺陷
- 嵌入式为什么选择C语言? (面试)
- 嵌入式内核为什么选择C语言
- 嵌入式选择C语言
- 嵌入式开发为什么要学C语言
- 嵌入式开发为什么用c语言
- 为什么选择C语言
- 为什么选择C语言
- 【linux c】嵌入式开发为什么选择c语言浅述_学习笔记_006
- 嵌入式开发c语言
- 嵌入式C语言程序存储特点
- PAT 甲级1007
- java hashCode详解
- Linux启动流程
- js判断语句 for while循环
- java 设计模式1
- C语言特点&嵌入式开发为什么选择C语言
- static在C++中的一些用法
- javascript:indexOf()
- ESXI6.5虚拟机转换成物理机[V2P]
- 自己实现C语言库函数
- js属性方法操作 访问关系
- 矩阵扩展
- kernel更新F2FS模块
- openstack-mikata之网络服务(controller安装部署)