当前位置: 首页 > 科技观察

Python30岁,先驱:没想到Python这么流行

时间:2023-03-14 16:36:11 科技观察

说到当今“最流行”的编程语言,Python是当之无愧的。看看各种机构在网上卖课的疯狂程度就知道了。数字。与此同时,就在两天前,Python迎来了它的30岁生日!对于明星编程语言Python来说,生日庆典当然需要排场和关注:这不,Python软件基金会下属的Python指导委员会成员PabloGalindo(也是彭博社的软件工程师),在Python诞生的前夕庆祝了自己的生日生日,开启专属“生日礼包”:对于Python来说,最重要的可能是当前星途下的未来发展方向——在不牺牲向后兼容性的前提下,未来,它的“星途”将面临怎样的挑战“?对此,PabloGalindo以采访的形式表达了自己的看法:(以下内容摘自真实采访)Q:你是如何开始接触Python的?PabloGalindo:那是我攻读博士学位的时候。第一年在格拉纳达。我是学物理的,以前模拟过黑洞。那时,我通常使用C和C++来编译模拟代码。然后,我发现了Python——它是一种用于封装模拟代码的神奇语言,我很快就爱上了它的语法和强大功能。问:Python的流行让你感到惊讶吗?加林多:的确如此。令人难以置信的是,它仍然是世界上使用最多的语言之一。问:Python在您内部最常见的用例是什么?Galindo:我们确实使用了很多Python:有2,000名开发人员在使用Python,而且用例非常广泛——我们使用Python来构建机器学习模型或面向服务的架构。我们还在许多内部用户体验工具和开发人员工具中使用Python。此外,我们还使用Python进行数据转换。Q:你现在对Python的评价是什么?Galindo:Python是一种非常成熟的语言,它已经进化了。它本身一直承载着很多东西——Python有一些包现在可能看起来“老”了,但它对应的社区和生态系统仍然需要保留,这类似于现在C和C++的发展方式。当您对一种语言进行更改时,这是非常危险的,因为您可能会破坏某些东西——而这正是人们最害怕的。尽管Python已经很老了,但仍然有很大的变化:今年10月发布的Python3.1将包括模式匹配——这是长期以来Python最大的语法变化之一。另外,我们可以借鉴其他语言的长处。我可以高兴地说Python仍在不断发展和适应。对于尊重向后兼容性的重要性,我们有很多经验。Q:如果你能成为一天的“蟒王”,你会在其中改变什么?加林多:哈哈,那可就糟了,我会当一天的坏国王。需要做的第一件事是进行一些修补,这会破坏很多东西——显然,我不会那样做。我认为在未来,我真正希望看到的是Python变得比现在更快:我认为Python仍然有很大的潜力。问:当您第一次开始使用Python时,您希望自己知道哪些是您现在才发现的?Galindo:我认为自从开始使用Python以来我学到的最重要的事情是Python有很多不同的用途。在考虑语言的演变时,重要的是要听取所有用户的意见。随着Python的发展和演变,与用户的冲突和互动很有启发性——这是我刚开始时甚至没有想到的。如果其他用户在我们改进Python时能够理解这一点,那就太好了。问:对于已经在使用Python的组织的领导者,您最好的建议是什么?Galindo:如何将Python的独特性强调到决策层面对他们来说非常重要,他们需要特别了解生态系统以及语言将如何改变组织。