Knowledge-based Languages
nFifth generation of languages
nAllows the user to determine the desired outcome and then the computer determines the required code
nExtremely new
nExample:
nJava Studio