G

OpenGL Shading Language: a C-like shading language for writing vertex, fragment, and compute shaders for OpenGL and OpenGL ES.

Definition
G

Script files for GNU Octave, a free open-source alternative to MATLAB for numerical computing. Largely compatible with MATLAB syntax.

Definition
G

The use of Graphics Processing Units for general-purpose computing tasks, particularly matrix operations central to machine learning. GPUs can process thousands of operations in parallel, making them...

Definition
G

GPS Exchange Format: an XML schema for GPS data (waypoints, tracks, routes). Used by fitness trackers, hiking apps, and navigation devices.

Definition
G

GNU Zip: a compression utility and file format based on the DEFLATE algorithm. It is the most common compression format on Unix/Linux systems, often paired with TAR.

Definition
G

A network node that serves as an entry point to another network, often performing protocol translation between incompatible networks. A default gateway is the router that connects a local network to t...

Definition
G

The dependency specification file for Ruby projects using Bundler. It lists required gems (packages) and their version constraints.

Definition
G

A type of artificial intelligence that can create new content such as text, images, music, code, and video by learning patterns from existing data. Models like GPT, DALL-E, and Stable Diffusion are pr...

Definition
G

A JSON-based format for encoding geographic data structures (points, lines, polygons). Widely used in web mapping with Leaflet, Mapbox, and OpenLayers.

Definition
G

An OGC standard for storing vector and raster geospatial data in a SQLite database. Designed as a modern replacement for Shapefiles.

Definition
G

A TIFF file with embedded geographic metadata (coordinate system, projection). The standard format for satellite imagery and raster GIS data.

Definition
G

A distributed version control system that tracks changes in source code during software development. Git enables multiple developers to collaborate, manage branching and merging, and maintain a comple...

Definition
G

A CI/CD and automation platform integrated directly into GitHub repositories. Workflows are defined in YAML files and triggered by repository events (push, pull request, schedule). It supports reusabl...

Definition
G

A built-in continuous integration and delivery platform within GitLab that allows developers to build, test, and deploy code using pipelines defined in a .gitlab-ci.yml file. It supports auto-scaling...

Definition
G

An operational framework that applies DevOps best practices for infrastructure automation using Git as the single source of truth. Changes to infrastructure and applications are made through Git commi...

Definition
G

A configuration file specifying patterns of files and directories that Git should ignore when tracking changes in a repository.

Definition
G

A type-safe, functional language that compiles to Erlang and JavaScript, combining Rust-like ergonomics with BEAM VM scalability.

Definition
G

An open-source programming language designed at Google for simplicity, efficiency, and reliability. Go excels at building concurrent systems, microservices, and CLI tools with its built-in concurrency...

Definition