找回密碼
 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
快速回復 返回頂部 返回列表
台江县| 彩票| 凌云县| 通江县| 大渡口区| 洪洞县| 巴东县| 三穗县| 屯昌县| 五指山市| 廉江市| 济源市| 永康市| 泰和县| 阿勒泰市| 新民市| 拉萨市| 安义县| 盖州市| 纳雍县| 普兰县| 会同县| 乌鲁木齐市| 怀仁县| 贵州省| 岳普湖县| 阳朔县| 成武县| 景宁| 婺源县| 白玉县| 盖州市| 安阳市| 吉首市| 洛隆县| 嘉祥县| 秀山| 穆棱市| 全南县| 淄博市| 个旧市|