解释: 是一种特定领域的编程语言
因此,无需你我做任何事情, 就从编程语言类别中变成了“领域特定语言”——领域是“关系数据库”。这与许多人形成了鲜明对比,我知道他们能够使用 在任何领域做几乎任何事情。
维基百科给出 一些例子 领域特定编程语言:
策略自动化的规则引擎
统计建模语言
生成多种编程语言的模型和服务
“小黄瓜”
并不在该列表中,但在后 贝宁电话号码数据 续文本中对其进行了评论:“像 这样的计算机语言提供了一个有趣的案例:它可以被视为领域特定语言,因为它特定于特定领域(在 的情况下,访问和管理关系数据库),并且经常从另一个应用程序调用,但 比许多脚本语言拥有更多的关键字和功能,并且经常被认为是一种独立的语言,这可能是因为数据库操作在编程中的普遍性以及成为该语言专家所需的掌握程度。”
这里是不是有狗咬自己的尾巴: 是特定于领域的“因为编程中数据库操作的普遍性”?
等数据语言必须是多领域的
真的是一种为了让开发人员开发“关系”算法而存在的编程语言吗?还是一种使您能够查询、操作和定义数据并提供对关系数据的访问控制的语言?经验丰富的 人员声称“ 不是最终用户语言”。这很可能是故意的。