<?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"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: 追求神乎其技的程式設計之道(五）</title>
	<atom:link href="http://blog.vgod.tw/2008/07/25/divine-code-5/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.vgod.tw/2008/07/25/divine-code-5/</link>
	<description>Mac &#124; Apple &#124; 資訊 &#124; 科技 &#124; 程式設計 &#124; 人機互動 &#124; 波士頓 &#124; 留學生活</description>
	<lastBuildDate>Fri, 12 Mar 2010 19:41:08 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: lbj</title>
		<link>http://blog.vgod.tw/2008/07/25/divine-code-5/comment-page-1/#comment-16139</link>
		<dc:creator>lbj</dc:creator>
		<pubDate>Sun, 22 Nov 2009 03:15:55 +0000</pubDate>
		<guid isPermaLink="false">http://blog.vgod.tw/?p=375#comment-16139</guid>
		<description>佛教有一本書叫做「百法明門論」, 把人腦功能分為一百個, 要研究人腦寫程式, 這或許是一條路：
http://www.amtb.tw/section1/jiangtang.asp?web_choice=21&amp;web_rel_index=258</description>
		<content:encoded><![CDATA[<p>佛教有一本書叫做「百法明門論」, 把人腦功能分為一百個, 要研究人腦寫程式, 這或許是一條路：<br />
<a href="http://www.amtb.tw/section1/jiangtang.asp?web_choice=21&amp;web_rel_index=258" rel="nofollow">http://www.amtb.tw/section1/jiangtang.asp?web_choice=21&amp;web_rel_index=258</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: 好文: 追求神乎其技的程式設計之道 &#124; TechNow 當代科技 - web host by CommuniLink</title>
		<link>http://blog.vgod.tw/2008/07/25/divine-code-5/comment-page-1/#comment-16059</link>
		<dc:creator>好文: 追求神乎其技的程式設計之道 &#124; TechNow 當代科技 - web host by CommuniLink</dc:creator>
		<pubDate>Mon, 27 Jul 2009 01:22:27 +0000</pubDate>
		<guid isPermaLink="false">http://blog.vgod.tw/?p=375#comment-16059</guid>
		<description>[...] 追求神乎其技的程式設計之道(五) [...]</description>
		<content:encoded><![CDATA[<p>[...] 追求神乎其技的程式設計之道(五) [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: 網站製作學習誌 &#187; [Web] 連結分享</title>
		<link>http://blog.vgod.tw/2008/07/25/divine-code-5/comment-page-1/#comment-16047</link>
		<dc:creator>網站製作學習誌 &#187; [Web] 連結分享</dc:creator>
		<pubDate>Thu, 16 Jul 2009 06:37:34 +0000</pubDate>
		<guid isPermaLink="false">http://blog.vgod.tw/?p=375#comment-16047</guid>
		<description>[...] 追求神乎其技的程式設計之道(五） [...]</description>
		<content:encoded><![CDATA[<p>[...] 追求神乎其技的程式設計之道(五） [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alec</title>
		<link>http://blog.vgod.tw/2008/07/25/divine-code-5/comment-page-1/#comment-15887</link>
		<dc:creator>Alec</dc:creator>
		<pubDate>Tue, 31 Mar 2009 00:18:17 +0000</pubDate>
		<guid isPermaLink="false">http://blog.vgod.tw/?p=375#comment-15887</guid>
		<description>以前對genetic algorithm也有莫名的興趣，做過一番摸索，在lab meeting上找了個genetic algorithm與neuron network如何截長補短、有哪些方式的結合應用與這些方式的優缺點。最後我得到一個心得，就是兩種東西其實都需要人類預先設計好的問題結構知識，才能比較有效的去搜尋合於這問題結構下的問題的答案。How to automatically figure out the problem structure of a problem your program never touched is still a question.

BTW, 考慮自然語言自動生成code時，個人覺得手寫的圖形語言會比人類口語寫成的句子要更適合生成code，也更適合平行處理應用。畢竟人類口語的結構往往是一維的，圖形語言無論視覺上是二維或三維，planarize後（只要能planarize的話）都是二維的，可以被自動切割成能平行處理的不同段落。</description>
		<content:encoded><![CDATA[<p>以前對genetic algorithm也有莫名的興趣，做過一番摸索，在lab meeting上找了個genetic algorithm與neuron network如何截長補短、有哪些方式的結合應用與這些方式的優缺點。最後我得到一個心得，就是兩種東西其實都需要人類預先設計好的問題結構知識，才能比較有效的去搜尋合於這問題結構下的問題的答案。How to automatically figure out the problem structure of a problem your program never touched is still a question.</p>
<p>BTW, 考慮自然語言自動生成code時，個人覺得手寫的圖形語言會比人類口語寫成的句子要更適合生成code，也更適合平行處理應用。畢竟人類口語的結構往往是一維的，圖形語言無論視覺上是二維或三維，planarize後（只要能planarize的話）都是二維的，可以被自動切割成能平行處理的不同段落。</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anbor</title>
		<link>http://blog.vgod.tw/2008/07/25/divine-code-5/comment-page-1/#comment-15830</link>
		<dc:creator>Anbor</dc:creator>
		<pubDate>Sat, 03 Jan 2009 10:51:10 +0000</pubDate>
		<guid isPermaLink="false">http://blog.vgod.tw/?p=375#comment-15830</guid>
		<description>（所以說我對於各家軟體公司的QA地位都低於RD其實感到很不平）

Thank you very much. Deeply</description>
		<content:encoded><![CDATA[<p>（所以說我對於各家軟體公司的QA地位都低於RD其實感到很不平）</p>
<p>Thank you very much. Deeply</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: 寫程式之道 &#171; 凍啡走甜</title>
		<link>http://blog.vgod.tw/2008/07/25/divine-code-5/comment-page-1/#comment-15785</link>
		<dc:creator>寫程式之道 &#171; 凍啡走甜</dc:creator>
		<pubDate>Tue, 21 Oct 2008 02:03:05 +0000</pubDate>
		<guid isPermaLink="false">http://blog.vgod.tw/?p=375#comment-15785</guid>
		<description>[...] 有興趣玩電腦的人不旁一讀：追求神乎其技的程式設計之道（一、二、三、四、五、六、七） [...]</description>
		<content:encoded><![CDATA[<p>[...] 有興趣玩電腦的人不旁一讀：追求神乎其技的程式設計之道（一、二、三、四、五、六、七） [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: 追求神乎其技的程式設計之道(七） &#124; vgod&#8217;s blog</title>
		<link>http://blog.vgod.tw/2008/07/25/divine-code-5/comment-page-1/#comment-15760</link>
		<dc:creator>追求神乎其技的程式設計之道(七） &#124; vgod&#8217;s blog</dc:creator>
		<pubDate>Fri, 10 Oct 2008 04:57:15 +0000</pubDate>
		<guid isPermaLink="false">http://blog.vgod.tw/?p=375#comment-15760</guid>
		<description>[...] 二 三 四 五 [...]</description>
		<content:encoded><![CDATA[<p>[...] 二 三 四 五 [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: vgod</title>
		<link>http://blog.vgod.tw/2008/07/25/divine-code-5/comment-page-1/#comment-15700</link>
		<dc:creator>vgod</dc:creator>
		<pubDate>Wed, 20 Aug 2008 16:45:13 +0000</pubDate>
		<guid isPermaLink="false">http://blog.vgod.tw/?p=375#comment-15700</guid>
		<description>Hi jutirain,

我覺得讓電腦自己寫程式包含很多層面的問題。自然語言只是最上層的溝通、輸入介面，這中間勢必會在經過幾層轉換變成核心層能直接接受的protocol，而「寫程式」這個動作是在核心層裡完成的，這部份應該要能跟上層的輸入介面完全切割開。

核心層可以只是一種超級人工智慧。舉個例子，我們可以把程式視為一種transformation，給定輸入就會產生某種對應的輸出。那麼核心層的輸入可以只是一些constraints，例如幾組sample input和sample output，接著核心層就能很聰明的找出規律並產生出正確的程式碼...。

當然這目前只是美好的幻想，我只是想說這個問題本質上是個人工智慧的問題:p</description>
		<content:encoded><![CDATA[<p>Hi jutirain,</p>
<p>我覺得讓電腦自己寫程式包含很多層面的問題。自然語言只是最上層的溝通、輸入介面，這中間勢必會在經過幾層轉換變成核心層能直接接受的protocol，而「寫程式」這個動作是在核心層裡完成的，這部份應該要能跟上層的輸入介面完全切割開。</p>
<p>核心層可以只是一種超級人工智慧。舉個例子，我們可以把程式視為一種transformation，給定輸入就會產生某種對應的輸出。那麼核心層的輸入可以只是一些constraints，例如幾組sample input和sample output，接著核心層就能很聰明的找出規律並產生出正確的程式碼&#8230;。</p>
<p>當然這目前只是美好的幻想，我只是想說這個問題本質上是個人工智慧的問題:p</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jutirain</title>
		<link>http://blog.vgod.tw/2008/07/25/divine-code-5/comment-page-1/#comment-15698</link>
		<dc:creator>jutirain</dc:creator>
		<pubDate>Wed, 20 Aug 2008 13:17:10 +0000</pubDate>
		<guid isPermaLink="false">http://blog.vgod.tw/?p=375#comment-15698</guid>
		<description>我也想過讓電腦寫程式這個問題。

但這在本質上是否只是在開發「超高階」（極為接近自然語言的）程式語言呢？

BTW，同意你「見樹又見林」的說法。</description>
		<content:encoded><![CDATA[<p>我也想過讓電腦寫程式這個問題。</p>
<p>但這在本質上是否只是在開發「超高階」（極為接近自然語言的）程式語言呢？</p>
<p>BTW，同意你「見樹又見林」的說法。</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: 追求神乎其技的程式設計之道(六） &#124; vgod&#8217;s blog</title>
		<link>http://blog.vgod.tw/2008/07/25/divine-code-5/comment-page-1/#comment-15694</link>
		<dc:creator>追求神乎其技的程式設計之道(六） &#124; vgod&#8217;s blog</dc:creator>
		<pubDate>Tue, 19 Aug 2008 15:55:07 +0000</pubDate>
		<guid isPermaLink="false">http://blog.vgod.tw/?p=375#comment-15694</guid>
		<description>[...] 追求神乎其技的程式設計之道系列：一 二 三 四 五 [...]</description>
		<content:encoded><![CDATA[<p>[...] 追求神乎其技的程式設計之道系列：一 二 三 四 五 [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>
