2009-06-18 63 views
3

編程主要是邏輯。據說如果你有良好的邏輯能力,你可以成爲一名優秀的程序員。邏輯可以學習。有邏輯建設的培訓/教程/書籍等嗎?邏輯建築能力

+1

您能否將您的問題改爲三段論。它已經如此接近! – 2009-06-18 02:48:57

+1

良好的邏輯本身會讓你成爲一個偉大的問題解決者,但是除非你瞭解一些程序集和你正在使用的操作系統,否則在編程中你會受到限制。在沒有後者的知識的情況下,儘管擁有傳奇的邏輯思維,你將被限制於你能做什麼(或允許做什麼)。 – 2012-07-24 20:13:22

回答

0

你總是可以在Project Euler上玩弄問題。它們涵蓋了廣泛的邏輯和數學題目。

+0

我在歐拉項目中解決了很多問題。它也涉及很多數學。但它是關於練習邏輯,而不是逐步學習邏輯。 – aartist 2009-06-18 03:26:59

0

Logic: Second Edition作者:Wilfrid Hodges是一本關於邏輯的非廢話書。它從隨意的邏輯(當一個句子是真的時......)建立到形式邏輯。無價。

產品說明 如果一個人支持阿森納足球隊]一天,馬刺[男足]接下來那麼他是善變的,但不一定是不合邏輯的。從這個起點出發,並且假設之前沒有邏輯知識,威爾弗裏德霍奇斯以一種簡單而生動的方式將讀者帶入整個邏輯表達式。更具數學冒險精神的讀者會發現可選部分介紹更具挑戰性的材料。

0

我覺得有一個在你的邏輯謬誤:

,如果你有良好的邏輯能力,你也可以成爲一個優秀的程序員

更真實地說:

如果你不要有很好的邏輯能力,你不能成爲一個好的程序員

我想說的根本,編程歸結爲分析和解決問題的能力,是的,有辦法,制定和完善你的。

您是否正在尋找有關學習/改進「邏輯推理」的資源?或者您是否在尋找資源來提高與編程相關的分析技能?

只要把它扔進去,根據你所尋找的「邏輯構建」的種類,你可以在各種練習中找到價值。例如,我真的很喜歡Sudoku的遊戲 - 純邏輯謎題。

0

我處於同樣的情況。我也可以很容易地掌握任何語言的語法和語義,但我很喜歡通過構建邏輯來解決問題。

我問了很多問題,並在處處搜索,直到我在Quora上找到答案。這位傢伙告訴我要閱讀R.G.的「如何用計算機解決它」。 Dromey。

相信我,它是一個很好的入門。我從來沒有說過這本書會讓你成爲一個偉大的程序員在一個晚上。這可能是你開始尋找的開始,因爲你不想在這些有競爭力的編程問題中頭腦發熱。

快樂編碼。