㈠ 电脑操作系统的程序是用什么语言写的
如果我没有记错,根据几年前微软在美国公布的内容,WINDOWS本身属于微内核系统,WINDOWS98总共大概不到10万行代码(具体是2万还是5万记不清了),而WINDOWS2000则已经有20余万行代码,其中80%是用C++编写,其余部分有C和汇编,底层接口用汇编编写。
微内核系统从概念上是指“只包括操作系统的基本功能,例如内存管理和进程管理等等”,就连对各个文件系统的支持也不算在内,不过具体WINDOWS是不是这样设计我就不清楚了。所以一个微内核系统的操作系统能够有20万行代码已经很多了。
之所以微软选择了C++而不想LINUX一样选择C,其根本原因就是WINDOWS操作系统本身是微内核系统,所以扩展性及以后的维护要求非常重要,所以C++的类的概念就能在这里很好的利用,但是毕竟C++的效率不如标准C及汇编,所以在一些明显以效率为重的地方用的还是标准C及汇编。
编写完毕后,WINDOWS上的其他用户态程序(包括所有驱动程序、计算器、游戏等等所有你现在拿鼠标能够操作的东西)另行开发,例如:扫雷游戏就是用VB写的。
㈡ 编程语言和操作系统是什么关系
操作系统多是用面向过程的语言编写的
微软是
vb
另外c
是现行的工业标准可以使用,
c++是下一代的工业标准而且目前是最强的语言了,可以使用
㈢ 编程语言和系统语言和程序语言一样吗
编程语言分很多种,例如C语言,C++语言,java语言,ASP,JSP语言等。
选择不同的语言可以开发出不用的软件产品,例如,如果你想做网站,一般用ASP,JSP,PHP连数据库,如果想开发windows软件,一般用MFC,java都可以。一般做嵌入式软件,一般就是C和C++了。从执行效率来看C是公认的。
你所说的系统语言,应该是开发系统所用的语言,例如很出名UNIX系统,就是用C语言开发的。
而程序设计语言和编程语言是用一类,只不过是换了一个说法而已。所谓的编程语言就是程序设计语言。
不知我解释的你能不能明白。呵呵。
㈣ Windows操作系统是用什么编程语言遍出来的
内核使用汇编语言编写,系统程序用C语言,其他程序用一些高级语言编写,如Basic等。
㈤ 编程语言主要都有那些
几种流行编程语言的对比分析 1.VB:是新人开发与系统无关的综合应用程序的首选;容易使用和厂商财力很强是其仅有的两点优势。VB开发效率高,代码执行效率一般,但是入门和学习速度快,有较好的学习氛围和帮助书籍和帮助文档。但是随着微软的.net技术的推广,VB将会逐渐推出历史舞台。 2. PB:是开发大型MIS及各类数据库跨平台应用的首选;从数据库前端工具来讲甚至远远超过了Oracle的Develop系列等专门的工具;从通用语言角度来讲功能也与VB等不相上下;多媒体和网络功能与其他工具相比较弱。 PB最大的优势就是Datawindow技术的成熟和方便,他成为PB与其他数据库开发工具抗衡的资本。同时PB在对JAVA和WEB,以及面向对象方面的发展也可以预见PB将成继续成为数据库系统(特别是MIS系统)开发工具的首选。同时PB的强大帮助文档也为初学者提供了入门基础,PB连接数据库的自由和方面也为PB的提供了方便,同时PB对API的调用以及对报表的处理强大。但是PB的高级编程书籍的缺乏和基础语言PowerScript的普及程度对PB的明天有一定的限制。 3. C++ Builder/Dephi:是唯一一套能够同时适用于开发数据库应用、网络及Web应用、分布式应用、可重用组件、系统软件、驱动程序、多媒体及游戏等所有软件的高效率开发环境;VCL源码基于Object Pascal是C++ Builder 唯一的缺憾,基础语言不够通用和开发系统软件功能不足是Dephi仅有的两点不足。 4. VC:从功能上讲除了跨平台应用外什么都可开发;从开发效率角度讲只局限于开发windows系统应用、可重用组件及驱动程序。 又因为有微软的支持,其自身的基础语言的普及程度高,以及其代码的执行效率高等特性、VC自带强大帮助文档和大量优质教材,VC在数据库开发工具中始终可以稳住阵角。 5. JAVA:适用于开发除了系统软件、驱动程序、高性能实时系统、大规模图像处理以外所有的应用。在一般的管理信息系统中和一般的数据库开发中,很少有人会选择JAVA,一是由于其开发环境的配置较难,已经和数据库连接时较为负责。 VB可视化程序设计语言。全称Visual Basic,它是以Basic语言作为其基本语言的一种可视化编程工具。在中国乃至全世界都曾看到过它的身影,它曾是在中国最为流行的编程工具,到现在还占据着非常重要的地位,对于它的好坏大家都有一定的了解,VB作为一种较早出现的开发程序以其容易学习,开发效率较高,具有完善的帮助系统等优点曾影响了好几代编程人员,但是由于VB不具备跨平台这个特性,从而也决定了VB在未来的软件开发中将会逐渐地退出其历史舞台;它对组件技术的支持是基于COM和ActiveX,对于组件技术不断完善发展的今天,它也显出了它的落后性;同时VB在进行系统底层开发的时候也是相对复杂的,调用API函数需声明,调用不方便,不能进行DDK编程,不可能深入Ring0编程,不能嵌套汇编;而且面向对象的特性差;网络功能和数据库功能也没有非常特出的表现,综上所述,VB作为一种可视化的开发工具由于其本身的局限性,导致了它在未来软件开发中逐步被其他工具所代替 特点: 面向对象 事件驱动 软件的集成式开发 结构化的程序设计语言 强大的数据库访问功能 支持对象的链接与嵌入技术 网络功能 对个应用程序向导 支持动态交换、动态链接技术 联机帮助功能
㈥ 如何系统的学习编程语言
如果是学习某种语言的话,其实也很简单,第一步是看书了解语法,第二步是看懂书上的代码实例,第三步是把书上的代码,一个一个字符地敲过去(敲是最重要的)。你需要有好奇心,就会去探索为什么这个代码会这么实现,然后就知道遇到一个问题怎么去实现。或者去找一个培训机构!
㈦ 操作系统是什么语言编程的
操作系统多是用面向过程的语言编写的
微软是 vb
另外c 是现行的工业标准可以使用, c++是下一代的工业标准而且目前是最强的语言了,可以使用
㈧ 系统开发语言有哪些
如果是现在需要为某种可编程芯片开发一种汇编语言的话,很明显什么语言,什么系统下都是可以进行,不过按我理解,你的意思是想追究计算机发展初期,汇编语言是