|
|
|
|
Quick Links
Understanding XL
In depth
Other projects
|
XLR: Extensible Language and Runtime
|
An interesting observation is that the set of concepts in the problem space is not limited in any predefined way. However, traditional programming languages have historically a small set of abstraction mechanisms. This limits the number of concepts that can conveniently be represented using most traditional programming languages. The differentiation example illustrates a domain-specific concept that is not well supported by the majority of existing programming languages. One Concept Programming benefit is that it doesn't limit you to any particular set of concepts. On the contrary, by focusing on how to represent any concept, it makes it easy and natural to extend langages. Adding practical representations for something like symbolic differentiation is one of the core benefits of Concept Programming.
|
Copyright 2008 Christophe de Dinechin (Blog)
E-mail: XL Mailing List (polluted by spam, unfortunately)