“编译原理与技术”的上机实验要求你对PL/0语言及其编译器进行扩充和修改。每个扩充或修改方式可得到不同的分数,满分为100分。 完成上机作业后,必须提交下列文档: (1) 修改后的PL/0语言文本。包含词法分析(正规式),语法分析(BNF)。 (2) 有关修改后的PL/0编译/解释器的说明。详细说明你的编译器是如何编译新的PL/0语言程序的。指出你的程序中最精彩的部分,以及你为什么这样做,你是如何控制和恢复语义错误的。 (3) 给出你所改动后的编译器源程序清单,并标记出你所修改的部分。比较你的编译器和原来的编译器之间的差别。 (4) 说明你的编译器中可能存在的错误。
上传时间: 2014-01-20
上传用户:waizhang
基于随机码数列的文件加密算法的实现 :本文提出一种基于随机码数列的文件加密算法。该算法采用按位随机码数列+异或+循环密钥的方式进行加密。与传 统的和其它加密方法相比,增加了破译难度而系统开销并不大。对提供的源代码做随机码数列的变换可生成新的加密算法 用于不同的文件。
上传时间: 2016-06-09
上传用户:shus521
本书从软件质量和编程思想等方面论述了软件构造问题,并详细论述了紧跟潮流的新技术、 高屋建瓴的观点、通用的概念,井含有丰富而典型的程序示例。本书中所论述的技术不仅填补 了初级与高级编程技术之间的空白,而且也为程序员们提供了一个有关编程技巧信息来源。 本书适合经验丰富、自学成才的程序员阅读.也适合于那些几乎不懂什么编程技巧的新程 序员阅读.
上传时间: 2014-01-17
上传用户:talenthn
本书从软件质量和编程思想等方面论述了软件构造问题,并详细论述了紧跟潮流的新技术、高屋建瓴的观点、通用的概念,井含有丰富而典型的程序示例。本书中所论述的技术不仅填补了初级与高级编程技术之间的空白,而且也为程序员们提供了一个有关编程技巧信息来源。本书适合经验丰富、自学成才的程序员阅读.也适合于那些几乎不懂什么编程技巧的新程序员阅读.(11-20章)
上传时间: 2016-06-12
上传用户:asddsd
《神经网络在雷达对抗和反对抗中的应用》,此文介绍了一种雷达对抗的新方法,将神经网络原理引入雷达对抗中
上传时间: 2014-01-01
上传用户:hopy
分类和拟合,支持向量新算法。最小二乘,但只能用于二维数据
标签: 分类
上传时间: 2016-06-20
上传用户:ve3344
计算机科学的圣经 Knuth的经典之作 卷3为分拣和搜索,这是本书的第1个修订版,它是对计算机分拣和搜索的一流技术的最全面的研究,它扩展了卷1中数据结构的处理方法,将大小数据库以及内存和外部存储都包含在内。本书包括对计算机方法仔细检查的选择方案,和其效率的大量分析。本书该版的独特之处在于优化了的分拣,以及对通用散列法和排列法的新的理论论述。
上传时间: 2016-06-22
上传用户:小草123
数据类型"socklen_t"和int应该具有相同的长度.否则就会破坏 BSD套接字层的填充.POSIX开始的时候用的是size_t, Linus Torvalds(他希望有更多的人,但显然不是很多) 努力向他们解释使用size_t是完全错误的,因为在64位结构中 size_t和int的长度是不一样的,而这个参数(也就是accept函数的第三参数)的长度必须和int一致,因为这是BSD套接字接口标准.最终POSIX的那帮家伙找到了解决的办法,那就是创造了一个新的类型"socklen_t".Linux Torvalds说这是由于他们发现了自己的错误但又不好意思向大家伙儿承认,所以另外创造了一个新的数据类型.
标签: socklen_t Torvalds size_t POSIX
上传时间: 2014-01-05
上传用户:13215175592
内容及要求: 1注册新职工,添加新职工的详细信息, 如:职工号,姓名,出生年份,性别,职称,部门,工资等; 2按姓名,部门等条件进行查询; 3修改和删除职工信息; 4按工资高低进行排序; 5把各项纪录存储在文本文件中。
标签:
上传时间: 2014-08-23
上传用户:wuyuying
针对新的处理流程,现具体描述其功能如下: ①用户登录:系统对用户进行合法检查。 ②图书入库:对新购进图书分门别类地进行编号,并把这些图书的基本信息录入计算机。 ③图书借阅:对已入库图书,任课教师可借阅,并进行借阅登记。 ④图书归还:对教师归还的图书进行归还登记。 ⑧信息查询:即对所有图书的借阅情况,或对某位教师的借阅情况进行查询。 2.系统功能结构图 依据需求分析阶段得到的数据流图,采用软件工程中软件设计的概念和原理,与用户充 分协商后,在保证系统基本功能要求的前提下,结合系统新的业务流程确定系统必须具备的 所有功能
标签: 流程
上传时间: 2013-12-25
上传用户:aix008