■Python也有保质期?它在脚本领域的“大佬地位”还能持续多久?( 二 )


然而 , 随着Nim的加入 , Python将被遗弃 。 使用Nim , 可以创建一个已编译执行文件 , 其中包含所需的所有依赖项 。 在如何为终端用户和部署处理依赖项及安装包方面 , Nim轻松完胜Python和Julia 。
■Python也有保质期?它在脚本领域的“大佬地位”还能持续多久?
本文插图
Python的好处
尽管对Python颇有怨言 , 但它确实也有很多方面招人喜欢 。
Python的令人敬佩之处
Python是一种常用的编程语言 , 它有很多优点:
· 易搜索
· 易讨论
· 性能好
· 修补程序很多
不仅如此 , Python功能强大 , 用起来十分可靠 , 这使得Python成为初学者的最佳选择 , 同时也使那些想要快速构建稳定、持久技术的人同时运用这些技术更为容易 。
Python看起来很英文范儿
像Python这种语言和类似脚本语言之间的一个很大的区别就是Python的可读性和容易理解性 。 通常 , 阅读Python就像阅读一本关于与数字等同变量的奇怪又抽象的书 。 这不仅使初学者更容易接受 , 而且也使转变、修改和解码更容易进行 , 这些都极为重要 , 特别是对有数千名开发人员在其中工作的大型代码池而言 。
老实说 , 大家都宁愿写Python而不愿写C语言 。
Python作为开源软件
虽然对一些人来说 , 他们的语言是否免费和开源可能并不重要 , 但对笔者而言 , 这非常重要 。 Python基金会的运行主要依靠捐款和教育证书 , 这意味着Python是一个完全免费和开放的软件 , 有人编写代码供你使用 , 这太棒了 。
■Python也有保质期?它在脚本领域的“大佬地位”还能持续多久?
本文插图
Python会寿终正寝吗?
■Python也有保质期?它在脚本领域的“大佬地位”还能持续多久?
本文插图
来源:Pexels
实际上 , 我经常被问到的一个问题是 , “你认为Python会存在多久?”这个问题经常出现在机器学习领域 , 因为Python有许多跟机器学习的相关问题 。 有趣的是 , 任何一种语言都可能是静态的 , 且在很长一段时间内将作为最广泛使用的编程语言 。
在C语言之前 , Fortran广受欢迎 , 在C++之前 , C语言广受欢迎 , 在Java之前 , C++也是如此 , 这样的例子不胜枚举 , 而且总会按此发生 。 计算机让人兴奋不已 , 因为它不断发展 , 随之而来的研究技术也不断进步 。 就在30年前 , 16GB内存(RAM)的想法听起来还极为荒诞 , 因此 , 人们根本不知道未来的编程语言会是什么样子 。
虽然Python最终很可能会被另一种编程语言超越 , 但在笔者看来 , 人们仍然在编写Fortran、C语言、Java和c++ , 记住这一点极为重要;所以Python本身很可能会与我们同行 , 并在很长一段时间内被广泛使用 , 不管它可能变得多么不受欢迎 。
其他编程语言
■Python也有保质期?它在脚本领域的“大佬地位”还能持续多久?
本文插图
图源:(src = http://julialang.org/)
Python流行所面临的最大威胁可能是其他的新编程语言 。 上述所讨论的语言——Julia和Nim , 在笔者看来是Python目前的两大竞争对手 。 Julia当然能改变我们进行机器学习的方式 , 而Nim绝对是高级脚本的一个巨大创变者 。
■Python也有保质期?它在脚本领域的“大佬地位”还能持续多久?
本文插图
图源:(https://nim-lang.org/)
目前 , 虽然这些语言可能还没有得到很多支持 , 但它们表现出笔者认为的重要一点:
进步大有可能 。
也就是说 , Python不是一堵坚实的砖墙 , 编程语言、机器学习和脚本语言的进步肯定不会就此止步 。 笔者认为 , 这些语言之所以未获成功 , 部分原因是它们都是统计型语言 , 而且在很大程度上为功能性语言 , 笔者理解 , 对于那些一直坚持使用并热爱Python的人而言 , 该概念让人震惊不已 。