首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >从长远来看,什么是最好的方法:C,目标C,还是C+?[关闭]

从长远来看,什么是最好的方法:C,目标C,还是C+?[关闭]
EN

Stack Overflow用户
提问于 2018-05-31 00:32:08
回答 2查看 0关注 0票数 0

有一件事我真的有意回到C ++编程,但我不确定是否应该回到C ++(我有一些基本的控制台编程知识),还是应该看看C或Objective C?我正在考虑长期以及编码的简易性,如编辑器,编译器等,以及哪些是最快的设置和运行。

为了解决这个问题,建议使用什么软件来建议语言?

EN

回答 2

Stack Overflow用户

发布于 2018-05-31 08:45:43

纯C通常是操作系统,驱动程序开发或嵌入式开发环境的唯一选项。其他用途包括性能非常关键的时间 - 希望尽可能“接近”机器内部的位置。它从来没有真正伤害过C,因为它的这些应用似乎不会很快消失。C也是很多* nix应用程序的“通用语言”。所以如果你想贡献许多开源项目(apache / svn / cvs / etc),知道C将是一个需求。

根据我的经验,当想为C编码时“接近机器”时使用C ++,但希望通过某些OOP包含更高级别的抽象。C ++的主要优势(也是最大的弱点)就是它的多重范式。它给你几乎所有你可以在C中做的东西以及大量面向对象的功能。例如,可以在创建类时根据需要重用大量超优化的C代码,执行继承/多态 - 就像想要的那样尽可能地实现“面向对象”。甚至有一些方法可以将一些功能性编程引入混音中.

C ++经常被批评为试图让太多的事情变成太多的人。批评人士说,作为一切的尝试,它在任何一件事上都不太好。C ++曾经是桌面应用程序的“通用语言”,但Java和.Net已经吸引了很多企业用户。尽管如此,许多关心性能和使用大量额外的,有用的,通常只有在C ++中才有的功能足够好的应用程序将选择C ++。

票数 0
EN

Stack Overflow用户

发布于 2018-05-31 10:19:00

如果你主要在Windows上工作,我会建议C ++。微软正在为新的C ++ / CLI和本地C ++编译器进行大量的工作。随着新的TR1和C ++ 0X的增加,过去存在的许多问题正在得到解决。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/-100000172

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档