月度归档:2023年05月

越来越分裂的世界

感觉近几年整个世界都在变的越来越分裂。

  1. 美国传统精英和特朗普代表的“铁锈”直接的对立。
  2. 美国的政治正确。注:游戏和电影角色越来越丑。
  3. 中国的 5 毛党和恨国党。
  4. 中国的女拳。

世界分裂可能由下面一些原因共同产生

  1. 全球经济不景气。经济快速发展,大家都有钱赚的时候什么问题都容易掩盖。目前中美的发展都遇到了瓶颈。中国要打破瓶颈就必须触碰到美国目前牢牢把握的高科技以及金融霸权。从美国到角度则必须遏制中国的进一步发展。
  2. 上网的人变多来,发声的人变多。之前上网有门槛,上网这件事本身就完成了一轮人员筛选。更少的人更容易达成共识。
  3. 个性化推荐的大行其道,更易形成“信息茧”。人们在各自的“信息茧”里不断强化自己的共识。

就我的感觉,当前中国确实有很多问题(比如过分依赖土地财政等)。这些问题涉及多方势力的博弈,甚至这些问题最终能否妥善解决还是暴雷都存在一定不确定性。单总体而言中国整体还是向上的。

  1. 空气质量整体改善,雾霾天比之前少了很多。
  2. 中国在高端制造业上开始发力。也曾很看不上华为出的手机芯片,却不想华为一步步做到里高端。如果不是美国的制裁,华为的手机芯片还会有更好的发展。
  3. 曾在公司做过几年信息化。从接触到的信息来看,中国对公司的审计每一年都比前一年要更严格。政府也在推动公司的信息化。信息后的结果是信息变的非常透明,不规范的操作变的很难隐藏。

谨慎的乐观的看 Modular 提出的 Mojo 语言

有了 faster-cpython 的前车之鉴,对 Mojo 谨慎的乐观。

宣称将成为 Python 的超集是 Mojo 相比 Codon 等项目最吸引人的一点。Codon类项目虽然宣称是Python的编译器,但实际上砍掉了 Python 所有的动态特性,几乎所有的 Python 库都无法正常使用。对我而言,如果用不了 Python 生态,那这和一个全新的语言又有什么区别。

如果 Mojo 真成为Python的超集,单就比 CPython 性能高出一大截的 Python 编译器就足够吸引人。但细看下来,“成为 Python 超集”可能只是一个美好的愿望,达成的可能性非常小。现在 Mojo 的完成度还非常低,除了支持 Python 风格的语法外,Python还差很远(连 Class 都不支持)。现在版本的 Mojo 支持导入 Python 模块,但导入的 Python 模块是以 Python 对象的方式运行。换句话说就是塞了个 CPython 解释器到 Mojo 里用来执行 Python 代码(是不是立马不高大上了)。

除去 Mojo 吹牛的部分(比如那个比 Python 快 3500 倍),对 Mojo 还是有所期待。Mojo 的创始人有着牛逼哄哄的履历(LLVM & Swift 的作者)。虽然不能完全兼容 Python ,但承诺后期会提供相关的迁移工具。如果 Mojo 的性能和开发体验确实不错,Python库的迁移成本不高,还是会有不少人会自发的将 Python 生态迁移到 Mojo 到。

注: