<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh">
	<id>https://arolstar52-zhtest.hf.space/index.php?action=history&amp;feed=atom&amp;title=COWSEL</id>
	<title>COWSEL - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="https://arolstar52-zhtest.hf.space/index.php?action=history&amp;feed=atom&amp;title=COWSEL"/>
	<link rel="alternate" type="text/html" href="https://arolstar52-zhtest.hf.space/index.php?title=COWSEL&amp;action=history"/>
	<updated>2026-07-15T21:29:00Z</updated>
	<subtitle>在这个wiki上该页的修订历史</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>https://arolstar52-zhtest.hf.space/index.php?title=COWSEL&amp;diff=4897803&amp;oldid=prev</id>
		<title>imported&gt;Shizhao：​使用HotCat+Category:函数式编程语言; +Category:LISP程式語言家族; +Category:程序设计语言; +Category:愛丁堡科技; +Category:布拉德福德大学; +Category:爱丁堡大学; +Category:利兹大学</title>
		<link rel="alternate" type="text/html" href="https://arolstar52-zhtest.hf.space/index.php?title=COWSEL&amp;diff=4897803&amp;oldid=prev"/>
		<updated>2026-05-09T09:37:25Z</updated>

		<summary type="html">&lt;p&gt;使用&lt;a href=&quot;/index.php?title=WP:HOTCAT&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;WP:HOTCAT（页面不存在）&quot;&gt;HotCat&lt;/a&gt;+&lt;a href=&quot;/wiki/Category:%E5%87%BD%E6%95%B0%E5%BC%8F%E7%BC%96%E7%A8%8B%E8%AF%AD%E8%A8%80&quot; title=&quot;Category:函数式编程语言&quot;&gt;Category:函数式编程语言&lt;/a&gt;; +&lt;a href=&quot;/wiki/Category:LISP%E7%A8%8B%E5%BC%8F%E8%AA%9E%E8%A8%80%E5%AE%B6%E6%97%8F&quot; title=&quot;Category:LISP程式語言家族&quot;&gt;Category:LISP程式語言家族&lt;/a&gt;; +&lt;a href=&quot;/wiki/Category:%E7%A8%8B%E5%BA%8F%E8%AE%BE%E8%AE%A1%E8%AF%AD%E8%A8%80&quot; title=&quot;Category:程序设计语言&quot;&gt;Category:程序设计语言&lt;/a&gt;; +&lt;a href=&quot;/wiki/Category:%E6%84%9B%E4%B8%81%E5%A0%A1%E7%A7%91%E6%8A%80&quot; title=&quot;Category:愛丁堡科技&quot;&gt;Category:愛丁堡科技&lt;/a&gt;; +&lt;a href=&quot;/wiki/Category:%E5%B8%83%E6%8B%89%E5%BE%B7%E7%A6%8F%E5%BE%B7%E5%A4%A7%E5%AD%A6&quot; title=&quot;Category:布拉德福德大学&quot;&gt;Category:布拉德福德大学&lt;/a&gt;; +&lt;a href=&quot;/wiki/Category:%E7%88%B1%E4%B8%81%E5%A0%A1%E5%A4%A7%E5%AD%A6&quot; title=&quot;Category:爱丁堡大学&quot;&gt;Category:爱丁堡大学&lt;/a&gt;; +&lt;a href=&quot;/wiki/Category:%E5%88%A9%E5%85%B9%E5%A4%A7%E5%AD%A6&quot; title=&quot;Category:利兹大学&quot;&gt;Category:利兹大学&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Infobox programming language&lt;br /&gt;
| name = COWSEL, POP-1&lt;br /&gt;
| logo = &amp;lt;!-- 仅文件名 --&amp;gt;&lt;br /&gt;
| logo caption =&lt;br /&gt;
| screenshot = &amp;lt;!-- 仅文件名 --&amp;gt;&lt;br /&gt;
| screenshot caption =&lt;br /&gt;
| paradigm = [[编程范型|多范式]]: [[结构化编程|结构化]]、[[反射式编程|反射式]]、[[过程式编程|过程式]]&lt;br /&gt;
| family = [[Lisp]]: POP&lt;br /&gt;
| designers = [[Robin Popplestone]], [[Rod Burstall]]&lt;br /&gt;
| developers = [[利兹大学]]、[[布拉德福德大学]]、[[爱丁堡大学]]&lt;br /&gt;
| released = {{Start date and age|1964}}&lt;br /&gt;
| typing = 动态&lt;br /&gt;
| scope =&lt;br /&gt;
| programming language = [[汇编语言]]&lt;br /&gt;
| platform = [[Ferranti Pegasus]]、Stantec Zebra、[[Elliot 4120]]&lt;br /&gt;
| operating system =&lt;br /&gt;
| license = [[专有软件]]&lt;br /&gt;
| file ext =&lt;br /&gt;
| file format = &amp;lt;!-- 或： | file formats = --&amp;gt;&lt;br /&gt;
| website = &amp;lt;!-- {{URL|}} --&amp;gt;&lt;br /&gt;
| implementations =&lt;br /&gt;
| dialects =&lt;br /&gt;
| influenced by = [[CPL語言|CPL]]、[[Lisp]]&lt;br /&gt;
| influenced = [[POP-2]]&lt;br /&gt;
}}&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;COWSEL&amp;#039;&amp;#039;&amp;#039;（&amp;#039;&amp;#039;&amp;#039;受控工作空间语言&amp;#039;&amp;#039;&amp;#039;，COntrolled Working SpacE Language）是由[[罗宾·波普尔斯通]]（Robin Popplestone）在1964年至1966年间设计的一种[[编程语言]]。该语言基于[[Lisp]]语言的[[逆波兰表示法]]（RPN）形式，并结合了[[CPL語言|组合编程语言]]（CPL）中的部分设计理念。&lt;br /&gt;
&lt;br /&gt;
COWSEL最初在[[利兹大学]]的[[费兰蒂·帕伽索斯]]（Ferranti Pegasus）计算机以及[[布拉德福德大学]]的Stantec Zebra计算机上实现。随后，[[罗德·伯斯托尔]]（Rod Burstall）在[[爱丁堡大学]]的Elliot 4120计算机上完成了该语言的实现。&lt;br /&gt;
&lt;br /&gt;
1966年夏季，COWSEL正式更名为&amp;#039;&amp;#039;&amp;#039;POP-1&amp;#039;&amp;#039;&amp;#039;，自此之后的后续开发工作均在该名称下继续进行。&lt;br /&gt;
&lt;br /&gt;
==代码示例==&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;u&amp;gt;function&amp;lt;/u&amp;gt; member&lt;br /&gt;
 &amp;lt;u&amp;gt;lambda&amp;lt;/u&amp;gt; x y&lt;br /&gt;
 &amp;lt;u&amp;gt;comment&amp;lt;/u&amp;gt; Is x a member of list y;&lt;br /&gt;
 &amp;lt;u&amp;gt;define&amp;lt;/u&amp;gt;      y &amp;lt;u&amp;gt;atom&amp;lt;/u&amp;gt; &amp;lt;u&amp;gt;then&amp;lt;/u&amp;gt; *0 &amp;lt;u&amp;gt;end&amp;lt;/u&amp;gt;&lt;br /&gt;
             y &amp;lt;u&amp;gt;hd&amp;lt;/u&amp;gt; x &amp;lt;u&amp;gt;equal&amp;lt;/u&amp;gt; &amp;lt;u&amp;gt;then&amp;lt;/u&amp;gt; *1 &amp;lt;u&amp;gt;end&amp;lt;/u&amp;gt;&lt;br /&gt;
             y &amp;lt;u&amp;gt;tl&amp;lt;/u&amp;gt; -&amp;gt; y &amp;lt;u&amp;gt;repeat&amp;lt;/u&amp;gt; &amp;lt;u&amp;gt;up&amp;lt;/u&amp;gt;&lt;br /&gt;
在原始的打印输出中，[[保留字]]（关键字）下方均标有下划线。波普尔斯通当时利用[[Friden Flexowriter]]打字机通过加下划线的方式实现了[[语法高亮]]。&lt;br /&gt;
&lt;br /&gt;
==参考文献==&lt;br /&gt;
* Technical report: EPU-R-12, U Edinburgh (Apr 1966)&lt;br /&gt;
&lt;br /&gt;
[[Category:函数式编程语言]]&lt;br /&gt;
[[Category:LISP程式語言家族]]&lt;br /&gt;
[[Category:程序设计语言]]&lt;br /&gt;
[[Category:愛丁堡科技]]&lt;br /&gt;
[[Category:布拉德福德大学]]&lt;br /&gt;
[[Category:爱丁堡大学]]&lt;br /&gt;
[[Category:利兹大学]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Shizhao</name></author>
	</entry>
</feed>