這本是“虎書”的ML語言描述版本(英文)。
《现代编译原理》全面讲述了现代编译器的结构、编译算法和实现方法,是Andreww.Apple的“虎书”——ModernCompilerImplementation——“红、蓝、绿”三序列之一。
这三本书的内容基本相同。
但是使用不同的语言来实现书中给出的一个编译器。
本书使用的是函數式的ML语言。
本书的另一个特点是增加了一些其他编译原理教科书没有涉及的内容。
前端增加了面向对象的程序设计语言、函数式程序设计语言等现代语言的编译实现方法,后端增加了针对现代计算机体系结构特征的一些比较成熟的优化方法。
这部分内容展现了现代商业编译器需解决的一些关键问题,开拓了学生的视野,为学生未来进行更深入的研究奠定了基础。
2024/3/31 7:31:55 35.45MB 編譯器 虎書 編譯原理 SML
1
用QT实现的C++把pascal编译成C的编译器,图形化界面,代码带有注释,比较好理解,QT环境配置好了应该能运行,供大家学习
2024/3/30 17:55:20 13.75MB 编译器
1
该资源是STC12C5A60S2的资料包,该资料包内包含USBCH340驱动、keil编译器、烧录软件、原理图、以及官方参考文档
2024/3/30 17:22:30 66.09MB 15C52 stc15 例程 CH341
1
大话处理器:处理器基础知识读本的真正完整本,全部八章,手动呕血扫描加书签,非网上那种6.33MB的太监版~!以全家人性命为誓~!作者简介  万木杨,网名木兮清扬,华为公司服务近6年,曾任软件工程师、算法工程师、系统工程师,擅长多媒体算法设计和编写高效代码。
作者自2004年起开始研究多媒体算法,从语音识别,到人脸动画,再到视频编解码,足迹遍布语音、图像、视频、3D。
自2006年在DSP上编写程序,从此开始深入研究处理器内部结构,后来接触过大量的半导体公司和处理器芯片,对处理器技术和产品有着深刻的理解。
闲暇之余,作者喜爱读书,多年来保持平均两周一本的速度。
·查看全部>>目录第1章漫游计算机世界1.1计算机的前世、今生、来世1.2计算机分门别类1.3PC机结构探秘第2章初识处理器——掀起你的盖头来2.1处理器是怎样工作的——处理器的硬件模型2.2怎样来使用处理器——处理器的编程模型2.3处理器的分层模型2.4选什么样的处理器——适合的才是最好的第3章指令集体系结构——处理器的外表3.1指令集是什么3.2指令集发展的来龙去脉3.3指令集的五朵金花3.4地盘之争3.5汇编语言格式——没有规矩不成方圆第4章微架构——处理器的内心世界4.1跟着顺溜学流水线4.2从子弹射击到指令执行4.3从顺序执行到乱序执行——因时制宜4.4处理器并行设计——并行,提高性能的不二法门4.5指令并行(InstructionLevelParallelism)4.6数据并行(DataLevelParallelism)4.7线程并行(ThreadLevelParallelism)4.8并行总结4.9微架构总结第5章Cache——处理器的“肚量”5.1什么是Cache——探索既熟悉又陌生的领域5.2处理器的Cache结构——探索那些鲜为人知的秘密5.3Cache一致性5.4片内可寻址存储器——软件管理的Cache第6章编写高效代码——时间就是生命6.1软件效率——21世纪什么最重要?效率!6.2减少指令数——勤俭持家6.3减少处理器不擅长的操作——不要逼我做我不喜欢的事情6.4优化内存访问——别让包袱拖垮了你6.5充分利用编译器进行优化——编译器:我才是优化第一高手6.6利用多核来加速程序——人多力量大第7章SOC——吸星大法7.1SOC大一统时代7.2IP核第8章“芯”路历程——明明白白我的“芯”8.1逻辑电路基础——计算机的基本构成8.2芯片设计——芯者,国之大事,不可不察也8.3芯片制造——点沙成金
2024/3/30 4:01:22 24.3MB 大话处理器 pdf 完整版 pdf
1
解压密码为(含方括号):[osg-osgEarth-VS2017]截止到2019/9/9日最新版本的osg和osgEarth开发库,osg版本为3.6.4,osgEarth版本为2.10.2,最近刚编译的VS2017-x64位版本的开发库,里边包含头文件/lib库/动态链接库+所有插件dll,编译器使用的是vs2017,x64版本,由于VS2015/VS2017/VS2019之间二进制版本兼容,所有理论上本开发库可同时用于VS2015/VS2017/VS2019下的开发。
2024/3/27 13:34:39 69.77MB osg osgEarth 3.6.4 2.10.2
1
MATLAB代码编译所需要的编译器文件mingw.mlpkginstall
2024/3/26 16:57:58 15KB MATLAB
1
用c语言编写的C-编译器,词法分析语法分析语义分析代码生成都有,也能完成对C-语言的编译
2024/3/23 7:56:15 3.88MB c-minus 编译器
1
本手册是GreenHills2017.7.14版编译器的软件使用手册。
2024/3/23 5:32:56 8.82MB 文档
1
本游戏代码参考《C语言项目开发全程实录(第二版)》第六章。
代码已在VisualC++6.0环境下编译测试通过,可在VC++6.0编译器中导入工程编译运行查看效果,或者也可以直接运行Release或Debug文件夹下的snake.exe文件进行游戏。
代码包含大量注释,每一个变量,数据结构,函数都有文字说明,函数注释统一放在函数开头以/**/为界,语句注释以//为始跟随在语句后,通过大量注释可以快速方便地理清程序结构,添加或修改程序内容。
本项目使用C语言开发,实现了贪吃蛇游戏的主要功能,包括键盘方向键控制蛇前进方向,F1/F2加速/减速,空格键暂停等,具体可以查看系统内的游戏说明。
在游戏过程中蛇头不能碰到墙壁或者自身,否则游戏失败,取得最高后系统将会进行记录。
最后,haveagoodtime!
2024/3/22 7:24:47 457KB Visual C++
1
一套完整的智能家居项目,内附文档和开发资料以及开发源码,编译环境支持windows和linux,开发工具qt5.2及以上,调试问题大都是编译器问题,调试即可。
2024/3/21 1:23:34 194.81MB qt c/c++ 智能家居
1
共 534 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡