第9章·代碼的進化

書名:代碼本色:用編程模擬自然系統(tǒng)
作者:Daniel Shiffman
譯者:周晗彬
ISBN:978-7-115-36947-5
總目錄

第 9 章 代碼的進化

1、目錄

2、基礎概念是什么?

  • 是變量
    變量允許我們在運行期存放和復用各種數(shù)據(jù)。
    我們的Sketch程序已經(jīng)不是由一兩個變量組成的簡單
    程序,而是由復雜數(shù)據(jù)結構組成的程序,這些數(shù)據(jù)結構是一些自定義類型的變量(對象),同時包含數(shù)據(jù)和功能。在變量的幫助下,我們已經(jīng)實現(xiàn)了由運動者、粒子、小車、細胞和樹構成的模擬世界。

3、擴展

  • 我們能否把一個對象的變量當作DNA?對象能否產(chǎn)生新對象,并把自己的DNA傳遞給下一代?是否可以用程序模擬進化過程?
  • 這些問題的答案都是肯定的!畢竟,如果不解決對這種在自然界中發(fā)現(xiàn)的最強大算法過程的模擬,我們就無法實現(xiàn)像照鏡子一樣的自然編碼效果。
  • 本章致力于研究生物進化背后的原理,并探討如何用代碼模擬這些原理。
最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容