UCSD Pascal

✍ dations ◷ 2025-04-28 10:06:45 #Pascal

UCSD Pascal,一种Pascal编程语言的实作,运行在UCSD p-System上。UCSD p-System是一种操作系统,具备高度可移植性、与实体机器无关的特性。UCSD Pascal由美国加利福尼亚大学圣地牙哥分校(UCSD)研发,在1978年释出。

美国加利福尼亚大学圣地牙哥分校(UCSD)资讯系统研究所的教授 Kenneth Bowles,在1974年前后提出新的构想。因为在当时陆续出现许多不同的计算机平台,他认为这将会使设计新编程语言,以及让新编程语言被人接受,变得更为困难。他希望让学生所写的程式可以在任何微型计算机( microcomputers),例如DEC PDP-11上运作。

Kenneth Bowles 对于将Pascal当成程式学习的入门语言,有特别的兴趣。1973年释出的Pascal-P编译器,实作了一种新的中间语言,称为称为虚拟码(pseudo-code)或是p-code。为达成高度的可移植性,Kenneth Bowles提出利用p-code来建立一种与硬件平台无关的模拟器,形成虚拟机器,让程式在上面运作,也就是p-code machine或p-system。为达成这个目标,Kenneth Bowles及学生,建立了UCSD Pascal专案。

UCSD Pascal分支自Pascal-P2。为了执行UCSD Pascal,UCSD研发了一个共同的程式执行环境,这个操作系统称为UCSD p-System。在UCSD p-System上,附带了UCSD Pascal的直译器。

相关

  • 三民家商高雄市立三民高级家事商业职业学校(英语:Kaohsiung Municipal Sanmin Vocational High School Of Home Economics & Commerce),简称三民家商,位于高雄市左营区。三民家商周边有
  • 国籍国籍是指一个人属于一个国家国民的法律资格,也是国家实行外交保护的依据。各国将国籍作为立法的重要内容,是从十八世纪末,十九世纪初开始的。《世界人权宣言》第十五条规定:“人
  • 巴布烟群岛巴布延群岛,是菲律宾北部的一个群岛,北隔巴林塘海峡与巴丹群岛相望,南隔巴布延海峡与吕宋岛相望。该群岛由加拉延岛、甘米银岛、富加岛、巴布延岛和达卢皮里岛5个大岛和一些小
  • 前阴囊神经前阴囊神经(anterior scrotal nerves)是髂腹股沟神经(英语:Ilioinguinal nerve)的分支,支配男性的阴囊。在女性身上也有对应的神经,为前阴唇神经(英语:anterior labial nerves)。
  • 刺激触发性多能性获得细胞刺激触发性多能性获得细胞(日语:刺激惹起性多能性獲得細胞,英语:Stimulus-Triggered Acquisition of Pluripotency cells,简称STAP细胞),是2014年由日本理化学研究所研究人员小保方
  • 高个儿《高个儿》(俄语:Дылда,台湾译《裂爱》)是2019年俄罗斯导演坎特米尔·巴拉果夫(英语:Kantemir Balagov)的剧情长片。
  • 跨越语言的一代跨越语言的一代,源于1967年,诗人林亨泰为向来自日本之高桥久晴说明与自己同属银铃会的诗人所创。根据其于《跨越语言一代的诗人们—从“银铃会”谈起》的界定,指的是1920年前后
  • 派托曼派托曼,意为“放屁狂人”,是法国知名放屁师约瑟夫‧普耶尔(Joseph Pujol,1857-1945)的艺名。普耶尔拥有卓越的腹肌操控能力,他能随意的用直肠吸入和吐出空气,以“肠风”制造各式各
  • 信息网络传播视听节目许可证《信息网络传播视听节目许可证》(简称网络视听许可证),是由国家广播电视总局依据《互联网视听节目服务管理规定》的有关规定,经审批并签发给企(事)业单位(不含外资)在中国大陆地区提
  • 穆勒鞋穆勒鞋(拉丁语:mulleus calceus;英语:Mule,英语发音:/mjuːl/)是一种鞋子,最大特点是露出脚后跟的设计。穆勒鞋历史上主要为高跟设计,穿戴者主要是女性。当代又出现了平底,以及男性款