请输入您要查询的百科知识:

 

词条 Pastel (programming language)
释义

  1. References

Pastel is an extended version of the Pascal programming language, created in c. 1982 for Amber, an operating system for the S-1 supercomputer project at Lawrence Livermore National Laboratory in California.[1] The Pastel compiler was the inspiration for Richard Stallman's GNU C compiler.[2]

Pastel was conceived by Jeffrey M. Broughton, then Project Engineer in charge of compilers and operating system software for the S-1 project,[3] because of dissatisfaction with the PL/1 language in which Amber was being implemented. The language was named Pastel ("an off-color Pascal").

Compared with Pascal compilers of that period, Pastel's features included:[4]

  • Improved type definition
  • Parametric types
  • Explicit packing and allocation control
  • Additional parameter passing modes
  • Additional control constructs
  • Set iteration
  • Loop-exit form
  • Return statement
  • Module definition
  • Exception handling
  • General enhancements
  • Conditional boolean operations
  • Constant expressions
  • Variable initialization

References

1. ^{{cite web | author = Mark Smotherman | title = S-1 Supercomputer (1975-1988) | archivedate = 2014-02-01 | url = http://people.cs.clemson.edu/~mark/s1.html | archiveurl = https://www.webcitation.org/6N4WnuuZk }}
2. ^{{Cite thesis |last= Frankston |first= Charles |title= The Amber Operating System |type= |chapter= 6 Implementation |url= http://www.mit.edu/~cbf/thesis.htm#Implementation |year= 1984 |publisher= MIT |accessdate= 2014-02-01}}
3. ^{{cite web | author = Mark Smotherman | date = June 28, 2005 | title = S-1 Supercomputer Alumni | archivedate = 2014-02-01 | url = http://people.cs.clemson.edu/~mark/s1_alumni.html | archiveurl = https://www.webcitation.org/6N4Y48F2c }}
4. ^{{cite web|title=THE S-l PROJECT: Advancing the Digital Computing Technology Base for National Security Applications|url=https://archive.org/stream/bitsavers_llnls1S1Op_10037358/S1_OpenHouse_Apr85_djvu.txt|author=Jeff Broughton | accessdate = 2014-02-01 }}Chapter: S-l Software Development: Programming Languages Supported

2 : 1982 software|Pascal compilers

随便看

 

开放百科全书收录14589846条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。

 

Copyright © 2023 OENC.NET All Rights Reserved
京ICP备2021023879号 更新时间:2024/9/29 21:27:15