11.19笔记

本文介绍了C语言的主要优点,如出色的移植性、直接访问硬件的能力及高效运行,并探讨了其在不同平台上的应用。同时,文章也指出了C语言的一些局限性,包括代码复用性差、维护性和扩展性不足等问题。


现有的开发语言: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 扩展性太差

所以说一段好代码应该具备可读性,维护性,复用性,扩展性等特点

 

面向结构换和面向对象的区别是什么?

面向结构:解决微观,具体的

面向对象:解决宏观,整体的



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值