BCY语言

BCY语言,其名称源自“编译程序语言”的汉语拼音汉语拼音)缩写,是1960年代由中国科学院计算技术研究所设计的中文编程语言[1]

BCY语言
过程式编程指令式编程结构化编程
設計者中国科学院计算技术研究所
1965年
啟發語言
ALGOL 60

1964年至1965年间,中国科学院计算技术研究所的一个以董韫美、周少柏为首的小组在为大型电子管计算机119机建立编译系统BX119的过程中,以ALGOL 60为基础设计了BCY语言。[2]与ALGOL 60相比,BCY语言删去了其中一些不常用的部分,不区分整数型与实数型变量,增加了为描述计算机上的计算过程所用的其他语言成分,并使用汉字书写。[1][3][4]基于BCY语言的编译系统最早于1965年在119机上实现,后来又先后在109乙机、109丙机、015机、华北计算技术研究所的DJS-8机、华东计算技术研究所的655机等机器上实现。[1][2]

范例

以下为使用BCY语言计算 的范例:[4]

始
    简变 I, Y;
    场 A[1:100];
    输十 A;
    0⇒Y;
    对于I=1到100步长1执行
        Y+A[I]⇒Y;
    印十 Y;
终

参考文献

  1. 张效祥 (编). . 清华大学出版社. 2002: 326.
  2. . 1986: 113–115.
  3. 冯康 (编). . 国防工业出版社. 1978.
  4. 滕福生 (编). . 四川人民出版社. 1979.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.