找回密碼
 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-22 13:38
Copyright © 2001-2015 派博傳思   京公網(wǎng)安備110108008328 版權所有 All rights reserved
快速回復 返回頂部 返回列表
克什克腾旗| 郑州市| 射阳县| 莒南县| 通海县| 涟水县| 巴林左旗| 韩城市| 绥宁县| 大宁县| 闽侯县| 元江| 汉中市| 淄博市| 磐安县| 轮台县| 林州市| 房山区| 寿光市| 成武县| 宁武县| 阳朔县| 天峻县| 洪洞县| 西盟| 定陶县| 九江县| 聂荣县| 白城市| 利辛县| 泸溪县| 江安县| 仁布县| 华池县| 丹阳市| 司法| 惠安县| 贡嘎县| 峨山| 赤峰市| 肇东市|