Logic 初级/基本逻辑学习

Logic 初级/基本逻辑学习,logic,Logic,我通常可以理解大多数语言的语法并快速学习语法,但是学习语法及其背后的逻辑的最佳方法是什么,这样我可以更高效、更逻辑地编程。我建议您只编写一些程序。 学习编程并熟悉它的最好方法是练习 特别是,你应该努力准确地理解你在做什么。 如果您尝试了一些代码,但它不起作用,那么您应该确保您确切地理解为什么它不起作用,而不是在它开始起作用之前随机更改一些东西。如果你在这方面有困难,我们很乐意帮助你。(我想)我相信这些书对你有好处 正如Slacks所说,学习编程的最佳方法是编程。没有什么可以取代实践 然而,如

我通常可以理解大多数语言的语法并快速学习语法,但是学习语法及其背后的逻辑的最佳方法是什么,这样我可以更高效、更逻辑地编程。

我建议您只编写一些程序。
学习编程并熟悉它的最好方法是练习

特别是,你应该努力准确地理解你在做什么。
如果您尝试了一些代码,但它不起作用,那么您应该确保您确切地理解为什么它不起作用,而不是在它开始起作用之前随机更改一些东西。如果你在这方面有困难,我们很乐意帮助你。(我想)我相信这些书对你有好处


正如Slacks所说,学习编程的最佳方法是编程。没有什么可以取代实践

然而,如果您努力更具创造性,那么通过不同的编程语言学习不同的语言可能是您的答案


在实践中,尝试将一种范式的知识应用到另一种范式中。大多数情况下,结果都会低于标准,有时是一般的解决方案,每到一个月,你都会完成一些惊人的工作,但无论哪种方式,你都会学到有价值的东西(学习不起作用的东西和学习不起作用的东西一样重要)。

在阅读本书的开头时,试着编写简单的程序“数字设计,莫里斯·马诺”

你只需要知道什么是逻辑门以及如何思考


希望这本书能对你有所帮助;)

对我有帮助的是尝试你自己的东西。例如,当你按照一个例子说画一个矩形时,请画一个圆。需要时参考文档。这样你也可以熟悉文档的格式。

我会写一些程序——解决一些你需要解决的问题找一些有用的或者做一些简单的游戏。尤其是游戏,大多数人在试图写出它们之前从来没有真正思考过逻辑。我觉得游戏比一些任意的问题更容易形象化


我觉得当你陷入困境或解决方案运行不佳时,最好使用这些书。你的经验越多,我会说这些书对你的帮助就越大。

请不要用粗体说话。天哪,我不知道你可以在评论中输入粗体。哈哈,谢谢!+1注释*可以使用
**
o进行格式设置r
\uu
`
。我不确定这是否符合您的要求,但我发现编写单元测试是验证事情是否按照您认为的方式运行的一种很好的方法。当我对语言结构有疑问时,我通常会尝试编写尽可能少的代码来证明我是错的。有什么原因吗我可以这样做。我想挑战自己,但我不确定要写什么程序来这样做。写你感兴趣的东西。或者你可以尝试解决一些东西,比如Euler项目的问题()。我不相信潜入是获得对“语法背后的逻辑”的欣赏的最佳方法。“努力理解。”“这显然是一个很好的建议,但如果没有一些资源来帮助他理解,或者帮助他确认他的猜测/推论/假设,这很容易导致浪费精力、错误结论和/或货物邪教编程。虽然SO可能会在“我该怎么做”方面帮助他,但这并不是一个很好的地方来试图勾勒出他似乎想要的大局。@itowlson:我不同意。理解事物的最好方法是实际使用它;理论和实践之间有很大的区别。另外,你有什么建议吗?哈哈,我喜欢上面写着(我想)谢谢的部分。希望我当地的图书馆有它们。谢谢,我一定会研究编程范例。