找回密码
 立即注册
首页 资源区 代码 Modern Pascal is Still in the Race (Modern Pascal ...

Modern Pascal is Still in the Race (Modern Pascal 仍在竞赛中)

瘴锲如 3 天前
Modern Pascal 仍在竞赛中

作者:Arnaud Bouchez,2022年11月26日。永久链接

  • Pascal 编程
  • 博客
  • 集合
  • 跨平台
  • 数据库
  • Delphi
  • FPC
  • 垃圾回收器
  • 泛型
  • Go
  • 优秀实践
  • 元编程
  • mORMot
  • mORMot2
  • 性能
  • RTTI
  • Rust
最近在Lazarus/FPC 论坛上的一项民意调查突显了一个事实:Pascal 程序员比其他大多数程序员年龄都大。通常来说,到了我们这个年纪,应该做管理人员而非开发人员了。但我们仍喜欢用 Pascal 编程。几十年过去了,它仍然很有趣!
但这是否意味着你不应该使用 Pascal 来做任何新项目呢?语言/编译器/库是否过时了呢?
在我目前工作的公司里,我们有一些年轻的程序员,他们有的是刚毕业,有的还在上学,他们加入了团队并写出了出色的代码!
1.jpeg

最近在同一个论坛上的一个帖子讨论了使用 C#、Go、Scala、TypeScript、Elixir 和 Rust 等语言实现 REST 服务器的比较。
即将贡献出几个 Pascal 版本,其中之一就是 mORMot 大放异彩的版本。
挑战与算法

最初的挑战可在 transit-lang-cmp 找到,其中包含所有这些花哨语言和库的源代码。
实际上,此测试程序的目标是加载两个大型 CSV 到内存中(80MB + 2MB),然后通过 HTTP 提供由路由标识符生成的 JSON,同时连接两个 CSV。
生成的 JSON 大小可能在 30KB 到 2MB 之间。所有数据都是根据内存中的 CSV 实时生成的。

说句公道话,一个普通的商业程序员会为此使用数据库。而不是傻傻的内存结构。并要求资金支持,以建立一组庞大的云计算机器和负载均衡。
来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
您需要登录后才可以回帖 登录 | 立即注册