当前位置:  开发笔记 > 编程语言 > 正文

与C相关的C#和C++

如何解决《与C相关的C#和C++》经验,为你挑选了2个好方法。

我从来没有使用C或其他任何程序进行编程,但我使用这个网站很多,所以你可以想象我遇到了很多.由于我并不真正理解这些语言,因此Google无法真正回答这个问题.

因此,简单来说,这些语言之间的差异是什么.我认为他们是相关的.我所知道的是C++是面向对象编程的原因.



1> Reed Copsey..:

它们在语法方面松散相关.

通常,C++为C添加了大量功能,主要是面向对象和通用编程结构.但是,它试图尽可能地保持与C的向后兼容性.

另一方面,C#是一种非常不同的动物.它完全放弃了向后兼容性的所有尝试,并且更多地尝试与C++保持表面的语法相似性.

但是,实际上,这三种语言都非常独特.由于支持库和技术的巨大差异,C与C++与C#的开发完全不同.



2> Justin Niess..:

C是爷爷.编译C应用程序时,您将获得可执行的字节码机器代码,可以在您编译的任何平台上运行.

C++将面向对象的开发添加到C语言中

C#是一个遥远的堂兄,只是通过一些类似的语法(和语言名称中的字母C)相关.C#编译成.NET IL,它由.NET运行时编译为Just In Time(就像其他.NET语言系列一样).

推荐阅读
mobiledu2402851377
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有