嵌入式系统，可以用的资源极其有限。很多成员发现C++太复杂以至很多开发者经常错误使用。他们发现C++缺少垃圾回收系统，还有可移植的安全性、分佈程序设计、和多执行绪功能。最后，他们想要一种易于移植到各种设备上的平台。根据可用的资金，乔伊决定开发一种集C语言和Mesa语言大成的新语言，在一份报告上，乔伊把它叫做「未来」，他提议Sun公司的工程师应该在C++的基础上，开发一种物件导向的环境。最初，高斯林试图修改和扩展C++的功能，，但是后来他放弃了。他将要创造出一种全新的语言，被他命名为「Oak」（橡树），以