为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

C++ C C#
qq_魂淡_2 2016-05-11 00:03:29
c语言与c#一样吗?有联系吗?有什么区别?学c++前需要学c吗?
查看完整描述

2 回答

?
onemoo

TA贡献883条经验 获得超454个赞

不用管这几个语言在历史上谁先谁后、谁发展自谁,现在你就应该将 C C++ C# 视为三种不同的编程语言。

它们确实是三种不同的编程语言,没有谁是谁的基础一说。

C是一种老牌的底层语言了,学习它需要了解很多计算机基础知识,有一定的入门门槛。

C++是一种多范式的编程语言,同样很底层,也比C更复杂。

C# 是微软开发的编程语言,设计得很优秀。 虽然微软打算将其跨平台,但目前其使用范围还是局限在Windows中。

至于说“面向过程”“面向对象”,其实是一种编程思想,而不是语言特质。 你同样可以用C来进行面向对象的编程。C++多范式的意思是你完全可以用其做面向对象、面向过程、甚至函数式编程。

学习C++不需要C基础。


你应该想好到底要编程做什么,再决定学习哪种语言。 不过基本上C/C++可分为一类,C#为另一类。

查看完整回答
反对 回复 2016-05-11
?
晚安sp

TA贡献405条经验 获得超154个赞

这种问题Google一下一大堆的回答,

简单说下吧,c语言是基础,大部分语言都是从C发展而来的,包括c#和C++

当然你也可以不学直接学c++,c++包括了c,c是面向过程的,c++是面向对象的

c#也是面向对象的不过没有c++那么繁琐,

剩下的你可以Google,

关爱生命,远离百度。。。。

查看完整回答
反对 回复 2016-05-11
  • 2 回答
  • 0 关注
  • 1581 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信