本书介绍程序设计语言编译程序构造的一般原理、基本设计方法和主要实现技术,主要内容包括文法、自动机和语言的基础知识,词法分析,语法分析,语法制导的语义计算,语义分析,中间代码生成,运行时存储组织,代码优化和目标代码生成。
除了基本设计原理外,书中还包含两个小型编译程序的设计实例,可选作课程设计的素材。
一个是PL/0语言编译程序,其设计和实现框架贯穿于本书相关章节中;
另一个是简单面向对象语言Decaf的编译程序。
本书最后还介绍了业界广泛使用的开源编译器GCC及和它紧密相关的Binutils工具链,通过一系列程序实例说明这些工具的作用和基本用法。
本书可作为高等院校计算机科学与技术相关专业的本科生教材,也可作为相关教师、研究生或工程技术人员的参考书。
2024/8/22 15:53:19 13.53MB 编译原理
1
是《C和指针》的答案文档此外,C陷阱与缺陷、C语言参考手册、C专家编程、代码整洁之道、C语言趣味算法、C语言详解、CPrimerPlus、嵌入式Linux_C语言应用程序设计等等书籍都已经上传,并且全部免费下载!!欢迎大家下载!
1
课程作业,采用初等行变换求矩阵的逆矩阵,c语言实现,程序可在不同编译器上编译成功
2024/8/19 21:22:07 401KB c语言逆矩阵
1
计算机二级考试是全国计算机等级考试(NationalComputerRankExamination,简称NCRE)四个等级中的一个等级,由教育部考试中心主办,考核计算机基础知识和使用一种高级计算机语言编写程序以及上机调试的基本技能。
该资料包括office中的excel、word、ppt等学习资料及模拟考题
2024/7/20 5:24:16 54.03MB 计算机二级
1
C#语言Windows程序设计(第二版)的示例源码,
2024/7/2 21:51:16 6.61MB 书本案例
1
用汇编语言设计程序,完成8个数码管的显示控制。
检查内容:程序启动后,8个数码管依次显示112123123412345123456123456712345678;
当8个数码管全亮时,进行循环移位显示123456782345678134567812
2024/7/2 12:02:43 3KB 数码管显示
1
在Max+plus平台上用vhdl语言编写程序,要求十字路口是由一条主通道和一条次干道汇合,在每一个方向设置了红,绿,黄3种信号。
考虑到主,次干道车辆数量不同,主干道每次放行时间较长,次干道每次放行时间较短。
当绿灯换成红灯时,黄灯需要亮一小段时间作为信号过度,以车辆有时间停靠到禁止线之外。
2024/6/19 0:46:49 321KB EDA技术 交通灯
1
单片机入门教程郭天祥51单片机课件第1章概述第2章MCS-51系列单片机的硬件结构第3章MCS-51单片机指令系统和汇编 语言程序示例第4章MCS-51单片机系统功能的扩展第5章MCS-51单片机的接口与应用第6章单片机应用系统设计与开发第7章单片机的C语言应用程序设计
1
WM(Wu-Manber)算法详解及C语言实现程序代码解析参考可直接运行。
2024/6/15 3:23:26 4KB WM Wu-Manber Wu-Manber算法 多模
1
博客地址:http://blog.csdn.net/vipbooks一直以来根据数据库表结构自动生成项目框架代码都是一件让人很头痛的事情,如果能自动生成框架的结构性代码,那么项目组成员的开发效率能迅速提高60%以上,开发人员就只要关注业务代码的编写了。
TableGo可以根据数据库表结构自动生成JavaBean、MyBaits的Mapper映射配置文件、数据库设计文档,更重要的是可以根据每个项目的不同开发框架编写自定义模板生成各模块的结构性代码,让开发人员的开发效率提高60%以上,并且可以通过模板定义好开发规范统一开发风格和标准,提高代码的规范性和可维护性。
只要设计好数据库并且添加好备注,就能通过自定义模板生成任意编程语言的程序代码,并且能够生成各种代码备注。
实现只要把数据数据库设计好,整个项目就完成了很大一部分代码的编写,大大节省了项目的开发成本。
支持MySQL、Oracle、SQLServce、PostgreSQL四种数据库,支持Window、Linux、MacBook等多种操作系统。
TableGov5.8.8版震撼发布,此次版本更新如下:1、新增两个扩展字段,用于生成自定义模板时使用。
2、自定义模板新增模板目录,可以选择不同分类目录下的模板。
3、自定义模板生成加强,可以根据参数自动生成文件名和扩展名。
4、自定义模板新增和调整了多个参数,使模板编写更加方便快捷。
5、Entity主键生成策略新增identity和sequence。
6、开放自定义作者的配置。
7、修复一些Bug并进行了一些优化。
2024/6/9 15:04:19 56.35MB java mybaits 数据库 模板
1
共 100 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡