<?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=Cilk</id>
	<title>Cilk - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="https://arolstar52-zhtest.hf.space/index.php?action=history&amp;feed=atom&amp;title=Cilk"/>
	<link rel="alternate" type="text/html" href="https://arolstar52-zhtest.hf.space/index.php?title=Cilk&amp;action=history"/>
	<updated>2026-07-16T18:52:18Z</updated>
	<subtitle>在这个wiki上该页的修订历史</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>https://arolstar52-zhtest.hf.space/index.php?title=Cilk&amp;diff=10886&amp;oldid=prev</id>
		<title>imported&gt;ExultantEditor 来自 2025年12月26日 (五) 14:53</title>
		<link rel="alternate" type="text/html" href="https://arolstar52-zhtest.hf.space/index.php?title=Cilk&amp;diff=10886&amp;oldid=prev"/>
		<updated>2025-12-26T14:53:50Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{NoteTA&lt;br /&gt;
|G1 = IT&lt;br /&gt;
}}&lt;br /&gt;
{{Infobox programming language&lt;br /&gt;
| name = Cilk&lt;br /&gt;
| logo =&lt;br /&gt;
| paradigm = [[指令式编程|指令式]] ([[过程式编程|过程式]]), [[结构化编程|结构化]], [[并行计算|并行]]&lt;br /&gt;
| year = 1994&lt;br /&gt;
| designer =[[MIT]]计算机科学实验室&lt;br /&gt;
| developer =[[Intel]]&lt;br /&gt;
| typing                 = [[类型系统|静态]], [[弱类型]], {{le|明示类型|Manifest typing|明示}}&lt;br /&gt;
| implementations =&lt;br /&gt;
| dialects = Cilk++, Cilk Plus, OpenCilk&lt;br /&gt;
| influenced_by =[[C语言|C]]&lt;br /&gt;
| influenced = [[OpenMP]] 3.0&amp;lt;ref&amp;gt;{{cite conference |title=A Runtime Implementation of OpenMP Tasks |first1=James |last1=LaGrone |first2=Ayodunni |last2=Aribuki |first3=Cody |last3=Addison |first4=Barbara |last4=Chapman |conference=7th Int&amp;#039;l Workshop on OpenMP |year=2011 |pages=165–178 |doi=10.1007/978-3-642-21487-5_13}}&amp;lt;/ref&amp;gt;，Rayon ([[Rust编程语言|Rust]]库)&amp;lt;ref&amp;gt;{{cite web|url=https://github.com/rayon-rs/rayon/blob/master/FAQ.md#how-does-rayon-balance-work-between-threads|title=Rayon FAQ|website=[[GitHub]] |quote=The name rayon is a homage to that work.}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
| operating_system =&lt;br /&gt;
| license =&lt;br /&gt;
| website = [https://web.archive.org/web/20201128222246/http://supertech.csail.mit.edu/cilk/ https://cilk.mit.edu/]&lt;br /&gt;
| file_ext =&lt;br /&gt;
}}&lt;br /&gt;
{{Infobox programming language&lt;br /&gt;
| name = OpenCilk&lt;br /&gt;
| logo = &lt;br /&gt;
| paradigm = &lt;br /&gt;
| year = 2020&lt;br /&gt;
| designer = MIT&lt;br /&gt;
| developer = MIT&lt;br /&gt;
| typing = &lt;br /&gt;
| implementations = &lt;br /&gt;
| dialects = &lt;br /&gt;
| influenced_by = &lt;br /&gt;
| influenced = &lt;br /&gt;
| operating_system = [[类Unix]], [[macOS]]&lt;br /&gt;
| license = MIT&lt;br /&gt;
| website = {{URL|https://www.opencilk.org}}&lt;br /&gt;
| file_ext = &lt;br /&gt;
}}&lt;br /&gt;
{{Infobox programming language&lt;br /&gt;
| name                   = Cilk Plus&lt;br /&gt;
| logo                   =&lt;br /&gt;
| paradigm               = &lt;br /&gt;
| year                   = 2010&lt;br /&gt;
| designer               = Intel&lt;br /&gt;
| developer              = Intel&lt;br /&gt;
| typing                 =&lt;br /&gt;
| implementations        =&lt;br /&gt;
| dialects               =&lt;br /&gt;
| influenced_by          = &lt;br /&gt;
| influenced             =&lt;br /&gt;
| operating_system       =&lt;br /&gt;
| license                =&lt;br /&gt;
| website                = [https://web.archive.org/web/20210117031010/http://cilkplus.org/ http://cilkplus.org/]&lt;br /&gt;
| file_ext               = (同于C或C++)&lt;br /&gt;
}}&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Cilk&amp;#039;&amp;#039;&amp;#039;是一種建基於[[C編程語言]]、為[[平行運算]]而設計的泛用式[[程式語言]]。&lt;br /&gt;
&lt;br /&gt;
== 設計 ==&lt;br /&gt;
Cilk語言設計背後最主要概念是，程式設計人員應該負責探索程式以平行運算的可能性、分辨程式中可安全地進行平行運算的原素（特別是系統的[[排程器]]）、以及決定在程序運作時處理器之間如何分配工作。正因為這些設計時涉及的責任，使程式可運作於任何處理器數目的情形（包括只有單一個處理器時），而無需重新為特定的處理器情況重新編寫程式。&lt;br /&gt;
&lt;br /&gt;
Cilk語言建基於[[ANSI C]]&amp;lt;ref&amp;gt;{{Cite web |url=http://supertech.lcs.mit.edu/cilk/FAQ/section1.html#whatiscilk |title=存档副本 |accessdate=2007-06-25 |archive-date=2007-02-22 |archive-url=https://web.archive.org/web/20070222223656/http://supertech.lcs.mit.edu/cilk/FAQ/section1.html#whatiscilk |dead-url=no }}&amp;lt;/ref&amp;gt;，並加入了部份Cilk專用的關鍵字庫，而當這些Cilk的專用關鍵字從程式碼之中抽起的時候，程式碼亦能直接被編譯成C程式。&lt;br /&gt;
&lt;br /&gt;
==参见==&lt;br /&gt;
*[[分叉会合模型]]&lt;br /&gt;
&lt;br /&gt;
== 外部連結 ==&lt;br /&gt;
*[http://supertech.lcs.mit.edu/cilk/ The Cilk Project]{{Wayback|url=http://supertech.lcs.mit.edu/cilk/ |date=20040415030309 }}&lt;br /&gt;
&lt;br /&gt;
== 參考文獻 ==&lt;br /&gt;
&lt;br /&gt;
{{reflist|2}}&lt;br /&gt;
&lt;br /&gt;
{{compu-stub}}&lt;br /&gt;
[[Category:并发编程语言]]&lt;br /&gt;
[[Category:C語言家族]]&lt;br /&gt;
[[Category:英特尔收购]]&lt;/div&gt;</summary>
		<author><name>imported&gt;ExultantEditor</name></author>
	</entry>
</feed>