Powered by SourceForge   Home | About | Partners | Contact Us

Concept programming

Information about the general philosophy underlying XL

Concept Programming

Concept programming is a language design philosophy that focuses on how we translate concepts in our head into physical artifacts such as programming language code. Concept programming attempts to make this task as simple and error-free as possible, which has a huge impact on language design.

Concept programming defines a number of pseudo-metrics:

  • Syntactic noise is the difference in appearance between code and concept For example, a semi-colon in C is syntactic noise, because it has no equivalent in the real world.
Syndicate content