<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comments on: Ten Questions with Sanjiv Shah(OpenMP)以及 Blah Blah</title>
	<atom:link href="http://erlang-china.org/study/ten-questions-with-sanjiv-shah-openmp.html/feed" rel="self" type="application/rss+xml" />
	<link>http://erlang-china.org/study/ten-questions-with-sanjiv-shah-openmp.html</link>
	<description>erlang 中文社区</description>
	<pubDate>Mon, 01 Dec 2008 21:35:55 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.5</generator>
		<item>
		<title>By: jackyz</title>
		<link>http://erlang-china.org/study/ten-questions-with-sanjiv-shah-openmp.html#comment-59</link>
		<dc:creator>jackyz</dc:creator>
		<pubDate>Sat, 05 May 2007 07:01:54 +0000</pubDate>
		<guid isPermaLink="false">http://erlang-china.org/?p=25#comment-59</guid>
		<description>@我是谁
对“超级计算”这样的课题不了解。</description>
		<content:encoded><![CDATA[<p>@我是谁<br />
对“超级计算”这样的课题不了解。</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: 我是谁</title>
		<link>http://erlang-china.org/study/ten-questions-with-sanjiv-shah-openmp.html#comment-56</link>
		<dc:creator>我是谁</dc:creator>
		<pubDate>Thu, 03 May 2007 17:03:06 +0000</pubDate>
		<guid isPermaLink="false">http://erlang-china.org/?p=25#comment-56</guid>
		<description>不知道erlang在超级计算方面会不会有用武之地，现有的并行计算差强人意</description>
		<content:encoded><![CDATA[<p>不知道erlang在超级计算方面会不会有用武之地，现有的并行计算差强人意</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jackyz</title>
		<link>http://erlang-china.org/study/ten-questions-with-sanjiv-shah-openmp.html#comment-32</link>
		<dc:creator>jackyz</dc:creator>
		<pubDate>Fri, 06 Apr 2007 07:18:07 +0000</pubDate>
		<guid isPermaLink="false">http://erlang-china.org/?p=25#comment-32</guid>
		<description>@Sander:
Web的发展越来越趋于互动——我同意你的观点。Arbow也提到了Comet可能会是Erlang的潜在突破方向。今天在 maillist 里面看到 sem 做的 http://www.mycodegarden.org/index.php/Special:Chat (目前还不支持FF)，感觉很好。

我们喜欢一个东西，很自然的也会希望其他的人也来喜欢。这很正常。不过，主流工业是否会接受它，其实是件很没谱的事情。anyway（套用电影“1900”里面的台词，fuck the mainstream）管它主流工业接受与否。也不妨碍我们享受学习与运用这项技术的快乐。</description>
		<content:encoded><![CDATA[<p>@Sander:<br />
Web的发展越来越趋于互动——我同意你的观点。Arbow也提到了Comet可能会是Erlang的潜在突破方向。今天在 maillist 里面看到 sem 做的 <a href="http://www.mycodegarden.org/index.php/Special:Chat" rel="nofollow">http://www.mycodegarden.org/index.php/Special:Chat</a> (目前还不支持FF)，感觉很好。</p>
<p>我们喜欢一个东西，很自然的也会希望其他的人也来喜欢。这很正常。不过，主流工业是否会接受它，其实是件很没谱的事情。anyway（套用电影“1900”里面的台词，fuck the mainstream）管它主流工业接受与否。也不妨碍我们享受学习与运用这项技术的快乐。</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sander</title>
		<link>http://erlang-china.org/study/ten-questions-with-sanjiv-shah-openmp.html#comment-31</link>
		<dc:creator>Sander</dc:creator>
		<pubDate>Fri, 06 Apr 2007 03:39:06 +0000</pubDate>
		<guid isPermaLink="false">http://erlang-china.org/?p=25#comment-31</guid>
		<description>To Arbow:
Web应用越来越趋于互动，Erlyweb在这方面是很擅长的，只是现在支持的库不多。将来会不会繁荣起来，很难预料，因为取决于很多因素，技术本身只是一个因素。即使不会成为大众的东西，在技术上能够有很多启发意义，就已经很不错了。
例如当初OO出生于SmallTalk，而发展繁荣于C＋＋/Java一样。</description>
		<content:encoded><![CDATA[<p>To Arbow:<br />
Web应用越来越趋于互动，Erlyweb在这方面是很擅长的，只是现在支持的库不多。将来会不会繁荣起来，很难预料，因为取决于很多因素，技术本身只是一个因素。即使不会成为大众的东西，在技术上能够有很多启发意义，就已经很不错了。<br />
例如当初OO出生于SmallTalk，而发展繁荣于C＋＋/Java一样。</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Arbow</title>
		<link>http://erlang-china.org/study/ten-questions-with-sanjiv-shah-openmp.html#comment-30</link>
		<dc:creator>Arbow</dc:creator>
		<pubDate>Thu, 05 Apr 2007 09:39:14 +0000</pubDate>
		<guid isPermaLink="false">http://erlang-china.org/?p=25#comment-30</guid>
		<description>“ror 之所以火，主要是因为“对迅速 web 开发强烈需求的火””
确实，如今敏捷Web开发的需求是比较大的，虽然我不从事Web方面的开发，但是从我公司的情况来看，这种“敏捷”对我公司来说是非常必要的。虽然目前ROR的维护成本相对较高，但是随着普及，会越来越好的。

对于Erlang，虽然现在有一个Erlyweb这样的框架，但是我本身不太看好它能取得的前景，这并不是Erlang所擅长的方向，虽然它可能在comet这种需要保持长连接的应用中取得突破。Erlang所擅长的领域，从应用来说都是相对较窄，我希望它在通信，P2P这些领域能先取得突破。

据我了解，有类似呼叫中心之类业务的公司在使用ejabber，但是并没有对Erlang有太大重视，仅仅作为一个能够支撑最多并发连接的jabber server来使用。</description>
		<content:encoded><![CDATA[<p>“ror 之所以火，主要是因为“对迅速 web 开发强烈需求的火””<br />
确实，如今敏捷Web开发的需求是比较大的，虽然我不从事Web方面的开发，但是从我公司的情况来看，这种“敏捷”对我公司来说是非常必要的。虽然目前ROR的维护成本相对较高，但是随着普及，会越来越好的。</p>
<p>对于Erlang，虽然现在有一个Erlyweb这样的框架，但是我本身不太看好它能取得的前景，这并不是Erlang所擅长的方向，虽然它可能在comet这种需要保持长连接的应用中取得突破。Erlang所擅长的领域，从应用来说都是相对较窄，我希望它在通信，P2P这些领域能先取得突破。</p>
<p>据我了解，有类似呼叫中心之类业务的公司在使用ejabber，但是并没有对Erlang有太大重视，仅仅作为一个能够支撑最多并发连接的jabber server来使用。</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jackyz</title>
		<link>http://erlang-china.org/study/ten-questions-with-sanjiv-shah-openmp.html#comment-29</link>
		<dc:creator>jackyz</dc:creator>
		<pubDate>Thu, 05 Apr 2007 09:30:17 +0000</pubDate>
		<guid isPermaLink="false">http://erlang-china.org/?p=25#comment-29</guid>
		<description>@目前匿名 同意，otp 的 gen_* 在我看来，颇有一些类似 design pattern 的意思。

很多高级特性，在 gen_* 的支持代码之中已经替你搞定了，这就好比 service 接口之于 servlet ，如何处理 failure ，如何处理 start/stop，如何处理 hotdeploy。它都已经帮你搞定。你只需要写 application 代码就行了。</description>
		<content:encoded><![CDATA[<p>@目前匿名 同意，otp 的 gen_* 在我看来，颇有一些类似 design pattern 的意思。</p>
<p>很多高级特性，在 gen_* 的支持代码之中已经替你搞定了，这就好比 service 接口之于 servlet ，如何处理 failure ，如何处理 start/stop，如何处理 hotdeploy。它都已经帮你搞定。你只需要写 application 代码就行了。</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: 目前匿名</title>
		<link>http://erlang-china.org/study/ten-questions-with-sanjiv-shah-openmp.html#comment-28</link>
		<dc:creator>目前匿名</dc:creator>
		<pubDate>Thu, 05 Apr 2007 09:06:07 +0000</pubDate>
		<guid isPermaLink="false">http://erlang-china.org/?p=25#comment-28</guid>
		<description>其实OPT的很多gen_*（如gen_server、gen_fsm）都是为了将并行编程和错误处理机制与顺序化编程分离开来，使得应用程序的编写只需要进行顺序化编程，以简化应用程序的编写。</description>
		<content:encoded><![CDATA[<p>其实OPT的很多gen_*（如gen_server、gen_fsm）都是为了将并行编程和错误处理机制与顺序化编程分离开来，使得应用程序的编写只需要进行顺序化编程，以简化应用程序的编写。</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jackyz</title>
		<link>http://erlang-china.org/study/ten-questions-with-sanjiv-shah-openmp.html#comment-27</link>
		<dc:creator>jackyz</dc:creator>
		<pubDate>Thu, 05 Apr 2007 08:43:17 +0000</pubDate>
		<guid isPermaLink="false">http://erlang-china.org/?p=25#comment-27</guid>
		<description>Arbow 的分析非常理性。

软件工业大量的“资产”依赖于“顺序编程”所构建的软件体系。完全把他们抛弃，显然是非理性的想法。或许大量的软件，只能通过“缓慢的沿革”，过渡到“多核Enable”的状态。这也许才是“工业主流”。

不过对 erlang 来说，走 ruby 的路径也许并非没有可能。其实 ruby 也是一种相对来说也有门槛的 fp 语言，而 ror 之所以火，主要是因为“对迅速 web 开发强烈需求的火”。维护成本或类似的劣势，对 ror 或者 erlang 都是一样的。

Mickaël Rémond 之前也写过一篇 Web 2.0: Shifting from “Get Fast” to “Get Massive” （http://www.process-one.net/en/blogs/article/web_20_shifting_from_get_fast_to_get_massive/  ）或许他所描述的那种“潜在可能”，也是一种有可能的“可能”。

anyway，对于 Erlang 我的期望也不高。更多人知道，那挺好，如果始终都只有一少部分了解，没准正如 potain 所说，还会更好。 :D</description>
		<content:encoded><![CDATA[<p>Arbow 的分析非常理性。</p>
<p>软件工业大量的“资产”依赖于“顺序编程”所构建的软件体系。完全把他们抛弃，显然是非理性的想法。或许大量的软件，只能通过“缓慢的沿革”，过渡到“多核Enable”的状态。这也许才是“工业主流”。</p>
<p>不过对 erlang 来说，走 ruby 的路径也许并非没有可能。其实 ruby 也是一种相对来说也有门槛的 fp 语言，而 ror 之所以火，主要是因为“对迅速 web 开发强烈需求的火”。维护成本或类似的劣势，对 ror 或者 erlang 都是一样的。</p>
<p>Mickaël Rémond 之前也写过一篇 Web 2.0: Shifting from “Get Fast” to “Get Massive” （http://www.process-one.net/en/blogs/article/web_20_shifting_from_get_fast_to_get_massive/  ）或许他所描述的那种“潜在可能”，也是一种有可能的“可能”。</p>
<p>anyway，对于 Erlang 我的期望也不高。更多人知道，那挺好，如果始终都只有一少部分了解，没准正如 potain 所说，还会更好。 <img src='http://erlang-china.org/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Arbow</title>
		<link>http://erlang-china.org/study/ten-questions-with-sanjiv-shah-openmp.html#comment-25</link>
		<dc:creator>Arbow</dc:creator>
		<pubDate>Thu, 05 Apr 2007 05:56:39 +0000</pubDate>
		<guid isPermaLink="false">http://erlang-china.org/?p=25#comment-25</guid>
		<description>我觉得多核的并行运算，各种解决方案，可以体现出各种不同的思路。
一种是通过硬件来解决，程序员不需要做任何改变，使程序员能够专注于应用上的开发。
一种是通过编译器、库来解决。比如Java的Concurrent库，C的OpenMP，MPI这些，程序员只要通过曲线不是太陡的学习，就能够利用已经掌握的工具来创造出新的价值。
一种是破釜沉舟，完全改变思维，使用比如Erlang这样的FP语言。由于不是主流，从某种意义上是“不成熟”，对于很多商业应用来说维护成本极高。我没期望过Erlang能够像Ruby那样靠着ROR红火起来，只希望它能够给有需要的人带来真正的价值。</description>
		<content:encoded><![CDATA[<p>我觉得多核的并行运算，各种解决方案，可以体现出各种不同的思路。<br />
一种是通过硬件来解决，程序员不需要做任何改变，使程序员能够专注于应用上的开发。<br />
一种是通过编译器、库来解决。比如Java的Concurrent库，C的OpenMP，MPI这些，程序员只要通过曲线不是太陡的学习，就能够利用已经掌握的工具来创造出新的价值。<br />
一种是破釜沉舟，完全改变思维，使用比如Erlang这样的FP语言。由于不是主流，从某种意义上是“不成熟”，对于很多商业应用来说维护成本极高。我没期望过Erlang能够像Ruby那样靠着ROR红火起来，只希望它能够给有需要的人带来真正的价值。</p>
]]></content:encoded>
	</item>
</channel>
</rss>
