A variety of programming languages with versions varying by device