programming-languages之有没有面向上下文的编程语言,它们有什么用

zhenyulu 阅读:158 2024-10-25 08:56:14 评论:0

我听到有人在谈论面向上下文的编程,所以我用谷歌搜索了一下它是什么意思,它似乎是一种新的编程范式,但我发现的也都是谈论这个概念的学术论文。

所以我想知道是否有任何语言实现了上下文导向,这有什么用?

请您参考如下方法:

COP 是一种支持软件适应执行上下文的编程范例。

它是使用散布在应用程序中的硬编码条件语句来编码依赖于上下文的行为的替代方法。

多年来,已经提出了多种语言的 COP 扩展:

可能还有很多其他的。

每种具体的语言设计和实现都带有 COP 范式特征的不同变体。更多详细信息,请参阅 A Comparison of Context-oriented Programming Languages (Malte Appeltauer、Robert Hirschfeld、Michael Haupt、Jens Lincke、Michael Perscheid - 2010)。

也是一个很好的介绍/起点是 Context-oriented Programming (Robert Hirschfeld、Pascal Costanza、Oscar Nierstrasz)或 Context-Oriented Programming: A Programming Paradigm for Autonomic Systems (Guido Salvaneschi、Carlo Ghezzi、Matteo Pradella - 2013)。


标签:编程语言
声明

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

关注我们

一个IT知识分享的公众号