C++ Objective-C C 这三种语言各有什么优缺点
4个回答
展开全部
C++有一种说法是C的扩展。C++支持面向对象,而C是面向过程的语言。
C语言写的代码是可以直接被C++程序调用的,在C++的开发环境下是可以写纯C语言的。
要说各自的优缺点如果只在这两种语言中来说的话C++要比C高级,功能更强大。但是底层传输开发或者硬件开发还是C语言。
Objective-C是也是C的面向对象扩展,主要使用于Mac OS X和GNUstep这两个使用OpenStep标准的系统,而在NeXTSTEP和OpenStep中它更是基本语言。个人对此语言没有应用经验,感觉苹果和next电脑是使用这种语言开发的,应用范围较小。具体和 C++区别不敢妄言。
C语言写的代码是可以直接被C++程序调用的,在C++的开发环境下是可以写纯C语言的。
要说各自的优缺点如果只在这两种语言中来说的话C++要比C高级,功能更强大。但是底层传输开发或者硬件开发还是C语言。
Objective-C是也是C的面向对象扩展,主要使用于Mac OS X和GNUstep这两个使用OpenStep标准的系统,而在NeXTSTEP和OpenStep中它更是基本语言。个人对此语言没有应用经验,感觉苹果和next电脑是使用这种语言开发的,应用范围较小。具体和 C++区别不敢妄言。
来自:求助得到的回答
展开全部
C更接近底层,所以效率是最高的毋庸置疑。
C++是C加面向对象,效率可高可低,关键看程序员水平,用C++编程可以比C更清晰,同样的程序较少的代码就可以实现,是面向对象式语言和过程式语言相结合,可以用纯过程式,也可以面向对象和过程式相结合,所以变数非常大,学的话非常难精。
objective-c 不知道,大概是介于上面两者之间吧,个人猜测。
C++是C加面向对象,效率可高可低,关键看程序员水平,用C++编程可以比C更清晰,同样的程序较少的代码就可以实现,是面向对象式语言和过程式语言相结合,可以用纯过程式,也可以面向对象和过程式相结合,所以变数非常大,学的话非常难精。
objective-c 不知道,大概是介于上面两者之间吧,个人猜测。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
C和C++是主流吧,区别还真不好说。坐等高手回答。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不知道了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询