用什么软件能编写在Windows下运行的软件,用什么语言?
答案:2 悬赏:10
解决时间 2021-03-13 06:05
- 提问者网友:前事回音
- 2021-03-12 13:36
用什么软件能编写在Windows下运行的软件,用什么语言?
最佳答案
- 二级知识专家网友:一池湖水
- 2021-03-12 13:46
C/C++,C#,VB.NET,Java等都可以。
C/C++ 可以开发原生的 Windows 程序,对硬件和系统底层支持良好。它是最常用的开发语言之一。开发环境主要有微软C++编译器,Intel C/C++ 编译器和 GCC 。在 Windows 下的编程软件(IDE)主要是 Visual Studio 或 Visual C++ Express(都默认使用微软C++编译器)。
C# 和 VB.NET 多用于微软 .NET 平台的开发,可以在 .NET 平台之上编写 Windows 程序,开发起来比较简单,而且软件界面很美观。编程软件(IDE)是 Visual Studio。
Java 可用于 JavaSE 平台下的开发,可以在 JavaSE 平台之上编写 Windows 程序,同时 Java 程序可以在不同的操作系统下运行。开发环境主要有 Oracle JDK,编程软件(IDE)可以选 Eclipse,MyEclipse 和 NetBeans。
C/C++ 可以开发原生的 Windows 程序,对硬件和系统底层支持良好。它是最常用的开发语言之一。开发环境主要有微软C++编译器,Intel C/C++ 编译器和 GCC 。在 Windows 下的编程软件(IDE)主要是 Visual Studio 或 Visual C++ Express(都默认使用微软C++编译器)。
C# 和 VB.NET 多用于微软 .NET 平台的开发,可以在 .NET 平台之上编写 Windows 程序,开发起来比较简单,而且软件界面很美观。编程软件(IDE)是 Visual Studio。
Java 可用于 JavaSE 平台下的开发,可以在 JavaSE 平台之上编写 Windows 程序,同时 Java 程序可以在不同的操作系统下运行。开发环境主要有 Oracle JDK,编程软件(IDE)可以选 Eclipse,MyEclipse 和 NetBeans。
全部回答
- 1楼网友:狙击你的心
- 2021-03-12 14:10
如果我没有记错,根据几年前微软在美国公布的内容,windows本身属于微内核系统,windows98总共大概不到10万行代码(具体是2万还是5万记不清了),而windows2000则已经有20余万行代码,其中80%是用c++编写,其余部分有c和汇编,底层接口用汇编编写。
微内核系统从概念上是指“只包括操作系统的基本功能,例如内存管理和进程管理等等”,就连对各个文件系统的支持也不算在内,不过具体windows是不是这样设计我就不清楚了。
所以一个微内核系统的操作系统能够有20万行代码已经很多了。
之所以微软选择了c++而不想linux一样选择c,其根本原因就是windows操作系统本身是微内核系统,所以扩展性及以后的维护要求非常重要,所以c++的类的概念就能在这里很好的利用,但是毕竟c++的效率不如标准c及汇编,所以在一些明显以效率为重的地方用的还是标准c及汇编。
编写完毕后,windows上的其他用户态程序(包括所有驱动程序、计算器、游戏等等所有你现在拿鼠标能够操作的东西)另行开发,例如:扫雷游戏就是用vb写的。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯