Basis: setting the scientist free

P. Dubois
{"title":"Basis: setting the scientist free","authors":"P. Dubois","doi":"10.1109/PLASMA.1989.166262","DOIUrl":null,"url":null,"abstract":"Basis is a program development system for scientific programs. The Basis system includes two major components, a program development system and a runtime package. The runtime package provides the Basis language interpreter, through which the user does input, output, and plotting, and controls the program's subroutines and functions. Variables in the scientific packages are known to this interpreter, so that the user may arbitrarily print, plot, and calculate with any major program variables. Also provided are facilities for dynamic memory management, terminal logs, error recovery, text-file I/O, and the attachment of non-Basis-developed packages. A Basis program consists of the runtime system with zero or more independently developed packages attached. A configuration program controls which packages are loaded together to make the program. Thus, different portions of the program can be developed separately, and packages can be reused from one program to another.<<ETX>>","PeriodicalId":165717,"journal":{"name":"IEEE 1989 International Conference on Plasma Science","volume":"17 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1989-05-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE 1989 International Conference on Plasma Science","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/PLASMA.1989.166262","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2

Abstract

Basis is a program development system for scientific programs. The Basis system includes two major components, a program development system and a runtime package. The runtime package provides the Basis language interpreter, through which the user does input, output, and plotting, and controls the program's subroutines and functions. Variables in the scientific packages are known to this interpreter, so that the user may arbitrarily print, plot, and calculate with any major program variables. Also provided are facilities for dynamic memory management, terminal logs, error recovery, text-file I/O, and the attachment of non-Basis-developed packages. A Basis program consists of the runtime system with zero or more independently developed packages attached. A configuration program controls which packages are loaded together to make the program. Thus, different portions of the program can be developed separately, and packages can be reused from one program to another.<>
基础:释放科学家
Basis是一个科学程序的程序开发系统。Basis系统包括两个主要组件,一个程序开发系统和一个运行时包。运行时包提供Basis语言解释器,用户可以通过它进行输入、输出和绘图,并控制程序的子例程和函数。这个解释器知道科学包中的变量,因此用户可以任意打印、绘制和计算任何主要的程序变量。还提供了用于动态内存管理、终端日志、错误恢复、文本文件I/O和非base开发的包的附件的工具。一个Basis程序由运行时系统和零个或多个独立开发的软件包组成。配置程序控制哪些包被加载在一起以组成程序。因此,程序的不同部分可以单独开发,并且包可以从一个程序重用到另一个程序。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
CiteScore
0.10
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信