G

Garbage Collection

Higher level languages, such as Java, will often include automatic memory reclamation when an application no longer needs the memory that was previously allocated to it. This memory is then freed up for re-use.


Git

A modern SCM where there is a local repository cache as well as (optionally) a remote repository that can be shared across multiple team members/engineers. A commit / version may span multiple files, which can be viewed as a single unit.