Originalmente desarrollado como una forma para que los desarrolladores programen de forma más interactiva.