python真是最烂的语言_在大型项目上,Python 是个烂语言吗?

展开全部

是存在的东西就不能用烂来形容,也许只是不对某些人的爱。e68a84e8a2ad3231313335323631343130323136353331333363396464

用 Boost 去做实际开发?没被编译器坑过的人是幸福的。

能用 std:: 的地方用 C Style 的轮子?没被 std::string 效率问题坑过的人是幸福的。

Python 超过 1k 行就是灾难?这些对语法正确性全靠(即时)编译提示错误的人写什么 1k 行的代码啊。最好的软件工程工具都是语言无关的:Unit testing,design by contract。除了很少的特殊语言(Eiffel,AspectJ),基本都是靠库和程序员手工实践的。

一个公司能像 Google 一样招人,他们用什么语言都可以。如果不能,趁早放弃 C++,你修不盈新手挖的坑,扶不正老人搭的庙。

至于性能问题……没有到 Google 这个尺度上,性能问题从不需要从全局方面去解决。找到热点,用合适的工具局部替换,这才是工程上有可行性的方案。何况 Python 是出名的易于用 C 扩展的语言。

Perl, Python, Go,甚至算上 Java……这些语言的问题都是,他们从来不是不可被替换的。他们都在解决非常具体的问题,因此当有一个新的语言在当前语言框架之外解决了一个新的具体问题时候,旧语言就会损失一批用户。Go 的 coroutine,Python 的语法清晰和简单,Perl 的字符串处理效率和随时运行,Java 的库和 GC,从左往右就是这么一个后浪推前浪的关系而已。在合适的地方用合适的工具解决正确的问题是每个程序员和架构师应该会去做的事情。

,功夫硬,就不怕什么什么的不好,在一门语言里找槽点很容易,不找槽点开口就喷更容易。乱喷一时爽,过一两年回头看看自己说过的话,还没被自己的幼稚笑死的人,估计也没有进步的余地了。

你可能感兴趣的:(python真是最烂的语言)