BCY語言

維基百科,自由的百科全書
BCY語言
編程範型過程式編程指令式編程結構化編程
設計者中國科學院計算技術研究所
面市時間1965年
啟發語言
ALGOL 60

BCY語言,其名稱源自「編譯程序語言」的漢語拼音漢語拼音Biānyì Chéngxù Yǔyán)縮寫,是1960年代由中國科學院計算技術研究所設計的中文編程語言[1]

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. ^ 1.0 1.1 1.2 張效祥 (編). 《计算机科学技术百科全书(选编本)》. 清華大學出版社. 2002: 326. 
  2. ^ 2.0 2.1 《中国科学院 计算技术研究所30年 1956-1986》. 1986: 113–115. 
  3. ^ 馮康 (編). 《数值计算方法》. 國防工業出版社. 1978. 
  4. ^ 4.0 4.1 滕福生 (編). 《电子计算机基础》. 四川人民出版社. 1979.