在我进一步学习Python之前,我应该学习C++吗
Should I learn C++ before I advance too much further in Python?
首先,给你一点关于我的背景信息:
从技术上讲,Perl是我被介绍的第一种语言,但当我发现它的编写既干净又容易时,我很快就迁移到了Python。我现在已经在Python中工作了大约8个月,我觉得我已经到了一个"中间"阶段。我已经掌握了语言语法、数据结构和内存使用原理,现在我开始学习算法设计和一些稍微深入的主题,如函数闭包。
我在自学C++,老实说,这对我来说既乏味又非常迟钝。这可能是我太新了,但我不得不强迫自己练习C++,而我几乎无法获得足够的Python编码。我听人说,学会给你一个关于计算机和内存管理的基本知识是件好事,所以我的问题是,在继续之前,我是否应该在C++中"赶上"我在Python中的水平?我认为Python的便利性使学习C++作为第二语言变得困难。
我觉得在学习另一种语言之前,你应该尝试完全掌握一种语言。如果你同时处理太多,你只会混淆它们的语法,花很多时间成为万事通和非大师。
相关文章:
- 我应该使用什么来代替void作为变体中的替代类型之一
- boost::asio::steady_timer()与sleep()我应该使用哪一个
- 我应该实现右值推送功能吗?我应该使用std::move吗
- 我是C++编程的新手,这些代码之间有什么区别,我应该使用哪一个
- 我应该删除矢量<short>吗?
- 我应该如何修改此代码以使用给定字符串中的字母打印菱形图案
- 我应该在锁定TBitmap画布后解锁它吗
- 为什么我应该在异常处理中使用std::cerr而不是std::cout
- 我应该避免多重实现继承吗
- 为了方便起见,我应该避免公开私有字段变量吗
- 我收到同义重复编译器错误。我应该如何修复"类型"X"的参数与类型"X"的参数不兼容?
- 违反const正确性:我应该现实地期待什么问题
- 我应该如何表示我拥有的连续元素序列?
- 我应该将除 .cpp 以外的其他文件添加到 git 中吗?
- 我应该如何从 stdin C++ 中读取可变长度的格式字符串?
- 对于初学者来说,我应该学习" c or c++ "之间的哪一个才能使用Arduino UNO?
- (渲染粒子)我应该学习着色器还是OpenCL
- 要学习 C,我应该只使用我的C++编译器和 IDE
- 尝试学习boost::interactive Q3-在IC中存储指针时,我应该使用smart_pointer吗
- 在我进一步学习Python之前,我应该学习C++吗