dot language program