Modern Pascal is Still in the Race (Modern Pascal 仍在竞赛中)
Modern Pascal 仍在竞赛中作者:Arnaud Bouchez,2022年11月26日。永久链接
[*]Pascal 编程
[*]博客
[*]集合
[*]跨平台
[*]数据库
[*]Delphi
[*]FPC
[*]垃圾接纳器
[*]泛型
[*]Go
[*]优秀实践
[*]元编程
[*]mORMot
[*]mORMot2
[*]性能
[*]RTTI
[*]Rust
最近在Lazarus/FPC 论坛上的一项民意调查突显了一个事实:Pascal 程序员比其他大多数程序员年龄都大。通常来说,到了我们这个年纪,应该做管理职员而非开发职员了。但我们仍喜欢用 Pascal 编程。几十年已往了,它仍旧很有趣!
但这是否意味着你不应该使用 Pascal 来做任何新项目呢?语言/编译器/库是否过时了呢?
在我目前工作的公司里,我们有一些年轻的程序员,他们有的是刚毕业,有的还在上学,他们加入了团队并写出了出色的代码!
https://blog.synopse.info/public/blog/performance.jpg
最近在同一个论坛上的一个帖子讨论了使用 C#、Go、Scala、TypeScript、Elixir 和 Rust 等语言实现 REST 服务器的比较。
即将贡献出几个 Pascal 版本,此中之一就是 mORMot 大放异彩的版本。
挑衅与算法
最初的挑衅可在 transit-lang-cmp 找到,此中包含所有这些花哨语言和库的源代码。
实际上,此测试程序的目标是加载两个大型 CSV 到内存中(80MB + 2MB),然后通过 HTTP 提供由路由标识符生成的 JSON,同时毗连两个 CSV。
生成的 JSON 巨细可能在 30KB 到 2MB 之间。所有数据都是根据内存中的 CSV 实时生成的。
说句公道话,一个普通的商业程序员会为此使用数据库。而不是傻傻的内存结构。并要求资金支持,以建立一组巨大的云盘算机器和负载均衡。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页:
[1]