Java (Platform Perangkat Lunak)

Bill Joy telah memimpikan sebuah bahasa baru yang menggabungkan Mesa dan C. Dalam sebuah makalah yang disebut "lebih Lanjut", ia mengusulkan untuk Sun bahwa para insinyur harus menghasilkan aplikasi yang berorientasi objek lingkungan yang didasarkan pada C++. Awalnya, Gosling berusaha untuk memodifikasi dan memperluas C++ (usulan pembangunan yang ia disebut sebagai "C++ ++ --") tapi segera ditinggalkan yang mendukung untuk menciptakan sebuah bahasa baru, yang disebut "Oak", setelah pohon yang berdiri tepat di luar kantornya.