A.I. Scripting and Data-Driven Frameworks are definitely on the rise. The “Big 3” scripting languages for A.I. are Lua, Python and Ruby.
Lua tends to be more C-like in syntax, and therefore is better suited to consoles, however creating C++ scripted classes is pretty straight forward.
Python is also well received.
Ruby. Now this is the dark-horse. It has a steep learning curve, as most the documentation and tutorials are in japanese, however this is the most OO C++ scripting language I’ve seen yet. Ruby tends to be used by many Eastern RPG-developers, and is definitely worth looking into, if RPG’s are what you hope to get into.
If you can describe further what your demo app is about, I could provide a better degree of input.