※ 引述《wangyc (喜包)》之銘言:
: 最近發現一個某遊戲軟體出來的角色
: 長這樣
: http://i.imgur.com/mtXZYKv.png
: 她還說自己的興趣是寫軟體
: 這不就是會寫軟體的軟體嗎?
: 這樣是不是讓軟體有了意識 哪一天自我複製怎麼辦?
: 是不是很恐怖?
有一些程式語言
有提供直接支援 Meta programming
意思是寫個可以操縱
程式碼的程式
也就是
程式碼可以在執行時期自己改變自己的程式碼
換句話說 就是寫一個產生程式碼的程式碼
有什麼好處?
寫起來比較有生產力