什么是编程语言来创建操作系统或工具?

时间:2015-04-07 03:17:39

标签: operating-system

我想知道操作系统在哪里制作。就像Windows一样,比尔盖茨先生用来实现该操作系统的编程语言是什么。欢迎任何答案。

2 个答案:

答案 0 :(得分:1)

  

..操作系统......它们在哪里制造?

在出色的无所畏惧的家伙们的心中,他们的双手在无尽的不眠之夜和日子里受到闪耀的灵感的影响

  

.. Windows,Mr.Bill Gates使用的编程语言是什么??

History of Windows是长篇大论。一些assembly语言,一些C,一些C++,一些shell脚本语言组合在一起,这是共同努力的结果several millions of lines of code

考虑到普通开发人员可以产生only a few lines of code per day,使用一个聪明的家伙选择正确的编程语言并且有一天阳光普照并且那个人变得富有和快乐的场景,这个项目的成功不容易重复并且世界静止不动(我猜这是你问题背后的最初想法)

  

..比尔盖茨先生用来实现该操作系统的编程语言是什么?

根据Wikipedia: DOS,比尔盖茨先生出售的操作系统实际上是由先生Tim Paterson开发的,historical articles available at his site表示它是用assembly语言编写的


即便在今天,也有一些很酷的人能够用汇编语言创建完整的操作系统,包括GUI和网络等,就像MenuetOS.net项目背后的那些。

然后还有另一个很酷的人能够在C创建完整的操作系统,比如Mr.Linus Torvalds和他的https://github.com/torvalds/linux

然后有些人能够创建完整的计算机作为支持想象力的环境,从visions and dreams构建操作系统,应用程序和开发环境以及所有内容,例如Squeak项目背后的基于smalltalk语言

......继续?...


虽然你的问题似乎过于宽泛而没有展示任何研究成果,但我发现它实际上是非常好的问题。每个程序员都需要以某种方式回答(他/她)自己的问题。希望有所帮助

答案 1 :(得分:1)

除了非常好的答案,我想分享一个有关该主题的有趣项目。一个名为COSMOS的项目允许您使用C#语言创建自己的操作系统。当然,当比尔盖茨和他的朋友们创建他们的操作系统时,没有C#和COSMOS。

检查以下链接。

https://cosmos.codeplex.com/

为此编写了Instructable。您可以应用这些步骤来创建自己的步骤。

http://www.instructables.com/id/Make-A-Simple-Operating-System/?utm_source=base&utm_medium=related-instructables&utm_campaign=related_test