科技报告详细信息
Visual Structure Language
CAMPBELL, PHILIP L. ; ESPINOZA, JUAN
Sandia National Laboratories
关键词: Documentation;    Programming Languages;    Computer Codes;    99 General And Miscellaneous//Mathematics, Computing, And Information Science;   
DOI  :  10.2172/789522
RP-ID  :  SAND2001-3093
RP-ID  :  AC04-94AL85000
RP-ID  :  789522
美国|英语
来源: UNT Digital Library
PDF
【 摘 要 】

In this paper we describe a new language, Visual Structure Language (VSL), designed to describe the structure of a program and explain its pieces. This new language is built on top of a general-purpose language, such as C. The language consists of three extensions: explanations, nesting, and arcs. Explanations are comments explicitly associated with code segments. These explanations can be nested. And arcs can be inserted between explanations to show data- or control-flow. The value of VSL is that it enables a developer to better control a code. The developer can represent the structure via nested explanations, using arcs to indicate the flow of data and control. The explanations provide a ''second opinion'' about the code so that at any level, the developer can confirm that the code operates as it is intended to do. We believe that VSL enables a programmer to use in a computer language the same model--a hierarchy of components--that they use in their heads when they conceptualize systems.

【 预 览 】
附件列表
Files Size Format View
789522.pdf 122KB PDF download
  文献评价指标  
  下载次数:33次 浏览次数:11次