C# C与Objective-C相同吗?

C# C与Objective-C相同吗?,c#,objective-c,programming-languages,C#,Objective C,Programming Languages,简单的问题,我只是想澄清一下是不是。如能被引用,将不胜感激,但无需引用 奖金问题-Objy-C可以在Windows上使用,或者仅在Mac OS上使用?< /P> < P>。ObjuleC是在80年代后期C++开发的,C是在2000年早期开发的。 < P>基本上:目标C来自苹果,C来自微软。这是一个严重的过分简化,但已经足够接近了。不 好处:Objective-C可以由GCC编译,它可以在Windows上运行。Objective-C可以被认为是“C”之上的一个薄层。它是在80年代早期设计的,史蒂夫

简单的问题,我只是想澄清一下是不是。如能被引用,将不胜感激,但无需引用


奖金问题-Objy-C可以在Windows上使用,或者仅在Mac OS上使用?< /P> < P>。ObjuleC是在80年代后期C++开发的,C是在2000年早期开发的。

< P>基本上:目标C来自苹果,C来自微软。这是一个严重的过分简化,但已经足够接近了。


好处:Objective-C可以由GCC编译,它可以在Windows上运行。

Objective-C可以被认为是“C”之上的一个薄层。它是在80年代早期设计的,史蒂夫·乔布斯在下一次开发中使用了它。由于OSX是建立在这个基础之上的,Mac/iPhone的开发本质上使用了目标C/

Objective-C是C之上的面向对象层。它是C和Smalltalk的组合

C是java的一种修改,它是C++的简化,是C++的一个不同的面向对象层。


他们是表亲——都来自C语言——但他们走的路不同。

所以,两者之间的区别很明显


你能在X平台上使用Objective C吗?当然,它是在gcc中,但是目前唯一一个拥有真正优秀的Objective C库的平台是OSX,尽管GnuSTEP还不是很成熟。因此,这实际上取决于你想用这种语言做什么。

答案是否定的。这两种语言不一样。需要注意的一个非常重要的区别是,Objective C使用一个非常简单的方法来运行iOS应用程序,而C的目标是CLR,这是一个成熟的VES


目标C可能会被苹果针对iOS平台推出的新产品swift语言所掩盖。

请将您的奖金问题作为一个单独的问题发布。Adam-这是一个重复的问题。@Greg-作为奖金问题,我可以解决它。作为一个新手,我没有机会。我在打这个的时候也想到了。还有-我正在研究iPhone开发,我想学习objective-c,就是因为这个原因。听起来你真的在寻找这个问题:如果这些愚蠢的线程都是这样的话,你绝对不会在Windows上构建任何iPhone应用程序。+1是为了鼓起勇气去做一个过于简单化的事情,也就是说,尽管如此,正如你所说,足够近了。事实上,一些朋友告诉我,我是“简化大师”,哈哈。我只需要学习一门新语言,买一台新电脑,然后瞧,一个iPhone应用程序!应该需要。。。嗯。。。几个小时。。。谢谢,格雷格。我以为我会因为那件事而被切除内脏。很高兴看到它是以草率的精神阅读的。C可能与Java有相似之处,但它绝不是它的翻版。马特-我期待着你对这个问题的回答。