<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="/xslt/rss2.xsl" media="screen"?>
<rss version="2.0"
     xmlns:dc="http://purl.org/dc/elements/1.1/"
     xmlns:content="http://purl.org/rss/1.0/modules/content/">
	<channel>
		<title>Latest replies to 从红宝石分叉出蓝宝石语言Sapphire, the Programming Language</title>
		<link>http://chinaonrails.com/topic/view/1584.html</link>
		<description>截至 2008-12-4 9:26:49 CST ，主题 [ &lt;a href="http://chinaonrails.com/topic/view/1584.html" target="_blank"&gt;从红宝石分叉出蓝宝石语言Sapphire, the Programming Language&lt;/a&gt; ] 共收到来自 1 名会员的 1 篇回复。</description>
		<category>XRuby</category>
		<language>zh_cn</language>
		<item>
			<title>#1 - Re: 从红宝石分叉出蓝宝石语言Sapphire, the Programming Language by 404</title>
			<link>http://chinaonrails.com/topic/view/1584.html#p6241</link>
			<dc:creator>404</dc:creator>
			<author>404</author>
			<enclosure url="http://chinaonrails.com/img/p/48.jpg" type="image/jpeg" />
			<enclosure url="http://chinaonrails.com/img/p/48_s.jpg" type="image/jpeg" />
			<enclosure url="http://chinaonrails.com/img/p/48_n.jpg" type="image/jpeg" />
			<category>XRuby</category>
			<description>
			Sapphire语法渐趋完善，&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.sapphiresteel.com/The-Sapphire-Programming-Language,293" rel="nofollow external" class="tpc"&gt;The Sapphire Programming Language - Latest News&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;img class="code" src="http://www.sapphiresteel.com/IMG/jpg/sapphire-grammar-tree.jpg" border="0" /&gt;&lt;br /&gt;
&lt;br /&gt;
图中的语法分支结构描述由语言识别工具ANTLR解析，&lt;a href="http://www.antlr.org/" rel="nofollow external" class="tpc"&gt;ANTLR&lt;/a&gt;(Another Tool for Language Recognition 的缩写)可以通过你自定义的语言规则生成相应的语言解析器。&lt;br /&gt;
&lt;br /&gt;
Sapphire 不走Ruby分支路线，其设计者没打算把它弄成跟Ruby一样，Sapphire 在代码写法上借鉴了ruby的简洁、人性化和可读性，这对于程序员来说更容易使用。简单、高效和可靠性是Sapphire 的设计之重，后续还将被设计成高度的面向对象语言。Sapphire 可以说是一门严格封装且快速的.NET语言，蓝宝石的设计者们估计.NET/VB/Delphi程序员会对 Sapphire 有兴趣，还很友好地说绝不会与Ruby竞争并希望能支持Ruby。Sapphire 是编译型语言而非解释执行，其的宿主环境也只能是DLR（Microsoft 在.NET平台的CLR基础上构建动态语言运行时，用于满足动态语言需要的服务），Sapphire不能跨平台，可以说是为.NET爱好者们量身定做的Ruby实现。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sapphire(蓝宝石)由&lt;a href="http://www.sapphiresteel.com/" rel="nofollow external" class="tpc"&gt;SapphireSteel Software&lt;/a&gt;开发，还开发了专用编辑器（可集成到Visual Studio 里边去）。&lt;br /&gt;
&lt;br /&gt;
&lt;img class="code" src="http://www.sapphiresteel.com/IMG/ss/frontpage/frontpageimage.jpg" border="0" /&gt;
			</description>
			<pubDate>Tue, 16 Sep 2008 00:38:11 +0800</pubDate>
			<guid>http://chinaonrails.com/topic/view/1584.html#p6241</guid>
		</item>
	</channel>
</rss>