一些简单的知识问题?

时间:2010-06-02 05:29:41

标签: operating-system

在某些日子之前,我的朋友问我一些简单的问题,但我没有回答 请告诉我这些问题。

  1. 世界上使用了多少种计算机编程语言?
  2. 我想创建一种像'java或c#'这样的语言。创建语言的过程及其创建方式是什么?
  3. 使用哪种语言来操作Window操作系统?
  4. 创建操作系统(如Windows / Linux / Mac)的过程是什么,应该创建哪种语言?
  5. 在javascript和php中创建开源框架项目的步骤是什么?

1 个答案:

答案 0 :(得分:3)

  

世界上使用了多少种计算机编程语言?

Wikipedia lists a lot

  

我想创建一种像'java或c#'这样的语言。创建语言的过程及其创建方式是什么?

如果你需要这个问题的答案可能你将无法创建一个,我想(绝对我不能)。 无论如何,如果你想这样做并创建一个非常简单的语言,你应该首先构建一个解析器,它接受你编写的命令并解释它们做某事,检查语法错误等。这已经需要付出很大的努力。

  

使用哪种语言来操作Window操作系统?

你可以使用几个:C ++,C#,Visual Basic等等 Microsoft提供了几个APIsApplication Programming Interface s)来“操纵”Windows

  

创建操作系统(如Windows / Linux / Mac)的过程是什么?它应该创建哪种语言?

至于#2。如果你开始编程,你可能更关注一个简​​单的项目。创建操作系统是一项巨大的工作,它需要对计算机体系结构有深刻的了解。您可能会使用C ++和/或Assembly来创建它。 (如上所述,我无法创建编程语言,操作系统完全没有问题)

  

在javascript和php中创建开源框架项目的步骤是什么?

这个问题对我来说没有多大意义。您创建项目,然后在开源许可下将其发布给公众,例如GPL