学了C后是直接学C#好还是要学C++

来源:百度知道 编辑:UC知道 时间:2024/05/12 06:45:11
学了C后是学C#好还是C++好?C++能实现的在C#上能不能实现?谢谢

.NET Framework所要实现的主要目标之一是提供一个通用的安全型系统,在这个系统中,任意一种语言可以与其他语言的托管代码通信。通过定义一组公共的数据类型,比如整型、字符型、字符串型等,系统就能够用某种语言编写对象,并在另一种语言中访问该对象并使用该对象。作为.NET Framework的成果,C#也代表着语言设计的一场革命。
C#提供了很多面向对象的特性,比如数据封装中的属性、多态行为、继承和接口实现。另外,当程序性能很重要时,C#允许开发人员使用不安全的代码。C#的开发是为了结合C++、Java、SmallTalk和Modula2的各方面有点。这些语言的很多元素都可以在C#中以及在公共语言运行库中看到。

如果你想在软件行业发展建议你学C#(我觉得最好不学C++,而直接学C#也不错,这样也许更能领会C#的精髓)。C#是一种现代的面向对象(微软也说是面向组件)程序设计语言,它能够最大限度的发挥.NET平台的威力,使程序员能够在.NET平台上快速开发种类丰富的应用程序。
如果你只是爱好编程,学C++就可以满足了,C++功能还是很强大的。
至于“C++能实现的在C#上能不能实现”这个问题,我想理论上是肯定能的。

看你的外语水平.
如果好就学C++
不好就学C#(全中文帮助文档),不过程序得靠clr支持

其实都一样的.
只要有设计程序的思想,学什么都是一样的,我就是学了c之后直接学的c#,没什么接受不了的.

我觉得现在学校里嘿多的专业都拿C为基础课程,我想对于一个打基础的人,应该从这步开始吧,其实学了C之后,你对程序的等都有许多收获,在学其它的会比较容易懂。至于C#和C++,只是后来的一个延伸,所以你还是先把自己编程的基本逻辑掌握好,学其它的都比较来得容易,主要是看程序的逻辑,数据结构,算法等等。这些一定要掌握好!!
我也是先学C,才学的C#,java等等,C是C后面其它语言的一个基础。

就我工作来看

如果你还在上学,有大把的时间

把C/C++学深学透
比学什么都好

最好先学c++
打好基础,以后学什么都容易