什么叫做跨平台开发?c++可以在linux下进行开发而c#不行?或者说c#在linux下开发很难? 50

 我来答
bhtzu
2016-07-28 · TA获得超过1.1万个赞
知道大有可为答主
回答量:8088
采纳率:85%
帮助的人:4218万
展开全部
跨平台概念是软件开发中一个重要的概念。一个操作系统下开发的应用,放到另一个操作系统下依然可以运行。
不是说C#不可以在Linux下开发,而是不可以编译后在Linux下运行。
更多追问追答
追问
那个IDE就是编译器?比如说vs2010是IDE,还是vs2010里面的一个c#开发器就是一个IDE?
追答
IDE的中文全称是:集成开发环境。

VS2010有些超出IDE的概念,是一个IDE大包,里面集成了多个开发环境,但你也可以认为他是一个IDE。
传统的说,VC是一个IDE,VB是一个IDE,Visual C#是一个IDE,后来是因为被微软集成了,没法拆开,变成了一个大个的IDE。
IDE包括了代码管理器、编译器、链接器和工程管理器的图形开发界面,不能说单个的编译器就是IDE。

C#就是微软弄出来的东西,Linux下不支持。可以跨平台开发的语言很多,最典型的是JAVA,而C/C++的跨平台开发需要选择合适的IDE并合理使用通用的库函数,这个在VS下面会很困难,一般跨平台开发不使用VS。
匿名用户
2016-07-28
展开全部
就是开发的程序,能够在不用平台中使用。
C#是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言。由于.NET目前不是跨平台的。所有C#,在Linux下无法运行。
更多追问追答
追问
那个IDE就是编译器?比如说vs2010是IDE,还是vs2010里面的一个c#开发器就是一个IDE?
还有,那c#可以在linux下进行开发吗
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式