LocalazyLocalazy
GOM (Go Object Manager) é uma linguagem de programação concebida para a gestão de objectos. É utilizado em várias aplicações, incluindo jogos de vídeo, simulações, e computação científica. GOM é baseado na linguagem de programação C++. GOM foi criado por James Gosling, que é também o criador da linguagem de programação Java. Gosling estava a trabalhar num projecto na Sun Microsystems que envolvia a adição de objectos à linguagem de programação C++. Ele percebeu que a linguagem de programação C++ existente não era bem adequada para esta tarefa. Gosling decidiu criar uma nova linguagem que seria mais adequada para a gestão de objectos. O GOM tem uma série de características que o tornam bem adequado para a gestão de objectos. Tem um colector de lixo que recupera automaticamente a memória que já não está a ser utilizada por uma aplicação. Isto pode ajudar a prevenir fugas de memória. O GOM também tem um sistema de tipo que pode ajudar a prevenir erros. O GOM é utilizado em várias aplicações, incluindo jogos de vídeo, simulações, e computação científica. É também utilizado no desenvolvimento do sistema operativo Android.