展开全部

是存在的东西就不能用烂来形容,也许只是不对某些人的爱。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真是最烂的语言_在大型项目上,Python 是个烂语言吗?相关推荐

  1. python语言依赖平台吗_在大型项目上,Python 是个烂语言吗?

    笔者用过 Java 和 Python, 现在主力语言是 Python / JavaScript 先回答题主的疑问:10 W 行应该算不上大项目. 通常情况下,动态类型的语言在单位代码行数的表达能力比静 ...

  2. python不适合大型项目_在大型项目上,Python 是个烂语言吗? |

    [洪强宁的回答(89票)]: 太多硬伤和臆想,懒得批.只说"代码超过 10w 以后你就别想用 python 开发了"这一句,2012年4月豆瓣主站项目代码行数就近50万行了,可我们 ...

  3. python能熔断吗_在大型项目上,Python 是个烂语言吗?

    python工作一年,目前写过最大的项目,代码量2W左右,后端+爬虫. try: 优点:开发效率够快,社区活跃,三方库丰富,语法简单清晰(同步代码初阶),有大量的作业可以抄(你遇到的绝大部分问题已经有 ...

  4. python中的位置怎么看_如何知道项目在Python有序字典中的位置

    首先,你需要阅读文档.如果打开一个Python教程,然后尝试查找有关OrderedDict的信息,您将看到以下内容:class collections.OrderedDict([items]) - R ...

  5. python大型项目教程_在大型项目开发上,python真是个“烂语言”吗?

    有人问独孤求败,君子剑和青锋剑哪个好? 独孤求败说,这些不重要,只要技术到了,拈花飞叶皆可伤人. 杨过和郭靖武功天下卓绝,然而武林中绝大多数人表示: "前辈,哪个门派能招一大拨杨过.郭靖和独 ...

  6. 再见python你好go语言_再见Shell,你好Python

    我最终还是决定放弃Shell,转而使用Python.这是为什么呢?来看看这篇博文,和我一起讨论吧! 作为一名职业程序员,我有多年编写Shell脚本的经验.你可能现在跟我面临着类似的情况.在Shell取 ...

  7. 如何快速学好python语言_如何快速的学习Python语言

    本文主要向大家介绍了如何快速的学习Python语言,通过具体的内容向大家展示,希望对大家学习Python语言有所帮助. 基于自己的学习方法来分享,请客观的看待我提到的几点意见,谢谢. 文末有我自己在g ...

  8. python做后端开发的优点_【后端开发】python语言的特点是什么

    python语言的特点是什么? python语言的特点 简单 Python是一门简单而文字简约的语言.阅读好的Python程序感觉就像阅读英语,尽管是非常严格的英语.Python的这种伪代码特性是其最 ...

  9. python能开发小程序吗_搭建小程序用Python语言可以搭建吗?

    原标题:搭建小程序用Python语言可以搭建吗? 正如我们在学习语言编程的过程中能发现各种逻辑规律的奥妙无穷那样,当我们能掌握一种语言编程方式之后,逐渐地也能深刻地感受到如今在小程序编写上还能有着怎样 ...

最新文章

  1. 别再嘴炮概念了!大数据是硬汉之战,你的肌肉呢?
  2. 比较两个文件夹图像相似度
  3. html引入百度地图报错,vue引入百度地图BMapGL,或者其他个性化地图
  4. mybatis字符串转成数字_计算机储存数字和字符的方法你了解多少?
  5. CSRF攻击原理与防御方法
  6. openlayers之obj.js提供的功能函数
  7. 夏门大学的计算机专业排第几,厦门大学最好重点的专业在全国排名具体情况
  8. 被坑;剪头发(普通修剪)180元!你会怎么办?
  9. CodeForces 489A SwapSort (选择排序法)
  10. 水凝胶 静电纺丝_【再生医学前沿】Nature子刊:静电纺丝玩出新花样!静电射流偏转的超快3D打印亚微米结构...
  11. linux ubuntu 安装 SSH
  12. Unity 性能优化经验整理
  13. windows10 专利申请客户端CPC
  14. 计算机网络在电力系统继电保护的应用毕业论文,电力系统继电保护技术 毕业论文.doc...
  15. 【Docker】Linux各系统安装Docker,Docker-compose方式汇总
  16. 51822 proximity
  17. 为什么Excel文件打开后全部格式都…
  18. VS2019卸载和安装Visual Assist x番茄助手教程
  19. Android 监听屏幕唤醒、关闭和解锁的广播
  20. 微信删除的聊天记录怎么恢复你还不知道?快快收藏起

热门文章

  1. oracle之三手工不完全恢复
  2. BeanUtils介绍及其使用
  3. Ubuntu 下无法Tab键自动补全功能解决办法
  4. [DFS] [BFS] poj1979 poj3009 poj3669
  5. Android自定义对话框(Dialog)位置,大小
  6. 解决VMWare Workstation 响应慢
  7. Script - MapSubString()使用
  8. python几行代码识别验证码_Python有多强?文字识别(验证码识别)只需三行代码!...
  9. IWorkbook 引入_如果引入国内,你会买单吗?日产全新小型SUV亮相|小型suv|日产|轩逸|新车|本田|丰田...
  10. sap 新建事务_SAP GUI里的收藏夹事务码管理工具