The language derives much of its syntax from C and C++, but it has fewer low-level facilities than either of them. It is the underlying technology that powers state-of-the-art programs including utilities, games, and business applications. Java runs on more than 850 million personal computers worldwide, and on billions of devices worldwide, including mobile and TV devices.