11.19笔记
来源:互联网 发布:js动态添加style属性 编辑:程序博客网 时间:2024/06/05 06:48
现有的开发语言:Java,c++,PHP,c#,.Net,Python,shell, oc(ios系统的语言)
C语言优点:1、出色的移植性(单片机,ARM等平台都可以用C语言开发)
2、可以访问硬件(汇编也可以访问硬件)
3、运行效率高
移植性:代码从一个平台移到另一个平台需要修改的代码越少,移植性越好。
对硬件做初始化的时候用汇编(汇编是低级语言,实现不了复杂的功能)
对硬件做复杂操作时用C语言(C语言是高级语法,它有很多语法)
C语言缺点:
1 代码的复用性太差
2 维护性比较差
3 扩展性太差
C语言有优点,同样他也有缺点:
1 代码的复用性太差
2 维护性比较差
3 扩展性太差
所以说一段好代码应该具备可读性,维护性,复用性,扩展性等特点
面向结构换和面向对象的区别是什么?
面向结构:解决微观,具体的
面向对象:解决宏观,整体的
0 0
- 11.19笔记
- 11.19笔记
- java笔记11.18/11.19
- 笔记
- 笔记
- 笔记
- 笔记
- 笔记
- 笔记
- 笔记
- 笔记
- 笔记
- 笔记
- 笔记
- 笔记
- 笔记
- 笔记
- 笔记
- 顺时针打印矩阵
- HashMap HashSet源码分析
- 轻量级微服务框架的通信架构
- 学习C++ -> 构造函数与析构函数
- Java 发送邮件
- 11.19笔记
- Ubuntu 看不到共享文件夹
- jlink下载文件配合uboot 的 fatwrite fatload传输文件
- JS中undefined和null的区别
- spring对数据库的简单操作及方法
- 浅谈Monkey,MonkeyScript和MonkeyRunner
- sublime text 使用GitGutter插件
- 页面静态化
- 01.Scala快速入门