什么叫做跨平台开发?c++可以在linux下进行开发而c#不行?或者说c#在linux下开发很难? 50
2个回答
展开全部
跨平台概念是软件开发中一个重要的概念。一个操作系统下开发的应用,放到另一个操作系统下依然可以运行。
不是说C#不可以在Linux下开发,而是不可以编译后在Linux下运行。
不是说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下无法运行。
C#是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言。由于.NET目前不是跨平台的。所有C#,在Linux下无法运行。
更多追问追答
追问
那个IDE就是编译器?比如说vs2010是IDE,还是vs2010里面的一个c#开发器就是一个IDE?
还有,那c#可以在linux下进行开发吗
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询