Programming languages 什么是基本程序,递归,斐波那契,小技巧程序?

Programming languages 什么是基本程序,递归,斐波那契,小技巧程序?,programming-languages,recursion,coding-style,Programming Languages,Recursion,Coding Style,这个问题可能看起来很愚蠢,我是一个“编程”新手,如果这是我需要问的问题的类型,我可能应该停止 什么是: 基本程序,如递归、斐波那契、阶乘、字符串操作、小技巧程序 我最近阅读并跟踪了到的链接 然后我在这里钻研了一些类似的问题,因此引用了块,我意识到作为一个完全成熟的非程序员,我可能不知道我是否知道递归或其他任何东西,因为我不知道它看起来像什么,或者为什么使用它,以及使用它后的结果是什么 我想我是想了解一些基本情况。这些原则是什么,我们学习它们的原因是什么——它们将在哪里使用,以及您希望得到什么样的

这个问题可能看起来很愚蠢,我是一个“编程”新手,如果这是我需要问的问题的类型,我可能应该停止

什么是:

基本程序,如递归、斐波那契、阶乘、字符串操作、小技巧程序

我最近阅读并跟踪了到的链接

然后我在这里钻研了一些类似的问题,因此引用了块,我意识到作为一个完全成熟的非程序员,我可能不知道我是否知道递归或其他任何东西,因为我不知道它看起来像什么,或者为什么使用它,以及使用它后的结果是什么

我想我是想了解一些基本情况。这些原则是什么,我们学习它们的原因是什么——它们将在哪里使用,以及您希望得到什么样的结果

如果在2020年的某个时候,在我的第一次面试中,他们会被用作面试问题,那么我希望在200个不知道编程的方式或原因的人中,有199个看起来不那么无知

像往常一样…我去拿外套

谢谢


Mike

旅行推销员问题

在你进入递归等概念之前,你需要学习一些基础知识,如你所说。我不确定你的教育水平是什么,或者你打算去哪里,但我最喜欢的编程文本是如何像计算机科学家一样思考


这将教会您编程的核心基础知识,在深入研究之前,您需要了解这些构建块。

这是否意味着这是一个无法回答的问题?有点像一根绳子有多长……如果你真的对编程感兴趣,到2020年,你将以一种自然的方式学会所有这些:你不必专门搜索它们。。编程的日常生活会让你自己了解所有这些概念。我很佩服你的诚实。接受新的学习总是很困难的,编程当然不是世界上最容易学会的事情。我承认,一些大学和学院教你如何解决的更“学术”的编程问题在商业世界中很少使用。这就是说,了解“如何”解决这些更学术性的问题是有帮助的。加布是对的,你走的时候,无论如何你都会把它们捡起来的。祝你好运,迈克。欢迎来到编程世界:很好的链接。现在我只是在看书和做练习。目标:我计划建立小程序应用程序和解决小难题,但我需要学习更多,直到我可以建立任何东西。这正是如何做到的!编程就是先解决小难题,然后把这些解决方案组合起来解决一个更大的难题。当你准备好了,projecteuler.net有很多有趣但极具挑战性的难题需要解决。祝你受教育好运,黑客入侵愉快!