跳到主要内容
POPL’77:第四届ACM SIGACT-SIGPLAN编程语言原理研讨会会议记录
ACM公司1977年诉讼
出版商:
  • 计算机协会
  • 纽约
  • 纽约州
  • 美国
会议:
洛杉矶加利福尼亚1977年1月17日至19日
国际标准图书编号:
978-1-4503-7350-0
出版:
1977年1月1日
下次会议
2025年1月19日至25日
丹佛,有限公司,美国
文献计量学
跳过抽象节
摘要

本卷中的论文在由SIGACT和SIGPLAN联合主办的第四届ACM编程语言原理研讨会上发表。这些论文是从响应委员会要求提交的105多份摘要中选出的。委员会谨感谢所有提交摘要供审议的人。这些论文集中的论文尚未被正式引用,其中一些论文代表了正在进行的研究的初步报告。预计这些论文中的大多数将以更完整的形式出现在科学期刊上。

跳过目录部分
第条
免费
不可能获得好的类白垩公理系统的编程语言结构

建立程序部分正确性的类Hoare演绎系统可能不完整,因为(a)断言语言相对于底层解释的不完整性,或(b)断言语言无法表达。。。

第条
免费
多寄存器操作机器的代码生成

以前关于优化代码生成的工作通常假设底层机器具有相同的寄存器,并且所有操作数都适合于单个寄存器或内存位置。本文考虑了生成最优解的更现实的问题。。。

第条
免费
一种新的代码生成策略:通用优化编译器

本文提出了一种系统的方法来解决用易于构造的编译器生成好代码的问题。提出了一种基于过程间数据流分析、全局优化和中间层的编译器结构。。。

第条
免费
高级控制流的应用

高级语言程序中的控制流关系可以由一个小图形层次结构表示,该结构将类ALGOL语法中语句之间的嵌套关系与相关的goto或leave语句引起的不安。。。

第条
免费
高级语言中的广义公共子表达式

我们提出了一种适用于面向集语言的新优化技术,我们称之为通用公共子表达式消除。它涉及流图中所有节点n的IAVAIL(n)函数的计算,其中IAVAIL。。。

第条
免费
表达式连续性与算法的形式微分

本文探讨了厄利(Earley)最近在集合论背景下提出的“强度约简”或“形式差分”技术。我们给出了承认和处理合理一般案件的实用规则,其中。。。

第条
免费
图文法在程序控制流分析中的应用

为了优化代码,分析程序结构的标准方法是构建“控制流图”,该图对程序的可能执行路径进行建模。各种图形算法可以应用于控制。。。

第条
免费
关于左递归文法的覆盖

本文证明了在无上下文语法中消除左递归的一些流行观点是无效的。给出了一个算法和证明,证明了每个适当的上下文无关文法都被一个非左递归文法覆盖。

第条
免费
LL(1)解析器中一种高效的仅插入错误修正器

研究了一种基于LL(1)的“插入式”纠错器。校正器能够纠正和解析任何输入字符串。它是高效的(在空间和时间要求上是线性的),并选择成本最低的插入(由用户定义)。。。

第条
免费
符号评价与全局值图

本文涉及需要对程序进行符号评估的困难全局流问题。我们使用了一个模型,其中指定了计算的表达式,但指示了控制流,这在全局流分析中很常见。。。

第条
免费
一种过程间数据流分析算法

提出并分析了一种新的过程间数据流分析算法。该算法与程序中的每个过程相关联,这些信息涉及哪些变量可以修改,哪些可以使用,哪些可以通过调用。。。

第条
免费
数组绑定检查器的实现

本文描述了一个无需任何归纳断言或人工交互就能自动检查数组访问正确性的系统。对于程序中的每个数组访问,下标大于或等于下界的条件。。。

第条
免费
程序的演变:程序自动修改系统

程序员修改现有程序的时间要比构建原始程序的时间长。试图制定程序修改技术,从而将实现一个结果的程序转换为一个新的程序,使之。。。

第条
免费
通过精化实现并行程序的正确性

我们发展了异步并行程序正确性的理论。如果程序的行为在某种意义上类似于程序的抽象版本,则认为程序是正确的。我们讨论了这种相似性的各种标准。然后我们。。。

第条
免费
广义左角解析

Brosgol[Br]形式化了解析方法可以根据生成规则被识别的位置进行分类的概念。在LL解析器中,在读取规则的结果之前,在左端识别每个规则;在LR解析器中,规则。。。

第条
免费
消除LR解析器中的单个生成,并使用默认缩减

优化LR解析器的最有吸引力的技术之一是通过语义不重要来消除减少形式A→X的乘积(单个乘积),其中X是非终结符或终结符;这样的修改可能导致实质性。。。

第条
免费
编制初步报告时的能力/绩效二分法

我们考虑自动化程序员的一些职责的问题。我们的出发点是声称数据管理已经自动化到程序员只关心正确性的程度(而不是。。。

第条
免费
结构化

结构化可以独立于正在结构化的内容进行定义,并且可以有益地应用于多个域。使用一种机制来构造值和赋值,我们可以获得各种数据和控制的等价物。。。

第条
免费
递归程序的最小和最优计算

过程调用机制主要在无赋值递归程序框架其操作语义和指称语义的简单性(参见Scott[16]、Nivat[14]、Vuillemin[17])。

根据操作。。。

第条
免费
阈值评估和按值调用、赋值和泛型过程的语义

我们使用到给定信息阈值的求值概念,将按值调用和赋值的语义推广到非离散域,并定义泛型过程的形式化语义。然后证明……的正确性。。。

第条
免费
抽象解释:通过构造或近似不动点对程序进行静态分析的统一格模型

程序表示在某个物体宇宙中的计算。程序的抽象解释在于使用这种表示来描述另一个抽象对象宇宙中的计算,以便抽象执行的结果给出一些。。。

第条
免费
具有不相交循环的程序模式的等价问题

在他的论文中,帕特森证明了等价性对于程序模式是可判定的,即每个指令最多落在一个循环上,并且只出现一元函数符号。在这里,我们取消了对功能标志的限制。问题归结为。。。

第条
免费
演员系统中的同步

本文提出了一种对共享资源的并行请求进行仲裁的机制。这种机制是串行化,可以被描述为一种保护机制,因为它可以防止对受保护的。。。

贡献者
  • 加州大学伯克利分校
  • 加州大学伯克利分校
  • 诺基亚贝尔实验室

建议

接受率

77年流行音乐纸张接受率25属于105提交文件,24%总体验收率824属于4,130提交文件,20%
年份提交认可的费率
流行'152275223%
2014年流行音乐2205123%
04年流行1762916%
03年流行音乐1262419%
流行'021282822%
POPL'01年1262419%
POPL'00系列1513020%
流行'991362418%
98年流行1753218%
97年流行音乐2253616%
96年流行1483423%
94年流行音乐1733923%
93年流行1993920%
92年流行2043015%
91年流行1523120%
89年流行1913016%
88年流行音乐1772816%
87年流行1082927%
83年流行1702816%
82年流行1213831%
81年流行音乐1212420%
79年流行1462718%
78年流行音乐1352720%
77年流行音乐1052524%
流行'76902022%
流行'751002323%
流行'731002222%
总体4,13082420%