首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >客观C是学习C的合理途径吗?

客观C是学习C的合理途径吗?
EN

Software Engineering用户
提问于 2013-05-27 17:16:02
回答 4查看 587关注 0票数 2

我想学习C,但是当我有一个项目要做的时候,我会学得最好。我从来没有做过iPhone开发,所以我希望一箭双雕。学习目标c也会教我如何合理地编写c,还是它们太不一样了?

编辑:我主要想知道的是,objective/iphone开发是否会教会我所有c语言固有的小缺陷。我来自.Net背景,所以在内存管理或指针处理方面没有做太多工作。

EN

回答 4

Software Engineering用户

回答已采纳

发布于 2013-05-27 17:48:59

根据您的编辑,我认为Obj不是最好的选择。

作为框架的一部分,Obj有很多优点,使它成为一种更高级别的语言,这将掩盖您想要在C中体验的问题--特别是,Obj-C中的内存管理本身就是一个很大的主题,它与您通常在C中所做的非常不同。

仅仅因为某物是一个超集,并不意味着您将使用整个原始集。

我建议你弄清楚你到底想用C做什么,并直接处理它。

票数 6
EN

Software Engineering用户

发布于 2013-05-27 17:25:50

在object中学习做一个项目的90%将与苹果相关。如果你用Java学习谷歌的SDK,90%就会变成安卓的。

这使得很难从剩余的10%中获得经验。

相反的看法是,一个从未接触过对象的C程序员-c需要学习做很多事情来制作一个应用程序。

这是件坏事吗不。

实际应用一种技能比仅仅学习一门编程语言更好。

票数 4
EN

Software Engineering用户

发布于 2013-05-27 17:42:23

学习一门语言的最好方法是使用你想要学习的语言,而不是其他语言,不管这两者有多少共同之处。

特别是,它使用目标C,你将学习目标C的做事方式,而不是C方式。

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

https://softwareengineering.stackexchange.com/questions/199565

复制
相关文章

相似问题

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