程序入门菜鸟问问各位大神

c语言与c#一样吗?有联系吗?有什么区别?学c++前需要学c吗?

qq_魂淡_2
浏览 1582回答 2
2回答

onemoo

不用管这几个语言在历史上谁先谁后、谁发展自谁,现在你就应该将 C C++ C# 视为三种不同的编程语言。它们确实是三种不同的编程语言,没有谁是谁的基础一说。C是一种老牌的底层语言了,学习它需要了解很多计算机基础知识,有一定的入门门槛。C++是一种多范式的编程语言,同样很底层,也比C更复杂。C# 是微软开发的编程语言,设计得很优秀。 虽然微软打算将其跨平台,但目前其使用范围还是局限在Windows中。至于说“面向过程”“面向对象”,其实是一种编程思想,而不是语言特质。 你同样可以用C来进行面向对象的编程。C++多范式的意思是你完全可以用其做面向对象、面向过程、甚至函数式编程。学习C++不需要C基础。你应该想好到底要编程做什么,再决定学习哪种语言。 不过基本上C/C++可分为一类,C#为另一类。

晚安sp

这种问题Google一下一大堆的回答,简单说下吧,c语言是基础,大部分语言都是从C发展而来的,包括c#和C++当然你也可以不学直接学c++,c++包括了c,c是面向过程的,c++是面向对象的c#也是面向对象的不过没有c++那么繁琐,剩下的你可以Google,关爱生命,远离百度。。。。
打开App,查看更多内容
随时随地看视频慕课网APP