【问题标题】:Should I learn C++ before I advance too much further in Python? [closed]在我进一步学习 Python 之前,我应该学习 C++ 吗? [关闭]
【发布时间】:2016-02-13 05:41:22
【问题描述】:

首先,让您了解一下我的背景:

从技术上讲,Perl 是我接触到的第一种语言,但是当我发现 Python 编写起来非常简洁和容易时,我很快就迁移到了 Python。我现在已经在 Python 中工作了大约 8 个月,我觉得我正在达到一个“中级”阶段。我已经掌握了语言语法、数据结构和内存使用原则,现在我开始研究算法设计和函数闭包等一些更深层次的主题。

我一边自学 C++,老实说,这对我来说感觉乏味且极其迟钝。这可能是我太新了,但我不得不强迫自己练习 C++,而我在 Python 中几乎无法获得足够的编码。我听说有人说学习为您提供有关计算机和内存管理的基本知识很好,所以我的问题是,在继续之前,我是否应该在 C++ 中“赶上”我在 Python 中的位置?我认为 Python 的便利性使得将 C++ 作为第二语言学习变得困难。

【问题讨论】:

  • 做你最喜欢的事!
  • 这样的主观问题在这里是题外话,对不起。 Stack Overflow 不是聊天或论坛。虽然提供了聊天室,但您可能想在其中讨论此类内容。

标签: python c++


【解决方案1】:

我觉得你应该在学习另一种语言之前尝试完全掌握一种语言。如果你同时处理太多事情,你只会混淆它们的语法,并花费大量时间成为全能专家和非专家。

【讨论】:

  • 在一种语言上工作 8 个月是相当长的时间,但不要将其与另一种语言混淆。我一般同意你的看法,但在这个特定的 Python 或 C++ 问题中,我相信 C++ 的进步比 Python 的进步提供了更好的学习曲线。不要误会我的意思,我真的很喜欢 Python,我相信它是让事情变得快速和安全的最佳语言,我只是相信当你的主要目标是更多地了解计算机的工作方式时,它不是一种值得关注的语言一般。
  • @uhexos - 这是一个意见。这不是答案。
  • @david 不是他想要的
  • @kostas 8 个月实际上是相当可观的,但似乎他只是在测试他能掌握的每一种语言,目前还可以,但迟早会开始出现混乱。至少那会发生在我身上。
  • @uhexos 问题是 OP 提出了一个离题的问题。对此没有正确的答案,只有意见(这就是问题已经结束的原因)。您的答案虽然被 OP 标记为接受,但并不比一个与您的答案完全相反的答案更“正确”。这就是为什么最好不要像以前那样发帖。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-10-08
  • 1970-01-01
  • 1970-01-01
  • 2010-11-28
  • 1970-01-01
相关资源
最近更新 更多