Modern Pascal 仍在竞赛中
作者:Arnaud Bouchez,2022年11月26日。永久链接
最近在Lazarus/FPC 论坛上的一项民意调查突显了一个事实:Pascal 程序员比其他大多数程序员年龄都大。通常来说,到了我们这个年纪,应该做管理人员而非开发人员了。但我们仍喜欢用 Pascal 编程。几十年过去了,它仍然很有趣!
但这是否意味着你不应该使用 Pascal 来做任何新项目呢?语言/编译器/库是否过时了呢?
在我目前工作的公司里,我们有一些年轻的程序员,他们有的是刚毕业,有的还在上学,他们加入了团队并写出了出色的代码!
最近在同一个论坛上的一个帖子讨论了使用 C#、Go、Scala、TypeScript、Elixir 和 Rust 等语言实现 REST 服务器的比较。
即将贡献出几个 Pascal 版本,其中之一就是 mORMot 大放异彩的版本。
挑战与算法
最初的挑战可在 transit-lang-cmp 找到,其中包含所有这些花哨语言和库的源代码。
实际上,此测试程序的目标是加载两个大型 CSV 到内存中(80MB + 2MB),然后通过 HTTP 提供由路由标识符生成的 JSON,同时连接两个 CSV。
生成的 JSON 大小可能在 30KB 到 2MB 之间。所有数据都是根据内存中的 CSV 实时生成的。
说句公道话,一个普通的商业程序员会为此使用数据库。而不是傻傻的内存结构。并要求资金支持,以建立一组庞大的云计算机器和负载均衡。
标签:http,min,Modern,50,Pascal,Race,微秒,avg From: https://www.cnblogs.com/hieroly/p/18216108