查看“︁BCY语言”︁的源代码
←
BCY语言
跳转到导航
跳转到搜索
因为以下原因,您没有权限编辑该页面:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
{{Infobox programming language |name = BCY语言 |paradigm = [[过程式编程]]、[[指令式编程]]、[[结构化编程]] |year = 1965年 |designer = [[中国科学院计算技术研究所]] |influenced_by = [[ALGOL 60]] }} '''BCY语言''',其名称源自“编译程序语言”的[[汉语拼音]]({{Pinyin|'''B'''ian1yi4 '''C'''heng2xu4 '''Y'''u3yan2}})缩写,是1960年代由[[中国科学院计算技术研究所]]设计的[[中文编程语言]]。{{r|zhang}} 1964年至1965年间,中国科学院计算技术研究所的一个以[[董韫美]]、周少柏为首的小组在为大型[[电子管]]计算机119机建立编译系统BX119的过程中,以[[ALGOL 60]]为基础设计了BCY语言。{{r|zgkxy}}与ALGOL 60相比,BCY语言删去了其中一些不常用的部分,不区分[[整数]]型与[[实数]]型变量,增加了为描述计算机上的计算过程所用的其他语言成分,并使用汉字书写。{{r|zhang}}{{r|feng}}{{r|teng}}基于BCY语言的编译系统最早于1965年在119机上实现,后来又先后在109乙机、109丙机、015机、华北计算技术研究所的DJS-8机、华东计算技术研究所的655机等机器上实现。{{r|zhang}}{{r|zgkxy}} == 范例 == 以下为使用BCY语言计算 <math>y=\sum_{i=1}^{100} a_i</math>的范例:{{r|teng}} <syntaxhighlight> 始 简变 I, Y; 场 A[1:100]; 输十 A; 0⇒Y; 对于I=1到100步长1执行 Y+A[I]⇒Y; 印十 Y; 终 </syntaxhighlight> == 参考文献 == {{reflist|refs= <ref name=zhang>{{cite book|title=《计算机科学技术百科全书(选编本)》|editor=张效祥|publisher=清华大学出版社|year=2002|pages=326}}</ref> <ref name=zgkxy>{{cite book|title=《中国科学院 计算技术研究所30年 1956-1986》|year=1986|pages=113-115}}</ref> <ref name=feng>{{cite book|title=《数值计算方法》|editor=冯康|publisher=国防工业出版社|year=1978}}</ref> <ref name=teng>{{cite book|title=《电子计算机基础》|editor=滕福生|publisher=四川人民出版社|year=1979}}</ref> }} [[Category:程序设计语言]] [[Category:中文编程语言]]
该页面使用的模板:
Template:Infobox programming language
(
查看源代码
)
Template:Pinyin
(
查看源代码
)
Template:R
(
查看源代码
)
Template:Reflist
(
查看源代码
)
返回
BCY语言
。
导航菜单
个人工具
登录
命名空间
页面
讨论
不转换
查看
阅读
查看源代码
查看历史
更多
搜索
导航
首页
最近更改
随机页面
MediaWiki帮助
特殊页面
工具
链入页面
相关更改
页面信息