找回密碼
 To register

QQ登錄

只需一步,快速開始

掃一掃,訪問微社區(qū)

打印 上一主題 下一主題

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

[復制鏈接]
樓主: GURU
21#
發(fā)表于 2025-3-25 06:45:08 | 只看該作者
22#
發(fā)表于 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).
23#
發(fā)表于 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.
24#
發(fā)表于 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?
25#
發(fā)表于 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.
26#
發(fā)表于 2025-3-26 02:03:51 | 只看該作者
27#
發(fā)表于 2025-3-26 05:37:53 | 只看該作者
28#
發(fā)表于 2025-3-26 10:54:22 | 只看該作者
29#
發(fā)表于 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.
30#
發(fā)表于 2025-3-26 17:56:58 | 只看該作者
http://image.papertrans.cn/r/image/822468.jpg
 關于派博傳思  派博傳思旗下網(wǎng)站  友情鏈接
派博傳思介紹 公司地理位置 論文服務流程 影響因子官網(wǎng) 吾愛論文網(wǎng) 大講堂 北京大學 Oxford Uni. Harvard Uni.
發(fā)展歷史沿革 期刊點評 投稿經(jīng)驗總結(jié) SCIENCEGARD IMPACTFACTOR 派博系數(shù) 清華大學 Yale Uni. Stanford Uni.
QQ|Archiver|手機版|小黑屋| 派博傳思國際 ( 京公網(wǎng)安備110108008328) GMT+8, 2026-1-23 03:25
Copyright © 2001-2015 派博傳思   京公網(wǎng)安備110108008328 版權所有 All rights reserved
快速回復 返回頂部 返回列表
富川| 抚松县| 甘孜县| 长海县| 尖扎县| 晋宁县| 区。| 孟村| 沁阳市| 雷州市| 西畴县| 七台河市| 堆龙德庆县| 曲阳县| 固原市| 凤山县| 万载县| 忻城县| 定日县| 佳木斯市| 桑植县| 喜德县| 梨树县| 湘潭市| 青川县| 平遥县| 万年县| 衢州市| 双牌县| 东安县| 寿光市| 连江县| 临邑县| 福清市| 军事| 根河市| 兴隆县| 盐源县| 朔州市| 延安市| 通化县|