基本信息来源于合作网站,原文需代理用户跳转至来源网站获取       
摘要:
Source-to-source translation of programs from one high level language to another has been shown to be an effective aid to programming in many cases. By the use of this approach, it is sometimes possible to produce software more cheaply and reliably. However, the full potential of this technique has not yet been realized. It is proposed to make source-to-source translation more effective by the use of abstract languages, which are imperative languages with a simple syntax and semantics that facilitate their translation into many different languages. By the use of such abstract languages and by translating only often-used fragments of programs rather than whole programs, the need to avoid writing the same program or algorithm over and over again in different languages can be reduced. It is further proposed that programmers be encouraged to write often-used algorithms and program fragments in such abstract languages. Libraries of such abstract programs and program fragments can then be constructed, and programmers can be encouraged to make use of such libraries by translating their abstract programs into application languages and adding code to join things together when coding in various application languages. This approach can also improve program reliability, because it is only necessary to verify the abstract programs once instead of verifying them separately in each application language. Also, this approach makes it possible to generate code faster than programming from scratch each time. This approach is compared to the use of libraries and to other methods in current use for communication between programming languages and translation between languages.
推荐文章
Identification of bacterial fossils in marine source rocks in South China
South China
Excellent marine source rocks
Bacterial fossil
Sedimentary environment
The contribution of bacteria to organic matter in coal-measure source rocks
Coal-measure source rocks
Organic matter type
Bacteria
Monomethyl alkanes
Alkyl cyclohexane
Quantifying the carbon source of pedogenic calcite veins in weathered limestone: implications for th
Mg isotope
Calcite veins
Pedogenic carbonate
Silicate weathering
Carbonate weathering
Source and composition of sedimentary organic matter in the head of Three Gorges Reservoir: a multip
Three Gorges reservior
Sedimentary organic matter
δ13C
Lignin phenols
Lipid biomarkers
内容分析
关键词云
关键词热度
相关文献总数  
(/次)
(/年)
文献信息
篇名 Source-to-Source Translation and Software Engineering
来源期刊 软件工程与应用(英文) 学科 医学
关键词 Source-to-Source TRANSLATION LIBRARIES LEGACY CODE
年,卷(期) 2013,(4) 所属期刊栏目
研究方向 页码范围 30-40
页数 11页 分类号 R73
字数 语种
DOI
五维指标
传播情况
(/次)
(/年)
引文网络
引文网络
二级参考文献  (0)
共引文献  (0)
参考文献  (0)
节点文献
引证文献  (0)
同被引文献  (0)
二级引证文献  (0)
2013(0)
  • 参考文献(0)
  • 二级参考文献(0)
  • 引证文献(0)
  • 二级引证文献(0)
研究主题发展历程
节点文献
Source-to-Source
TRANSLATION
LIBRARIES
LEGACY
CODE
研究起点
研究来源
研究分支
研究去脉
引文网络交叉学科
相关学者/机构
期刊影响力
软件工程与应用(英文)
月刊
1945-3116
武汉市江夏区汤逊湖北路38号光谷总部空间
出版文献量(篇)
885
总下载数(次)
0
总被引数(次)
0
论文1v1指导