本菜初学Java,基本上没有什么Java编程经验,以前一直使用C编程序,去年用了C++,了解也不是很深,今年课程要求做一个编译器,虽说不限所编译语言的难度,但个人比较倾向C,并且想要实现一个不是太玩具的Tiny C Compiler。
  请各位老鸟指点一下用Java实现是否可行?
  如果可行的话,需要重点了解哪方面的知识点?

解决方案 »

  1.   

    可以啊 Java 的编译器就是 Java 写的。
      

  2.   

    用java写编译器有很多优势,最起码有很多线程的类库可以利用。
      

  3.   

    做是肯定要做完的,只是会根据情况减少工作量使Tiny更加Tiny罢了
      

  4.   

    具体哪些方面比较重要呢?我初学Java,今天编了几个程序熟悉了下语法,有什么方面的内容比较需要重点看?
      

  5.   

    。。我们刚做到词法分析,再往以后做的话Java里有什么内容需要再重点学习一下?