找回密码
 To register

QQ登录

只需一步,快速开始

扫一扫,访问微社区

Titlebook: Reasoning About Program Transformations; Imperative Programmi Jean-François Collard Book 2003 Springer Science+Business Media New York 2003

[复制链接]
楼主: GURU
发表于 2025-3-25 06:45:08 | 显示全部楼层
发表于 2025-3-25 07:50:55 | 显示全部楼层
Applications of Reaching Definition Analysis are. However, data flow and value flow are tightly related, and this relation is leveraged in this chapter. We first examine when values are provably equal, in Section 6.1. We then show that this piece of information can be useful to program verification (Section 6.3) or even to a second iteration of reaching definition analysis (Section 6.2).
发表于 2025-3-25 14:16:36 | 显示全部楼层
Single-Assignment Forms of values implements the data-flow graph, but not in a clear fashion. One way to expose the data flow is to transform the data structures of the program so that memory locations are less often reused, or perhaps even used only once. This clearly implies that data structures contain more elements.
发表于 2025-3-25 16:04:52 | 显示全部楼层
Conclusion: Toward Algorithm Recognitionboth the program and the target computer, then it could ideally translate the former into the best possible code for the latter, couldn’t it? So what is the best possible understanding of a program? Wouldn’t it be to extract the algorithm the programmer had in mind when he or she originally wrote his or her program?
发表于 2025-3-25 23:12:58 | 显示全部楼层
Describing Program ExecutionsSince this book deals with reasoning about program transformations, we intend to analyze and manipulate program texts to enhance certain properties of their execution: leaving more freedom to the computing devices in ordering the individual operations, reducing the number of auxiliary memory locations needed during execution, and so on.
发表于 2025-3-26 02:03:51 | 显示全部楼层
发表于 2025-3-26 05:37:53 | 显示全部楼层
发表于 2025-3-26 10:54:22 | 显示全部楼层
发表于 2025-3-26 15:22:39 | 显示全部楼层
Parallel LanguagesAfter decades of parallel processing, few programming languages can claim to be used on a wide range of parallel machines. One of the reasons probably lies in the difficulty of efficiently compiling a general language on an ever-widening spectrum of architectures.
发表于 2025-3-26 17:56:58 | 显示全部楼层
http://image.papertrans.cn/r/image/822468.jpg
 关于派博传思  派博传思旗下网站  友情链接
派博传思介绍 公司地理位置 论文服务流程 影响因子官网 SITEMAP 大讲堂 北京大学 Oxford Uni. Harvard Uni.
发展历史沿革 期刊点评 投稿经验总结 SCIENCEGARD IMPACTFACTOR 派博系数 清华大学 Yale Uni. Stanford Uni.
|Archiver|手机版|小黑屋| 派博传思国际 ( 京公网安备110108008328) GMT+8, 2025-6-23 01:41
Copyright © 2001-2015 派博传思   京公网安备110108008328 版权所有 All rights reserved
快速回复 返回顶部 返回列表