Python|你是我拼尽最后一根头发,也想去学习的语言

Python|你是我拼尽最后一根头发,也想去学习的语言

文章图片

Python|你是我拼尽最后一根头发,也想去学习的语言

文章图片


首先 , 我不是来说C++是有多完美 , 因为我也知道人无完人 。 事物 , 语言也一样 。 在其次 , 我也不是以非常资深的身份去说 。 因为我自己也一直在学习 。 借鉴了一些前辈的经验还有与他们的交流 , 我想写下这篇文章 。

首先以Python为例 , Python比C ++更简单 。 但是它的工具较少 。 你使用的每种工具都可以使您更轻松地全面学习Python 。 就比如电动挖掘机和铲子 。 为什么专业建筑使用挖掘机?挖掘机的成本更高 , 你需要使它工作 , 并且需要训练有素的人员来控制它 。 你需要汽油 , 然后也需要维护挖掘机 。 当有这么多简易铲子可以完成这项工作时 , 为什么人们仍然使用挖掘机呢?
【Python|你是我拼尽最后一根头发,也想去学习的语言】Python非常慢 。 即便它也在慢慢的加快速度 , 但是作为必须解决实际问题的专业人员 , 你需要更快以及专业的方法去解决问题 。 就好比你想用简单的铲子挖地下室 , 则你不是专业人士 , 因为你不想去使用专业工具 。 即便Python可能更简单 。
作为专业的开发人员 , Python是一把铁锹 。 你可以使用它在你的花园中种植玫瑰花 。 但是 , 一些“专家”现在相信:因为他们可以种植一朵玫瑰花 , 所以他们可以创建一个玫瑰花园 。
当然 , 我们说的问题 , Python专家肯定也知道 , 他们设法使Python更加安全快捷 。 但是 , 与此同时可能会让它不再容易阅读或编写 。

这里 , 我想表明一点 , 我并没有去贬低Python , 毕竟在很多地方使用Python会更加方便快捷 。
然后说下Java吧 , 一门确实很优秀的语言 。 Java给人感觉像是一种“我不在乎”的语言 。 你不需要关心外部库 , 也不需要关心垃圾 , 也没人关心它是否无效 。 因此 , 你需要接受较少的培训就可能可以成为资深玩家 。
我朋友是一个具有C ++背景的Java开发人员 。 实际上 , 他是Java的新手 , 那公司为什么会去雇用他?他知道C ++工具箱 , 他可以看到这里有一个可能的问题 , 他可以去使用哪些工具解决 。但是可能在Java中没有这样的工具 , 因此没有人会知道怎么去解决问题所在 。 这样从而导致没人知道这个错误 。 因此 , 作为一名Java新手 , 他在某些领域或许会比那些专业人士更加的熟悉 。

最后如果只需要调用函数 , Python就可以了 。 你有一些可能有5000行的脚本 , 它可以正常工作 , 而且还不错 。 但是 , 如果增长的话 , 它可能会被破坏 , 并且你将在维护和调试方面遇到很大的问题 。
如果你希望拥有大型标准库 , 则Java和C#都可以 。 但是你仍然只是在调用别人编写的函数 。 他们为你解决了问题 。

当然最后还是强调一点 , 语言存在当然是有他们的意义 , 每门语言会有不足 , 也会有优秀之处 。 在这里我想鼓励那些觉得C++很难想放弃的 。 也许坚持到最后 , 时间与努力会给你答案 。


    推荐阅读