SMS dit: Programming language concepts