Some+interesting+programming+concepts

Intentional Software http://www.intentsoft.com/

meta-programming

Concept programming semantic-oriented programming programming by demonstration or programming by example

programming to extract and manipulate information on the web