LocalazyLocalazy
GOM (Go Object Manager) je programovací jazyk určený na správu objektov. Používa sa v mnohých aplikáciách vrátane videohier, simulácií a vedeckých výpočtov. GOM je založený na programovacom jazyku C++. GOM vytvoril James Gosling, ktorý je zároveň tvorcom programovacieho jazyka Java. Gosling pracoval na projekte v spoločnosti Sun Microsystems, ktorý zahŕňal pridanie objektov do programovacieho jazyka C++. Uvedomil si, že existujúci programovací jazyk C++ nie je na túto úlohu vhodný. Gosling sa rozhodol vytvoriť nový jazyk, ktorý by bol vhodnejší na správu objektov. Jazyk GOM má niekoľko vlastností, vďaka ktorým je vhodný na správu objektov. Má garbage collector, ktorý automaticky získava späť pamäť, ktorú už aplikácia nepoužíva. To môže pomôcť zabrániť únikom pamäte. GOM má aj typový systém, ktorý môže pomôcť predchádzať chybám. GOM sa používa v mnohých aplikáciách vrátane videohier, simulácií a vedeckých výpočtov. Používa sa aj pri vývoji operačného systému Android.