*A programming language is defined as a set of commands, instructions, and other syntax used to create a software program.
*A web framework is defined as an abstraction in which software providing generic functionality can be selectively changed by additional user-written code, thus providing application-specific software.