看什麼書適合學習遞迴論?

時間 2021-05-11 14:23:09

1樓:王文學

雖然問題時間很久了但還是答一下吧

Cutland《computability》

Recursion Theory

每本書不必都讀完。

2樓:Yinqiu Zhu

學了半年遞迴論,認真一答:

如果智商高:直接上Soare

O.W.:一開始Cutlan配著Cooper看,看到中間扔Cutland,Cooper配著Smullyan看,到一定時間扔Cooper,Smullyan配著Soare看。

最後直接啃Soare。(從此題主走上了徹底點歪技能樹之路……逃)

Cutland, N. (1980). Computability:

An introduction to recursive function theory. Cambridge university press.

Cooper, S. B. (2003). Computability theory. CRC Press.

Smullyan, R. M. (1993). Recursion theory for metamathematics.

Soare, R. I. (1987).

Recursively enumerable sets and degrees: A study of computable functions and computably generated sets. Springer Science & Business Media.

3樓:ssynhtn Huang

在我看來,遞迴等於數學歸納法。

除了一般的數學歸納法,還有structural induction。

我覺得ullman的程式設計入門書foundations of computer science不錯,裡面有介紹。

4樓:王珂

《遞迴可列舉集和圖靈度:可計算函式與可計算生成集研究》

題主還是把問題移到「數學」話題下吧,知乎上的程式設計師似乎不太關注純理論的東西。

5樓:Htedsv

題主你就不要怪大家了,「遞迴論」這個叫法確實很小眾。我也是看了wiki才知道這個叫法的。如果你現在是剛剛學完資料結構的水平,建議先不要考慮學「遞迴論」了,這真的是乙個理論計算機領域乙個難而小的分支。

先系統的按順序的學一下「可計算性理論」和「數理邏輯」。當然,如果你能「系統」地學下來,相比同齡人就已經很厲害了,那個時候如果還對理論計算機感興趣,再去研究「遞迴論」吧。

我系統的學過前面這兩門課,並且不系統的看過你所謂的「遞迴論」的東西。不過不是用中文或者英文,所以就不給你推薦了。

最後,你如果不去學前面兩門課,當然也能勉強看懂,但是理解不會太深刻。

--------

看到好多提到scheme的回答,可能是因為大家覺得因為函式式語言中遞迴作用更大(把primitive recursive也用recursive來實現)?

Church-Turing Thesis說了,lambda、圖靈機、遞迴是三種同等計算能力的模型(或者說目前能夠機械實現的模型)。了解其中一種遞迴的具體應用只不過能增加一些關於「遞迴」的見識罷了。

「遞迴論」涉及的東西是從更抽象的角度來描述的。題主給的目錄中感覺只是比較淺的一些,大部分抽象的東西是用高階邏輯表述的。

6樓:su ya

就是好多好多的小象啊

7樓:

臥槽,這目錄把我嚇到了。。學個遞迴,至於嗎!

資料結構課上跟遞迴相關的東西。。解遞迴方程算時間空間複雜度什麼的?去看《具體數學》唄。。

如果是程式設計怎麼用遞迴的話。。那應該是任何一本C語言教材的任務。。高階的話可以學點scheme了解尾遞迴。。然後這應該是資料結構課前就搞定的基礎吧

學習應該看什麼書?

假笑女孩 學習應該看什麼書?哪方面的學習,想提高哪方面的技能。想提高專業技能就看專業書,想提高語言能力,就看語言方面的書,想提高哪方面的能力,就看什麼書。 小沫 建議你可以看一看關於思想方面的書籍,乙個人必須要有自我思想,對事物的判斷,對自己的審視,你才能知道自己需要什麼,然後有方向的學習。祝你走上...

學習攝影,看什麼書?

小林 世界攝影史 要學攝影,首先可以了解攝影的起源與發展。網上那些鋪天蓋地的攝影教程很多很多,我個人覺得先把這本書看了,這本書裡的內容遠比教程書籍能帶給你的更多。閃回電影簡史 這是關於電影的發展的書,對我來說攝影和電影在某些方面是很相似的,一組好的攝影作品就像一部電影,能讓人意猶未盡。如果你除了攝影...

喜歡玩《文明》的玩家適合看誰的書?看什麼書?

知不自知 史蒂芬.茨威格 人類群星閃耀時 幾場中世紀宗教戰爭中,湧現出多位超越歷史的英雄人物,君士坦丁堡攻防戰,1812年沙俄大戰拿破崙,無不令人心曠神怡。 天日不是昊 肯定是英國作家肯尼斯 格雷厄姆創作的童話 柳林風聲 啊。我想文明6的玩家都熟悉這樣一句話 牛津大學的聰明人.知道所有需要知道的事。...