我想听听有关 Rel 的意见或人们的经验。它是注定垃圾箱,还是编程中的下一个重大事件?我还没有尝试用它做任何事情(看起来你现在真的不能这样做),但我对它中讨论的一些概念很感兴趣。值得注意的是:

  1. 完全从语言的数据处理部分中删除空值。
  2. 不需要语言和数据存储之间的映射类型。
  3. 嵌套表格
  4. 完全分离设计和实施。
  5. 思想?

有帮助吗?

解决方案 2

是的,我同意你的意见。然而,有趣的是,Rel是一个有点工作的实现,理解它本质上是教程D的工作版本。想法是一些资金充足的企业接受研究并决定像工业D这样的东西可能值得。

也许我在这里错了,但我得到的印象是,虽然Tutorial D主要是一种数据语言,但它也有可能进入应用程序领域。这对我来说似乎相当突破。当然,在阅读了Date,Darwen,Pascal和其他人的一些内容之后,似乎语言的目标可能是取代面向对象的编程。现在,OO似乎统治了编程世界。 Rel将提供关于编程的替代视图。

所以我想我感到好奇的是这个项目是否有通向其他产品的腿,或者人们是否认为这只是一个历史的好奇心。

其他提示

我认为它旨在帮助教学纯粹的关系模型,而不是SQL DBMS的“实际工作”的竞争者。在短期或中期。但是,Date和Darwen在他们的书 The Third Manifesto 中为关系模型的正确实施提供了令人信服的理由。也许有一天有人会根据它生产出成功的产品。毕竟,Oracle曾经是一家非常小的利基公司!

距离OP近四年。我最近遇到了Rel,它确实有潜力我正在做的事情。它作为一种教学语言更为明确,但实现现在相当扎实,但语法仍然有点脆弱。它确实有潜力,我希望这种潜力能够实现。不幸的是,这与四年前的情况类似,所以如果要实现,那显然是一个非常缓慢的燃烧器。大多数研究工作大约需要10年时间才能融入产品中,所以仍有希望。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top