黑马程序员技术交流社区

标题: 请教c语言跟oc有什么区别 [打印本页]

作者: 陌忆    时间: 2015-11-10 17:48
标题: 请教c语言跟oc有什么区别
c语言看了一半了,越看越难理解,不知道跟oc有什么区别
作者: tgwxfs    时间: 2015-11-10 21:22
c语言是面向过程的。oc是面向对象(oop)的。
oc是用c语言写的框架。从某些角度上来讲,oc用起来比c更加安全。
作者: 陌忆    时间: 2015-11-10 22:29
tgwxfs 发表于 2015-11-10 21:22
c语言是面向过程的。oc是面向对象(oop)的。
oc是用c语言写的框架。从某些角度上来讲,oc用起来比c更加安全 ...

但是看视频说开发语言最多的还是c啊
作者: 触底反弹    时间: 2015-11-12 11:35
陌忆 发表于 2015-11-10 22:29
但是看视频说开发语言最多的还是c啊

一切应用基础都是从底层开始构建的,当然用c的人,造个车还需要很多材料呢
作者: gabriel2016    时间: 2015-11-12 12:08
支持一下!
作者: Morning_jcg    时间: 2015-11-12 12:19
c是基础。然后,c是面相过程的,oc是面向对象的,,
作者: 叶良辰    时间: 2015-11-12 15:39
oc是面向对象的C,而C是一种底层的逻辑编程语言!!底层 底层 底层
作者: 陆露    时间: 2015-11-12 15:49
本帖最后由 陆露 于 2015-11-12 16:13 编辑

说白了 OC 就是 把 C 写好的函数OC 拿来用面试题:面相对象和面相过程的区别
面相过程概念:以过程为中心的编程思想
面相对象概念:万物皆对象,以对象为中心的编程思想
他们的区别是什么? 一个是以过程为中心 一个是以对象为中心 的两种不同的编程思想!



作者: zhuanshu1458    时间: 2015-11-12 18:38
面向过程和面向对象




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