什么是基本程序,例如递归、斐波那契、小技巧程序?

发布于 2024-08-26 09:00:40 字数 695 浏览 4 评论 0原文

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

什么是:

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

我最近读过编码恐怖 - 非程序员 并点击凯格尔和如何受聘的链接。

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

我想我正在尝试了解“基础知识”。这些原则是什么以及我们为什么学习它们 - 它们将在哪里使用以及您想要什么结果。

如果它们在 2020 年某个时候的第一次面试中被用作面试问题,我希望自己看起来不像 200 人中的 199 人那么无知,他们只是不知道如何或为什么编程。

一如既往……我去拿我的外套。

谢谢迈克

This question may seem daft (I'm a new to 'programming' and should probably stop if this is the type of question I'm required to ask)...

What are:

"basic programs like, recursion, fibonacci, factorial, string manipulation, small trick programs"?

I've recently read Coding Horror - the non programmer and followed the links to Kegel and How to get hired.

Then I delved through some similar questions here (hence the block quote) and I realised that as a fully fledged non-programmer I probably wouldn't know if I knew recursion (or any of the others) because I wouldn't know what it looked like, or why it was used, and what the results would look like after it was used.

I suppose I'm trying to get a picture of "the basics". What the principles are and why we learn them - where they'll be used and what result/s your looking for.

If they'll be used as an interview question during my first interview sometime in 2020 I would like to look less ignorant than those 199 out of 200 who just don't know the how, or the why, of programming.

As always...I'll get my coat.

Thanks

Mike

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

苏辞 2024-09-02 09:00:40

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

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

Before you can get into concepts like recursion, you need to learn the basics, as you said. I'm not sure what your education level is or where you're planning to go with it, but my favorite programming text is "How to Think Like a Computer Scientist" (link text).

This will teach you the core fundamentals of programming, and you need to understand these building blocks before you delve deeper.

江湖彼岸 2024-09-02 09:00:40

旅行推销员问题

Traveling Salesman Problem

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文