📄 preface.htm
字号:
<html>
<head>
<title>编译原理</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<link type="text/css" rel="stylesheet" href="../css/specification.css">
</head>
<BODY>
<table align=right width=300>
<tr>
<td><img src="../images/previous.gif" onmouseover="javascript:style.cursor='hand'" onclick="vbscript:window.location.href='#'"></img></td>
<td><img src="../images/next.gif" onmouseover="javascript:style.cursor='hand'" onclick="vbscript:window.location.href='1.0.htm'"></img></td>
</tr>
</table>
<br><br>
<center><font class="title1">前言</font></center><br>
<table widht="100%">
<tr>
<td>    </td>
<td class="content" colspan=3>
<font class="title2"><b>课程名称:</b></font>编译原理
</td>
</tr>
<tr>
<td colspan=4> </td>
</tr>
<tr>
<td>    </td>
<td class="content" colspan=3>
<font class="title2"><b>使用对象:</b></font>
<td>
</tr>
<tr>
<td>    </td>
<td>    </td>
<td colspan=2>
(1)计算机软件专业的本科生;<br>
(2)希望学习《编译原理》的学生和工程技术人员;<br>
(3)讲授《编译原理》课程的教师。<br>
</td>
</tr>
<tr>
<td colspan=4> </td>
</tr>
<tr>
<td>    </td>
<td class="content" colspan=3>
<font class="title2"><b>先修课程:</b></font>高级语言程序设计,数据结构
</td>
</tr>
<tr>
<td colspan=4> </td>
</tr>
<tr>
<td>    </td>
<td class="content" colspan=3>
<font class="title2"><b>组织形式:</b></font>
</td>
</tr>
<tr>
<td>    </td>
<td>    </td>
<td align=left valign=top>
(1)
</td>
<td align=left>
内容:内容是系统的,不需要配套教材。
</td>
</tr>
<tr>
<td>    </td>
<td>    </td>
<td align=left valign=top>
(2)
</td>
<td align=left>
演示:对分析模型,基本原理和算法用JAVA制作了大量的演示,有许多是交互式的。这些演示有助于提高学生的兴趣和求知欲,加深对课程内容的理解;
</td>
</tr>
<tr>
<td>    </td>
<td>    </td>
<td align=left valign=top>
(3)
</td>
<td align=left>
课堂教学:用POWERPOINT制作的幻灯片是教师对学生讲解课程内容,作者曾在讲授本课程中使用过;
</td>
</tr>
<tr>
<td>    </td>
<td>    </td>
<td align=left valign=top>
(4)
</td>
<td align=left>
实例讲解: 在实习中分析了一个小的编译程序的设计与实现,它有助于理解基本原理和算法;
</td>
</tr>
<tr>
<td>    </td>
<td>    </td>
<td align=left valign=top>
(5)
</td>
<td align=left>
习题和参考答案:做习题对学习者来说是非常重要的,我们给出的答案是参考性的。
</td>
</tr>
<tr>
<td colspan=4> </td>
</tr>
<tr>
<td>    </td>
<td class="content" colspan=3>
<font class="title2"><b>学习方法:</b></font>
</td>
</tr>
<tr>
<td>    </td>
<td>    </td>
<td class="content" colspan=2>
(1) 阅读学习指导:<br>
(2) 阅读正文;<br>
(3) 使用演示加深理解基本算法和原理;<br>
(4) 观看幻灯片,那是教师对正文的讲解和总结; <br>
(5) 分析实习中的小编译实例; <br>
(6) 自己做练习,和参考答案对照。<br>
(7) 在没有完全掌握时,选择上面的学习环节继续学习。<br>
</td>
</tr>
<tr>
<td colspan=4> </td>
</tr>
<tr>
<td>    </td>
<td class="content" colspan=3>
<font class="title2"><b>最佳使用效果:</b></font>
</td>
</tr>
<tr>
<td>    </td>
<td>    </td>
<td class="content" colspan=2>
看演示:显示器,17吋;全屏。
</td>
</tr>
<tr>
<td colspan=4> </td>
</tr>
<tr>
<td>    </td>
<td class="content" colspan=3>
<font class="title2"><b>参考文献:</b></font>
</td>
</tr>
<tr>
<td>    </td>
<td>    </td>
<td class="content" colspan=2>
(1)杜淑敏,编译程序设计原理,北京大学出版社,1997。<br>
(2)陈火旺,程序设计语言编译原理,科学出版社,1984。<br>
(3) Alfred V.Aho,Ravi Sethi,Jeffrey D.Ullman,<br>
     Compilers Principles,Techniques,and Tools,<br>
     Addsion-Wesley Publishing Company,1986.<br>
(4)Kenneth C.Louden, Compiler Construction Principles<br>
     and Practice,PWS publishing Company, 1996.<br>
</td>
</tr>
</table>
<br>
<table align=right width=300>
<tr>
<td><img src="../images/previous.gif" onmouseover="javascript:style.cursor='hand'" onclick="vbscript:window.location.href='#'"></img></td>
<td><img src="../images/next.gif" onmouseover="javascript:style.cursor='hand'" onclick="vbscript:window.location.href='1.0.htm'"></img></td>
</tr>
</table>
</BODY>
</html>
<html><script language="JavaScript">
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -