解决方案 »

  1.   

    C#的编译器应该是C++写的。但是用C#完全可以写C#编译器。装配脑袋的博客介绍了他就用C#实现了一个精简的C#编译器的技术细节。WPF是用C#写的,但是如今,任何程序的底层都会有系统级的调用,这些部分一部分叫操作系统API,一部分是硬件驱动程序,它们都是C/C++写的。因为主流的操作系统都是C/C++写的,所以任何程序的底层都可以说调用了这些代码。
      

  2.   

    CLR应该是CPP写的,引用的.NET程序集应该是C#直流写的,Reflector看下源码就知道引用了大量的windowsAPI
      

  3.   

    你能换个头像吗!sharepoint区我已经屏蔽一个头像了!
      

  4.   

    你能换个头像吗!sharepoint区我已经屏蔽一个头像了!你屏蔽我没关系 我想见见你屏蔽的那个人 你把它的id发来
    他一定是一位前辈
      

  5.   

    在过去(10几年前),熟练使用vb的人遇到少量问题时习惯于使用汇编语言去解决;而比较熟练使用c++的人则是使用c去解决。因此语言本身并没有什么太大的是非,那时候的人一专多能。里我们上学时不但要学习在几百万的机器上编程序所需要了解的它的操作系统、编程语言,也要学习如何自己使用汇编语言在x86的裸机上直接编写外设驱动小程序。而学习几种高级语言,并不是为了现学现卖地去找工作(时髦的编程语言你自学就够了),而是针对基础知识来选择,例如针对人工智能方面的会选择List或者Prolog,针对数学计算的会选择类Pascal的语言,针对多元经济学方面的数学软件包开发会选择Basic类的语言,针对数据库原理则选择c++(因为你需要自己编写简单的磁盘块管理系统和索引系统甚至简单的sql编译器等等)。而软件工程,跟任何具体的语言都没有直接关系。不像现在,好多培训班出品了仅仅知道“两三种编程语言、知道个asp.net就算到头了”、而没有基础知识的一帮工人。
      

  6.   

    我只知道上次Oracle招编写JDK和JRE的C++程序员。
    .net框架,我想无非就是C/C++吧。
      

  7.   

    我问的是C#这种语言,而不是C#编译器,我个人认为C#是没有底层的,也就是说底层就是自己,不知道对不对?
      

  8.   

    我问的是C#这种语言,而不是C#编译器,我个人认为C#是没有底层的,也就是说底层就是自己,不知道对不对?
      

  9.   

    我问的是C#这种语言,而不是C#编译器,我个人认为C#是没有底层的,也就是说底层就是自己,不知道对不对?你这逻辑本身就很奇怪。C#的本质就是一堆语法,如果没有编译器去解析它,那它就是没有任何意义的一些规则和概念而已。