An standard,easy-to-use and open template programming language