btcq.net
当前位置:首页 >> 学C#好还是学C++比较好 >>

学C#好还是学C++比较好

各有长处!C# 相对来说简单一些,很多方法系统都提供,使用起来很简单. 初学建议C#C++ 很复杂,需要大量的锻炼,东西都是基础的,需要自己去实现,集成, 不过好处就是自己对程序架构和实现方法有了深刻的认识!

C#好.两种语言是有相当多的共同点的,不过在0基础的情况下还是建议有C的基础比较好.C#隐藏了指针(但并不是不能使用),,而指针的思想对于任何程序员都是必要的.学习C语言会让的头脑中内置指针,内存分配,递归,算法设计等重要思想,这些思想使得学习任何语言都非常方便.C#和C的语法几乎是互通的,只不过C#是完全面向对象的,C是面向过程的.C#的很多内容都可以用C去映射, 比如委托类似于指向函数的指针, 结构体相当于typedef,类相当于type*, 接口则是一个全新的概念了,这体现着一定的编程思想的转换.当然从头开始学C#也没问题,如果的理解能力够强的话,或者学到一半回头看看C或C++,也能有助于对C#的理解.

C#是在C++的基础上发展出来的,算是后面出来的新语言 C++主要还是用来写底层代码,算法.C#和JAVA差不多,都是用写开发软件、网站等,比较容易,没有C++那么难.简单来讲C++是前辈,写的东西比较基础,通过麻烦的方法还是能做到C#的工作 C#是微软为.NET框架量身订做的程序语言

先学c语言,再学Java,这是以后用的最多的

C++ 是面像对象的编程语言.这门语言比较底层.适合底层开发.C# 是在C++的基础上做了很多的封装.所以用起来比较简单,调用微软提供的类就好了.

我都学过,现在研究生了貌似还都学得不错,给你点真实体会我是先学的C,再学C++,再学C#对于初学者建议先学C++,比较基础比较底层,但是有难度.C#的语法大多和c++差不多,语法的角度学哪个都行关键是学习面向对象的思想,思想学好了用什么语言都一样.新人学好一个就行了,c++有难度,但是比较繁琐,C#比较方便但是底层的东西学不到.看你的精力和兴趣啦~学了C#的话可以不学C++,需要用的时候再学也行.但是前提是C#要学的好.学好了就不发愁C++啦~我相信在你学的过程中也会遇到c++的使用(现在流行混编,因为C#适合做表示层,c++适合做业务层或底层).望采纳~

定位都不一样~~ 根本无法比较C++适合做要求高执行效率的程序~~ 或者你可能在非WIN32平台上开发程序而 C# 更适合做与WIN32结合紧密的程序

c#只是微软的东西, 编出来的东西执行非常慢.而C++绝对是通用的语言, 所有平台都可以用的, Windows,Linux等等, 而且效率高很多.

我觉得先学c++好一点,因为c++是面向对象的程序设计语言,c#也是,学好c++后再学c#就容易的多了,他们有很多的共同点,甚至有时候你分不清二者,当然 c#的功能强大的多.总之学好c++对学习诸如java,c#等面向对象的语言是有很大的好处的.

c++其实就是就是在c语言上加上了类这个概念和类的相关语法.其他的都跟c一样. 也就是说,学好了c++,c语言就没问题了.

tfsf.net | pxlt.net | rpct.net | 4585.net | 3859.net | 网站首页 | 网站地图
All rights reserved Powered by www.btcq.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com