逻辑建筑能力

问题描述:

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

+1

您能否将您的问题改为三段论。它已经如此接近! – 2009-06-18 02:48:57

+1

良好的逻辑本身会让你成为一个伟大的问题解决者,但是除非你了解一些程序集和你正在使用的操作系统,否则在编程中你会受到限制。在没有后者的知识的情况下,尽管拥有传奇的逻辑思维,你将被限制于你能做什么(或允许做什么)。 – 2012-07-24 20:13:22

你总是可以在Project Euler上玩弄问题。它们涵盖了广泛的逻辑和数学题目。

+0

我在欧拉项目中解决了很多问题。它也涉及很多数学。但它是关于练习逻辑,而不是逐步学习逻辑。 – aartist 2009-06-18 03:26:59

Logic: Second Edition作者:Wilfrid Hodges是一本关于逻辑的非废话书。它从随意的逻辑(当一个句子是真的时......)建立到形式逻辑。无价。

产品说明 如果一个人支持阿森纳足球队]一天,马刺[男足]接下来那么他是善变的,但不一定是不合逻辑的。从这个起点出发,并且假设之前没有逻辑知识,威尔弗里德霍奇斯以一种简单而生动的方式将读者带入整个逻辑表达式。更具数学冒险精神的读者会发现可选部分介绍更具挑战性的材料。

我觉得有一个在你的逻辑谬误:

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

更真实地说:

如果你不要有很好的逻辑能力,你不能成为一个好的程序员

我想说的根本,编程归结为分析和解决问题的能力,是的,有办法,制定和完善你的。

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

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

我处于同样的情况。我也可以很容易地掌握任何语言的语法和语义,但我很喜欢通过构建逻辑来解决问题。

我问了很多问题,并在处处搜索,直到我在Quora上找到答案。这位家伙告诉我要阅读R.G.的“如何用计算机解决它”。 Dromey。

相信我,它是一个很好的入门。我从来没有说过这本书会让你成为一个伟大的程序员在一个晚上。这可能是你开始寻找的开始,因为你不想在这些有竞争力的编程问题中头脑发热。

快乐编码。