能帮分析一下c# .net c++这三个语言么?
……失礼了……是这样~本人学历不高,对编程也不是很了解,有JAVA的基础,但是实际上是想游戏~(个人或者团体,非商业)……但是目前貌似大部分游戏都是C++写的,我听说C+...
……失礼了……是这样~本人学历不高,对编程也不是很了解,有JAVA的基础,但是实际上是想游戏~(个人或者团体,非商业)……但是目前貌似大部分游戏都是C++写的,我听说C++学起来挺费劲的~然后听说有个C#,效率不错,语法类似java,觉得会不会好学一点~至于.NET,我个人是非常不了解这语言是干什么的~希望来个大神帮忙说明下这三个语言的长处,如果可以,也请告诉我学习这三个语言需要的基础(比较想学C#,推荐点学习材料也可以)……至于分数~因为先前挂分数的时候,问题总是发布不出来~这个问题分数应该会提高到50——80左右吧……
展开
展开全部
.net是一个平台,不是语言!
C#是基于.net平台下面的语言,一般现在可以做B/S(网站)方向和C/S(应用程序)方向!c#学习起来是挺容易的,因为微软将底层的代码都封装成方法或者控件了,只要你引用命名空间,托控件,记住那些方法该怎么用就容易了,然后数据交互跟java差不多,只是语法不一样。
C#做游戏,这个,做是能做,只是用到 wpf 来做的,个人觉得跟c++比,相差太远,最基本就是,C#做的应用程序,必须在电脑上配置.net framework的框架,总不能一个小游戏也要安装个.net framework吧~~~当然,asp.net 的网页游戏不算
C++楼上解答了,个人不太熟悉,了解得知,c++ 是c的拓展,也就是升级,是写最底层的东西,也就是,在C#里面只要托个控件,但是在C++里面就要写个控件,比较麻烦,但是很强大,能学到底层的东西,一般大型游戏引擎都是C或者C++写的,如果你要做游戏,建议你学C或者C++
C#是基于.net平台下面的语言,一般现在可以做B/S(网站)方向和C/S(应用程序)方向!c#学习起来是挺容易的,因为微软将底层的代码都封装成方法或者控件了,只要你引用命名空间,托控件,记住那些方法该怎么用就容易了,然后数据交互跟java差不多,只是语法不一样。
C#做游戏,这个,做是能做,只是用到 wpf 来做的,个人觉得跟c++比,相差太远,最基本就是,C#做的应用程序,必须在电脑上配置.net framework的框架,总不能一个小游戏也要安装个.net framework吧~~~当然,asp.net 的网页游戏不算
C++楼上解答了,个人不太熟悉,了解得知,c++ 是c的拓展,也就是升级,是写最底层的东西,也就是,在C#里面只要托个控件,但是在C++里面就要写个控件,比较麻烦,但是很强大,能学到底层的东西,一般大型游戏引擎都是C或者C++写的,如果你要做游戏,建议你学C或者C++
展开全部
亲,首先你要了解一下概念。
.Net不是编程语言,可以看作是微软一个庞大的解决方案框架。.NET中可以使用的语言很多,包括C# VB F# C++ 等。C#是.NET中的明星语言,可以说是目前世界上最优美得语言。
C++ 之于C# 来说较底层,包含非托管代码可以绕过中间托管层直接访问底层。所以,从效率上来说,C++要高于C#。当然这只是理论上,效率的高低还要看优化的程度以及开发成本。
C#相较于C C++来说自然是开发效率高,成本低,上手快,有很多的语法糖。
作为.net中得明星语言,C#从web到windows程序再到windows phone程序,都能完美胜任。当然在未来的wp8中,C++也被加了进来。
.Net不是编程语言,可以看作是微软一个庞大的解决方案框架。.NET中可以使用的语言很多,包括C# VB F# C++ 等。C#是.NET中的明星语言,可以说是目前世界上最优美得语言。
C++ 之于C# 来说较底层,包含非托管代码可以绕过中间托管层直接访问底层。所以,从效率上来说,C++要高于C#。当然这只是理论上,效率的高低还要看优化的程度以及开发成本。
C#相较于C C++来说自然是开发效率高,成本低,上手快,有很多的语法糖。
作为.net中得明星语言,C#从web到windows程序再到windows phone程序,都能完美胜任。当然在未来的wp8中,C++也被加了进来。
追问
……谢谢回答~……哦~亲~你咋不早出现呢~你的概念说的太及时了~正迷茫中~亲~依照你的理解来说,学会了C#实际上也是类似学习到了。net了吧~C#好学么?对于像我这种只学过java的来说……
追答
嗯,从java向C#过渡应该是很轻松的。C#与java有很多相似之处,甚至可以说C#从java中借鉴了不少,它比java晚出现10年,是世界上最新的高级语言,当然整合了其他几种语言的优势。
祝好运。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
c# 和java起码有80%的相似度,两者在一个关键字上不太一样。Java语言来自于C++,c#来自与java。c++因为保留了很多c语言的特性,需要手动释放内存,可以对内存进行操作。所以效率较高,但比较复杂。c#和java都差不多,c#演化比较快,加了很多动态语言的东西。不同就是java要在其虚拟机上运行,而c#要在安装了运行环境framwork后才能运行。。.net不是语言,是一个开发平台,集合了多种语言,运行环境,基础类库. 微软的开发工具vs下封装了一些常用的控件,可以进行可视化开发。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
C#和。NET是同一类,.NET是C#的扩展,就像C++是C语言的扩展一样
你先学好C#吧,这个简单
等你老练了以后可以考虑学C++
做游戏需要用到的东西太多太多了,你以后接触了就会知道
你先学好C#吧,这个简单
等你老练了以后可以考虑学C++
做游戏需要用到的东西太多太多了,你以后接触了就会知道
更多追问追答
追问
……谢谢回答~……能在详细点说以下C#和。net么,是可视开发?是适合BS架构开发,还是CS架构……
追答
都可以,可视开发是你的编译器支持的,不是计算机语言的问题
现在BS很热门,ASP。NET的项目特别多,我现在做的就是B/S模式,C/S很少开发了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
.net 可不是语言啊!!
.net 是开发平台, 在.net下 可以用C#或C++来开发项目。
楼上的大神。。。给跪了
.net 是开发平台, 在.net下 可以用C#或C++来开发项目。
楼上的大神。。。给跪了
更多追问追答
追问
……谢谢回答…….net和C#是可视化开发的么……像VB那种?
追答
当然咯,Visual Studio .net 有设计模式和代码模式。
设计模式下,工具栏中提供的标准控件或者自定义的控件都是可以直接拖过来用的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询