.NET FrameWork是什么语言开发的呢?这是一道面试题,有谁知道答案呢?

解决方案 »

  1.   

    据说.NET FRAMEWORK 和 visualstudio.net 都是用C# 开出来的.也不知道是真是假
      

  2.   

    Framework大部分是用C#开发的.
    这可以做为面试题..不知那个出题的人是怎么想的.
      

  3.   

    我有一份Microsoft开发源代码的CLR实现,据说可以跑在FreeBSD上。基本上核心代码都是利用了部分C++特性的C语言写出来的(也就是说,用的是C++,但没有template、STL)。还有部分较高层次的类库使用了C#。至于跑在Windows上的.NET Framework,我想应该差不多吧?
      

  4.   

    .net framework肯定不只只有一种语言开发的!MS的产品从来都是多种语言合作的产物
      

  5.   

    我有一份Microsoft开发源代码的CLR实现,据说可以跑在FreeSB上。基本上核心代码都是利用了部分DOS特性的批处理语言写出来的(也就是说,用的是DOS命令,但没有循环和判断)。还有部分较高层次的类库使用了QBasic。至于跑在Windows上的.NET Framework,我想应该差不多吧?
      

  6.   

    竟然有人认为.net framework是c#开发的,如果是c#开发的,那么.net framework1.1又要运行于另一个.net framework之上,那另一个是.net framework是什么开发的呢,微软从来没说.net是什么开发的。
      

  7.   

    告诉你一定是C加C++再加C#开发的。
      

  8.   

    CLR是用C/C++写的,类库大部分是用C#写的.
      

  9.   

    如果你承认“C#需要CLR来支持”,那至少CLR的核心就不可能是C#开发的。
      

  10.   

    .Net framework != common language runtime(CLR)
    if you want to get the answer, you can download mono :)
      

  11.   

    希望 C# 走到最后,不是向那几年被人遗弃的 J++  不然就完了唉那次看书。上面介绍。设计C# 语言的人。就是原来设计 J++ 的那个人。。痛苦中。
      

  12.   

    竟然有人认为.net framework是c#开发的,如果是c#开发的,那么.net framework1.1又要运行于另一个.net framework之上,那另一个是.net framework是什么开发的呢,微软从来没说.net是什么开发的。C#不一定要.NET Framework的,.NET Framework分为很多部分,其中除了CLR(公共语言运行时)之外,所有的东西都可以用C#、VB.NET或者C++.NET来写。
      

  13.   

    .NET Framework是什么语言写得不清楚,但Visual Studio .net肯定不是C#,不知大家用过SharpDevelop没有,C#写的,超慢,比Visual Studio .net小得多也慢得多,所以Visual Studio .net肯定不是C#写的
      

  14.   

    clr肯定不是c#,但类库和我门自己的类库一样是用多中语言开发的
      

  15.   

    我又发现了让人感到不幸的事情:我在微软开源的.NET实现里面发现了汇编代码……我不知道大家整天在Java和C#之间争些什么?人家就是C(with only a few C++ feature)和汇编语言踏踏实实地开发,然后几百万美刀挣着……
      

  16.   

    to xinminhuibaobao(砖头) :
    你很无耻!!!好吧,空口无凭,http://msdn.microsoft.com/library/en-us/dndotnet/html/mssharsourcecli.asp,自己下一份源代码研究去吧。
      

  17.   

    CLR是用C/C++写的,类库大部分是用C#写的.
      

  18.   

    用reflector打开system.windows.form.dll等就知道了。vs.net应该是c++写的吧。反正是unmanaged code.
      

  19.   

    随了CLR外,大部分类库都是使用C#
      

  20.   

    类库用C#开发的很正常呀,没什么好显摆的,clr才是核心
      

  21.   

    c#啊!.NET Framework你可以把它理为一个封装好的超大类.里面什么东东都有,简化了你很多事,你不必去为做一个图像处理而从底层开始做起嘛!只要你的技术很牛,你就可以编一些扩充它的控件嘛!
      

  22.   


    希望 C# 走到最后,不是向那几年被人遗弃的 J++  不然就完了唉那次看书。上面介绍。设计C# 语言的人。就是原来设计 J++ 的那个人。。痛苦中。
    =================================================================================猪头,知到他是谁么,安得尔斯,原delphi设计师
      

  23.   

    zhouhongyun(春天的十七个瞬间) ,有些语言的编译器是用它本身来开发的!!!!阁下如何解释??(的确存在)
      

  24.   

    有这个好奇心是正确的,我们还可以扩展你的问题,如WINDOWS是用什么语言写的,DOS用什么写的,UNIX用什么写的,PHOTOSHOP是什么写的,AUTOCAD是什么写的.......
    但一点你要注意,用些软件如何写出来的,使用了什么方法是一个软件公司的密码,我们只能猜,不过我们敢肯定这些软件公司一定会用c/c++/汇编,离开了C/汇编不可能写好一个高性能的,功能强大的,包罗万象的世界级的软件.
    我们没有见过汇编`/C的IDE就象VS2005一样方便吧,可能这些公司内部就有了很好的汇编/C的IDE,只是不销售吧了,如SAP就有自已的开发工具!!当然用C/汇编绝对能写所有的软件,软件是运行在硬件上的,而汇编/C是最接近硬件的,只是你们没有那么多的人力,财力和好的开发方法一点一点地积累代码组成一个很好类库和编译器(最早的C++编译器就是用C/汇编写的),最后组成一个世界级的软件罢了!
    我们设想一下,如何我国所有的程序员都在有一个假定的总指挥的指挥下用C/汇编写操作系统或数据库,那我国一定会自已的OS/DATABASE/c++/c#/JAVA,只是人总要吃饭的啊,总指挥也好有经验的啊,也要讲开发方法的啊,也要面对失败或重新设计啊.....,这些有可能花上百亿的钱啊,中国没有那个企业敢冒这个险,对吗??
    所以我们只有用别人的产品,就是我们大家说的C#/JAVA/.NET FRAMEWORK/c++/编译器/DATABASE.....
    同时这也是中国教育的悲剧,没有认清这些,有些学校还在学习别人的产品,别人的产品一变教学也就要变,多悲惨啊.....