Estudiante
Hace algunos años, SunMicrosystem decidió intentar introducirse en el mercado de la electrónica de consumo y desarrollar programas para pequeños dispositivos electrónicos. Tras unos comienzos dudosos, Sun decidió crear unafilial denominada “FirstPerson Inc.”, para dar margen de maniobra al equipo responsable del proyecto.
El mercado inicialmente previsto para los programas de FirstPerson eran los equipos domésticos.Este mercado, dada la falta de pericia de los usuarios para el manejo de esos dispositivos (microondas, tostadoras, televisión), requería unos interfaces muchos más cómodos e intuitivos que lossistemas de ventanas que proliferaban en el momento.
Otros requisitos importantes a tener en cuenta eran la fiabilidad del código y la facilidad de desarrollo. James Gosling, el miembro del equipo conmás experiencia en lenguajes de programación, decidió que las ventajas aportadas por la eficiencia de C++ no compensaban el gran coste de pruebas y depuración. Gosling había estado trabajando en sutiempo libre en un lenguaje que él había llamado OAK, el cual aún partiendo de la sintaxis de C++, intentaba remediar las deficiencias que poseía.
Los Lenguajes al uso, como C o C++, deben sercompilados para un chip, y si se cambia el chip, todo el software debe compilarse de nuevo. Esto encarece mucho los desarrollos y el problema es espcialmente acusado en el campo de la electrónica de...
Regístrate para leer el documento completo.