逻辑建筑能力

时间:2009-06-18 02:03:36

标签: logic

编程主要是逻辑。据说如果你有很好的逻辑能力,你就可以成为一名优秀的程序员。可以学习逻辑。有逻辑建设的培训/教程/书籍等吗?

4 个答案:

答案 0 :(得分:0)

你总是可以在Project Euler处解决问题。它们涵盖了广泛的逻辑和数学主题。

答案 1 :(得分:0)

Wilfrid Hodges的

Logic: Second Edition是一本关于逻辑的严肃的书。它从偶然的逻辑(当一个句子是真的......)建立到形式逻辑。非常宝贵的。

  

产品说明   如果一个人有一天支持阿森纳[足球队]而马刺[足球队]接下来那么他就是善变但不一定不合逻辑。从这个起点开始,并假设没有先前的逻辑知识,Wilfrid Hodges以简单生动的方式引导读者了解整个逻辑表达式。在数学上更具冒险精神的读者会发现可选部分介绍更具挑战性的材料。

答案 2 :(得分:0)

我认为你的逻辑存在一个谬误:

  

如果你有良好的逻辑能力,你就可以成为一名优秀的程序员

更确切地说:

  

如果具有良好的逻辑能力, 成为优秀的程序员

我从根本上说,编程归结为分析和解决问题的能力,是的,有很多方法可以发展和改进你的。

您是否正在寻找有关学习/改进“逻辑推理”的资源?或者您是否在寻找资源来提高与编程相关的分析技能?

只是把它扔进去,取决于你正在寻找的“逻辑构建”的类型,你可以在各种练习中找到价值。例如,我真的很喜欢Sudoku的游戏 - 纯粹的逻辑谜题。

答案 3 :(得分:0)

我遇到了同样的情况。我也可以轻松掌握任何语言的语法和语义,但我很擅长构建逻辑来解决问题。

我到处询问并搜索到它,直到我在Quora上找到答案。那家伙告诉我要读“如何用电脑解决它”。由R.G. Dromey。

相信我,这是一个很棒的入门。我从来没有说过这本书会让你在一个晚上成为一名出色的程序员。它可能是您正在寻找的开始,因为您不想在竞争性编程问题中破解您的头脑。

快乐的编码。