
C/C++ And Compiler Technology
dzeng81
Be prepared!
展开
-
递归下降分析程序
编译原理:#include #include #include FILE *fp;char SYM;char buff[100];int Left_p=0,Right_p=0;void proc_E();void proc_E1();void proc_T();void proc_T1();void proc_F();void proc_F1();void proc_P();void ERROR(原创 2005-06-28 19:05:00 · 3431 阅读 · 0 评论 -
编译原理_词法分析部分
这学期的编译原理课语法分析已经快讲完了。整个编译器的前端主要就包括了词法分析和语法分析两个部分。现在自己开始着手用C语言写编译器的前端。以下是程序的说明。1)该程序是词法分析部分Lexical Analyse。2)只支持无符号整数类型。不支持数组和指针等高级特性。3)不支持函数。注释为C++式的“//”。4)使用VC++.NET编译。//////////////////////////////Le原创 2005-04-04 22:32:00 · 1725 阅读 · 0 评论 -
[转]算法讨论:哲学家就餐问题
In 1965, Dijkstra posed and solved a synchronization problem he called thedining philosophers problem. ........ The problem can be stated quite simplyas follows. Five philosophers are seated around a原创 2005-04-05 08:02:00 · 1742 阅读 · 0 评论