将来,Python将产生其他更专业的语言
SteveHolden(@HoldenWeb),GlobalStressIndex首席技术官,PSF前主席兼董事:
偶不确定语言的去向。你会听到有关Python4的信息。在偶看来,Python现在处于足够复杂的阶段。
Python并没有像偶认为的Java环境那样成熟。在那个成熟度级别,偶认为Python的想法更有可能产生针对特定应用领域的其他可能更专业的语言。偶认为这基本上是健康的,偶不希望所有程序员都使用Python来做所有事情;语言选择应该以务实为由。
偶从来都不是一个推动变革的人。足够聪明的人已经在思考这个问题。因此,当偶认为事情变得有点过于深奥时,偶总是潜伏在Python-Dev上并偶尔插入来自消费者方面的观点。
Python社区的需求将影响语言未来的发展方向
CarolWilling(@WillingCarol),Python基金会前任主任,CPython核心开发人员,ProjectJupyter研究软件工程师。
偶想大家将继续看到Python的科学编程部分的增长。因此,支持Python作为语言和异步稳定性的性能将继续发展。除此之外,偶认为Python是一种非常强大而可靠的语言。即使你今天停止开发,Python也是一种非常好的语言。
偶认为Python社区的需求将反馈到Python并影响语言的发展方向。大家在核心开发团队中拥有来自不同团队的更多代表,这真是太棒了。比偶更聪明的头脑可以为你的问题提供更好的答案。偶确信Guido在他想要看Python的地方有一些想法。
移动开发长期以来一直是Python的致命弱点。偶希望BeeWare的一些东西可以帮助进行交叉编译。绝对需要一个更好的移动故事。但是你知道,如果有需要,Python就会到达那里。
偶认为这种语言将继续朝着Python3的方向发展。一些大的代码库,比如Instagram,现在已经从Python2转换为3.虽然有很多Python2.7代码仍在生产中,但是有很大的进步。由Instagram共同完成,他们在PyCon2017主题演讲中分享了这些内容。
围绕Python3和更多测试工具的工具越来越多,因此公司将一些遗留代码迁移到Python3的风险较小,因为它具有商业意义。它会因公司而异,但在某些时候,业务需求(如安全性和可维护性)将开始推动向Python3的更大迁移。如果您要开始一个新项目,那么Python3是最佳选择。新项目,特别是在查看微服务和人工智能时,将进一步推动人们使用Python3。
构建非常大的Python代码库的组织正在采用类型注释来帮助新开发人员
BarryWarsaw(@pumpichank),LinkedIn的Python基金会团队成员,GNUMailman的前项目负责人:
在某些方面,很难预测Python的发展方向。偶已经参与Python已有23年了,而且偶无法在1994年预测到今天的计算世界会是什么样子。
偶看着手机,物联网(物联网)的设备,只是看起来什么计算像今天这样,与云和容器的整个景观。环顾四周并看到所有这些东西真是太棒了。因此,即使五年之后,也没有真正的方法可以预测Python将会是什么样子,当然也不是十年或十五年。
偶认为Python的未来仍然非常光明,但偶认为Python,尤其是CPython,它是C语言中Python的实现,具有挑战性。任何长期存在的语言都会遇到一些挑战。Python是为了解决90年代的问题而发明的,现在计算世界也不同了,并且它们将会变得不同。
偶认为Python面临的挑战包括性能和多核或多线程应用程序。有肯定谁是对的东西和Python的其他实现工作的人可能人春天像PyPy,Jython的,IronPython的或。
除了各种实现所面临的挑战之外,Python作为一种语言的一件事,偶认为这是它的真正优势,它与人类规模一起扩展。例如,您可以让一个人在他们的笔记本电脑上编写一些脚本来解决他们遇到的特定问题。
Python非常棒,Python也可以扩展到一个小型开源项目,可能有10或15人参与。Python可以扩展到数百名从事大型项目的人员,或者数千名从事大型软件项目的人员。
Python作为一种语言的另一个惊人的优势在于,新的开发人员可以轻松地进入并轻松学习并快速提高工作效率。他们可以为他们以前从未见过的项目提取全新的Python源代码,并深入学习并轻松快速地学习它。随着Python在人类尺度上的扩展存在一些挑战,但偶觉得这些问题正在通过类型注释之类的东西来解决。
在非常大的Python项目中,您有初级和高级开发人员的混合,初级开发人员可以花费大量精力来了解如何使用现有的库或应用程序,因为它们来自更静态类型的语言。
因此,许多构建非常大的Python代码库的组织正在采用类型注释,可能不是为了帮助提高应用程序的性能,而是为了帮助新开发人员的入职。偶认为这有助于Python继续在人类规模上扩展。
对偶来说,语言的扩展能力和Python社区的热情本质是使得Python在23年后仍然引人注目的两件事,并将继续使Python在未来引人注目。偶认为,如果大家解决一些完全可行的技术限制,那么大家真正将Python设置为另外20年的成功和增长。