黑马程序员技术交流社区

标题: C和OC的区别 [打印本页]

作者: 星耀    时间: 2015-8-12 23:17
标题: C和OC的区别
C语言的特点:
1)C语言是结构化语言,层次清晰,调试和维护比较容易
2)表现能力和处理能力比较强,可直接访问内存的物理地址
3)c语言实现对硬件的编辑,c语言课用语系统软件的开发,也可用语应用软件的开发,是集高级语言和低级语言的功能一体。
4)C语言效率高,可移植性强
OC的特点:
1)Objective-C,扩展了C 语言使它具备面向对象设计的能力,例如类、消息、继承;同时在Objective-C的代码中可以有C和C++语句,它可以调用C的函数,也可以通过C++对象访问方法;
2)Objective-C可以实现底层系统编程,另一方面可以支持利用动态架构进行开发。
OC与C语言的区别
OC里中兼容C语言的语法可以两者混合编码。 OC是面向对象的,有类,对象的概念,C语言没有
C是面向过程的语言
作者: 默凉雨    时间: 2015-8-12 23:55
不错。。。。
作者: lzfree    时间: 2015-8-12 23:59
马上进军OC!
作者: fengyuewud    时间: 2015-8-13 09:50
看得有点蒙圈。。
作者: wowthe1st    时间: 2015-8-13 11:24
C的总结是哪里找的?还是自己总结的?
感觉第一点和第4点不靠谱,C不如其他语言好调试和维护,
C 可移植性也不如其他语言
作者: wdcew    时间: 2015-8-13 12:53
总结的还可以
作者: wangchao1992    时间: 2015-8-13 18:49
不错,。。
作者: 飓风少年    时间: 2015-8-13 19:04
明天进军oc  ,以做好准备
作者: nulifendou    时间: 2015-8-13 19:06
明天学习OC了,先提前了解下
作者: 李艳兵    时间: 2015-8-13 19:18
签个到,努力加油
作者: 愿得一人心1111    时间: 2015-8-14 21:46
不错   继续努力
作者: wanghui001001    时间: 2015-8-14 21:47
我还没到oc呢。。。。。。
作者: DUKEMAN    时间: 2015-8-15 08:19
c语言应用广泛,是学习其他语言如OC C ++的基础  所以因此可移值性比较好
作者: qqikufei    时间: 2015-8-15 09:44
签个到,努力加油
作者: 1312878967    时间: 2015-8-15 09:53
加油 加油 学习了
作者: dzb5461883    时间: 2015-8-15 09:57
不错,学习了{:2_30:}
作者: bianning888    时间: 2015-8-15 12:06
感觉写的很一般
作者: 欢子    时间: 2015-8-15 12:34
赞一个!!
作者: quebei198721    时间: 2015-8-15 13:39
刚把C学完,,,,看来我得加油了。。。
作者: 王哲zhe    时间: 2015-8-15 16:20
哎呦不错哦
作者: runsunlife    时间: 2015-8-15 19:32
加油,我还在C里苦苦挣扎
作者: woxingwosu    时间: 2015-8-15 19:45
也是快学到oc了
作者: lucky24    时间: 2015-8-15 20:34
差不多都讲到了
作者: 飓风少年    时间: 2015-8-15 21:05
挺全的,不过刚开始从c转到Oc还是有些不适应
作者: MEIMEIAA    时间: 2015-8-15 21:52
学习了,谢谢楼主的分享




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2