This document lists common operating systems and their associated programming languages. Android uses Java, iOS uses C, C++ and Objective C, Blackberry 10 uses C, C+, Cascades, HTML5 and Adobe AIR, Windows uses C and C++, Linux uses C, and MAC OS uses C, C++ and Objective C. Symbian supports Java, C++, Visual Basic, Python, Perl, Flash Lite and others.