python语言中缩进是强制的吗_python语言的强制缩进是一个败笔?

比较赞同你的观点。

我认为Python还在强制使用缩进,的确是因为语言比较老了。

毕竟,比Python年轻的语言Javascript/Dart等高级语言已经基本上都依靠{}大括号来区分代码块,使用;分号来分隔语句,缩进则早已经不是必要的了。甚至,连C/C++等老前辈都摒弃强制缩进!

但,由于Python沾了人工智能的光,使得它快速跳跃成为了目前几乎是最火热的编程语言,“强制缩进”这个“缺点”,与它的其它优点相比起来,大家几乎都选择了忽视,这个结果也实属让人无奈。

其实,大厂们一直都有在推进一些新的编程语言,比如Dart语言,就是非常棒的一种语言。只是呢,由于推出的比较晚,其优秀的语言特性也是在近几年逐步添加进来的,因此,当时也没有沾到人工智能时代的光。

而Javascript语言呢,当时由于IE那坑爹的脚本性能,导致大家都觉得JS的性能太差,它也因此失去了沾AI的光的机会。但,JS在全栈领域的实力,也是目前Python无法超越的。目前,JS & Python是各有所长吧。

除非你有语言洁癖,否则,搞AI目前最好还是用Python。至于它的缩进“败笔”,其实并不是你我能左右的,除非有大厂(比如谷歌)推进AI编程生态圈切换到其它编程语言,否则你又能怎么样?但即使有大厂这么去做,也是需要好几年(至少三五年)才有可能到达一个比较理想的生态圈状态。

当然,也不完全只能依靠大厂来推进。开源社区,及其中的每一位coder,也有巨大的能量可以把这件事做成。

说到语言,我目前比较喜欢Dart & Javascript,这两种语言的某些特性真的非常高级、非常灵活,这些高级灵活的特性是它能便利的提供强大能力的保障。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值