Computing and communication
Computing and communicationTransportationEnergyAgricultureEngineeringRoboticsOptical, navigation and astronomicalIndustryInfrastructureMachinery and toolsWeaponsSpaceMilitary technologyComputing and information technology<span id="Tools and machinery"></span>Machinery and toolsGeneralNavigation and timekeepingMedia and communicationElectronicsFrom Lably lessonsTextilesMaterialsArtificial IntelligenceOptical technologyFood and healthTools and machineryComputer StudiesMedical technologyStructuresBiotechnologyOpticalComputer ApplicationsInformation TechnologyInformatics Practices
G
- G. M. NijssenDutch computer scientist (born 1938)
- G.711ITU-T recommendation
- G.992.5Technology for broadband Internet access
- Gain (antenna)Telecommunications performance metric
- Gait analysisGait analysis is the systematic study of animal locomotion, more specifically the study of
- Galaxy NexusSmartphone designed by Google and Samsung
- Galician languageWestern Ibero-Romance language
- Galois/Counter ModeAuthenticated encryption mode for block ciphers
- Galvanic isolationIsolating sections of electrical systems
- Game CenterApple online multiplayer social gaming network
- Game semanticsApproach to formal semantics
- Game testingSoftware testing process for quality control of video games
- Game treeCombinatorial game theory concept to represent all possible game states
- Gameover ZeuS2011 computer trojan
- Gaming computerDesktop or laptop computer specialized for video games
- Gap penaltyA Gap penalty is a method of scoring alignments of two or more sequences. When aligning se
- Garage door openerMotorized device that opens and closes garage doors
- GarageBandDigital audio workstations for macOS, iOS, and iPadOS
- Garbage (computer science)Unused memory in a computer system
- Garbage collection (computer science)Form of automatic memory management
- Garbage in, garbage outPhrase used in computer science
- Gartner hype cycleGraphical presentation of the maturity of specific technologies
- Gated recurrent unitMemory unit used in neural networks
- Gateway (telecommunications)A gateway is a piece of networking hardware or software used in telecommunications network
- Gaussian blurType of image blur produced by a Gaussian function
- Gaussian filterFilter in electronics and signal processing
- GCHQBritish signals intelligence agency
- GCHQ BudeGovernment Communications Headquarters installation in Bude, Cornwall, UK
- GcovSoftware coverage tool
- GDALThe Geospatial Data Abstraction Library (GDAL) is a computer software library for reading
- GDDR SDRAMType of memory used on graphics cards
- GDDR3 SDRAMType of graphics card memory
- GDDR4 SDRAMGDDR4 SDRAM, an abbreviation for Graphics Double Data Rate 4 Synchronous Dynamic Random-Ac
- GDDR5 SDRAMType of high performance DRAM graphics card memory
- GDDR6 SDRAMGraphics Double Data Rate 6 Synchronous Dynamic Random-Access Memory (GDDR6 SDRAM) is a ty
- GDPR fines and noticesEuropean Union regulatory standards
- GE 645The GE 645 mainframe computer was a development of the GE 635 for use in the Multics proje
- GeanyIntegrated Development Environment
- Gecko (software)Open-source HTML layout engine
- GeForce 2 seriesSeries of GPUs by Nvidia
- GeForce 200 seriesSeries of GPUs by Nvidia
- GeForce 256GPU by Nvidia
- GeForce 3 seriesSeries of GPUs by Nvidia
- GeForce 4 seriesSeries of GPUs by Nvidia
- GeForce 400 seriesSeries of GPUs by Nvidia
- GeForce 6 seriesSeries of GPUs by Nvidia
- GeForce 7 seriesSeries of GPUs by Nvidia
- GeForce 8 seriesSeries of GPUs by Nvidia
- GeForce 800M seriesSeries of GPUs by Nvidia
- GeForce 9 seriesSeries of GPUs by Nvidia
- GeForce FX seriesSeries of GPUs by Nvidia
- Gekko (processor)CPU for the GameCube
- Gender digital divideGender biases in digital technology
- General AutomationGA General Automation was an American company, founded in 1968 by Burt Yale and Larry Gosh
- General Data Protection RegulationEU regulation on information privacy
- General game playingAbility of artificial intelligence to play different games
- General number field sieveIn number theory, the general number field sieve (GNFS) is the most efficient classical al
- General Post OfficePostal system in the United Kingdom
- General protection faultFault initiated by x86 processors due to an access violation
- General-purpose computing on graphics processing unitsUse of a GPU for computations typically assigned to CPUs
- General-purpose programming languageProgramming language used in many domains
- Generative adversarial networkMachine learning framework
- Generative AIAI that generates content
- Generator (computer programming)Routine that generates a sequence of values
- Generator matrixIn coding theory, a generator matrix is a matrix whose rows form a basis for a linear code
- Generic functionIn computer programming, a generic function is a function defined for polymorphism.
- Generic programmingStyle of computer programming
- Generic Routing EncapsulationGeneric Routing Encapsulation (GRE) is a tunneling protocol developed by Cisco Systems tha
- Generic Security Services Application Programming InterfaceApplication programming interface
- Generic top-level domainTop level domain without country association
- Generic trademarkTrademark used for multiple brands
- Genetic algorithmCompetitive algorithm for searching a problem space
- Genetic programmingEvolving computer programs with techniques analogous to natural genetic processes
- Geneva Phonograms ConventionThe Convention for the Protection of Producers of Phonograms Against Unauthorized Duplicat
- Genevieve Grotjan FeinsteinAmerican mathematician and cryptanalyst (1913–2006)
- GenpactBermuda-domiciled professional services firm
- Genshi (templating language)XML-based template engine in Python
- GensimVector space modeling and topic modeling toolkit
- Gentoo LinuxLinux distribution
- Geo-blockingInternet censorship based upon geographical location
- GeoCitiesWeb hosting service active from 1994 to 2009
- Geometric modelingGeometric modeling is a branch of applied mathematics and computational geometry that stud
- Geometric Shapes (Unicode block)Block of Unicode symbols
- George StibitzAmerican inventor of the digital computer
- Georgios B. GiannakisAmerican computer scientist (born 1958)
- Geosocial networkingSocial network with geographic features
- Geotagged photographPhotograph associated with a geographical location
- GeotaggingAct of associating geographic coordinates to digital media
- Gerald Jay SussmanAmerican computer scientist
- Gernot HeiserAustralian computer scientist
- Gerri ElliottAmerican business executive
- GeSbTeGeSbTe (germanium-antimony-tellurium or GST) is a phase-change material from the group of
- GestureForm of non-verbal/non-vocal communication
- GetRightGetRight is a shareware download manager developed by Michael Burford. Burford's company,
- GettrSocial media platform
- GGH encryption schemeLattice-based cryptosystem
- Ghost (disk utility)GHOST (an acronym for general hardware-oriented system transfer), now called Symantec™ GHO
- GhostNetElectronic spy operation
- GIFBitmap image file format family
- GiffgaffBritish mobile virtual network operator
- Giga-Metric prefix
- Gigabit EthernetStandard for Ethernet networking at a data rate of 1 gigabit per second
- GigabyteUnit of digital information
- Gilles BrassardCanadian computer scientist (born 1955)
- Gilles Van AsscheGilles Van Assche is a Belgian cryptographer who co-designed the Keccak cryptographic hash
- GIMPOpen source raster graphics editor
- GIO (software)GIO (Gnome Input/Output) is a library, designed to present programmers with a modern and u
- Gio WiederholdItalian-born computer scientist (1936–2022)
- GitDistributed version control software system
- GitHubSoftware development collaboration platform
- Glasgow Haskell CompilerCompiler for Haskell programming language
- GLFWGLFW (Graphics Library Framework) is a lightweight utility library for use with OpenGL. It
- GlibcGNU implementation of the standard C library
- Global Commission on Internet GovernanceInternet governance initiative
- Global Fishing WatchGlobal Fishing Watch is an independent, international nonprofit organization. It started b
- Global illuminationGroup of rendering algorithms used in 3D computer graphics
- Global Internet Forum to Counter TerrorismInternet industry initiative
- Global Internet usageEstimates of how many people use the Internet
- Global kOSHacker group
- Global networkCommunication network covering the Earth
- Global surveillanceMass surveillance across national borders
- Global surveillance disclosures (1970–2013)Global surveillance refers to the practice of globalized mass surveillance on entire popul
- Global titleAddress used for routing SS7 messages
- Global variableComputer programming, a variable accessible throughout a computer program
- Global villagePhrase coined by Marshall McLuhan
- Global VoicesNon-profit organization of grassroots citizen writers, bloggers, and digital activists
- Glove printsMark left on a surface by a worn glove
- GLR parserParser algorithm for languages
- GmailEmail service provided by Google
- GMO InternetJapanese internet conglomerate
- GNO/METhe GNO Multitasking Environment, also known as GNO/ME or GNO for short, is a Unix-like op
- GNOMEDesktop environment for Linux and BSD
- GNUFree software collection
- GNU Affero General Public LicenseFree software license based on the AGPLv1 and GPLv3
- GNU ChessGNU Chess is a free software chess engine and command-line interface chessboard. The goal
- GNU ClasspathGNU Classpath is a free software implementation of the standard class library for the Java
- GNU Compiler CollectionFree and open-source compiler for various programming languages
- GNU Core UtilitiesCollection of standard, Unix-based utilities from GNU
- GNU EmacsGNU version of the Emacs text editor
- GNU FreeFontFont family
- GNU General Public LicenseSeries of free software licenses
- GNU Guix SystemGNU Guix System or Guix System (previously known as GuixSD) is a rolling release, free and
- GNU Lesser General Public LicenseFree-software license
- GNU ProjectFree software project
- GnulibGnulib, also called the GNU portability library, is a collection of software subroutines w
- GnuTLSGnuTLS (, the GNU Transport Layer Security Library) is a free software implementation of t
- Go (programming language)Programming language
- Go softwareThere is an abundance of go software available to support players of the game of Go. This
- Gödel machineA Gödel machine is a hypothetical self-improving computer program that solves problems in
- Gödel PrizeComputer science award
- Gofer (programming language)Gofer (Good for equational reasoning) is an implementation of the programming language Has
- GoldbrickingBarely doing any work
- Golden CoveGolden Cove is a codename for a CPU microarchitecture developed by Intel and released in N
- Goldwasser–Micali cryptosystemAsymmetric key encryption algorithm
- GolfTVGolfTV was an international streaming service owned by Warner Bros. Discovery through its
- GoodputApplication-level throughput of a network
- Google (verb)Transitive verb, to search using Google
- Google App EngineCloud-based web application hosting service
- Google Apps ScriptGoogle Apps Script is a scripting platform developed by Google for light-weight applicatio
- Google ATAPSkunkworks team and in-house technology incubator
- Google BrainDeep learning artificial intelligence research team
- Google ChromeWeb browser developed by Google
- Google Cloud PlatformCloud-based service and infrastructure
- Google ColabCloud-based Jupyter Notebook environment
- Google DaydreamDaydream is a discontinued virtual reality (VR) platform which was developed by Google, pr
- Google DriveCloud storage and file synchronization service
- Google Earth3D Internet global map program
- Google Flu TrendsFormer web service operated by Google
- Google GeminiChatbot developed by Google
- Google GlassOptical head-mounted computer glasses
- Google I/OAnnual developer conference held by Google
- Google LatitudeGoogle Latitude was a location-aware feature of Google Maps, developed by Google as a succ
- Google MapsWeb mapping service
- Google Neural Machine TranslationSystem developed by Google
- Google Pay (mobile app)Mobile payment application
- Google Pay (payment method)Mobile payments platform developed by Google
- Google PixelLine of consumer electronic devices
- Google PlayDigital application and media distribution service by Google
- Google Safe BrowsingService that warns about malicious URLs
- Google SearchSearch engine from Google
- Google services outagesPeriods of disruption to Google services
- Google SidewikiWeb annotation tool
- Google Street View privacy concernsPrivacy advocates have objected to the Google Street View feature, pointing to photographs
- Google TensorSeries of system-on-chip processors
- Google TranslateMultilingual neural machine translation service
- Google WalletDigital wallet platform by Google
- Google WaveSoftware framework for real-time collaborative editing online
- Google Wave Federation ProtocolNetwork protocol
- Google+Defunct social networking service
- GooglebotWeb crawler used by Google
- Gopher (protocol)TCP/IP application layer protocol
- Gordon EubanksAmerican computer software pioneer
- Gordon–Loeb modelMethod for optimizing information security investments
- GOST (block cipher)Soviet/Russian national standard block cipher
- GOST (hash function)Russian cryptographic hash function
- GotoOne-way software control-flow statement
- Gould's sequenceGould's sequence is an integer sequence named after Henry W. Gould that counts how many od
- Governance, risk, and complianceOrganizational concept
- Government Communications Security BureauNew Zealand signals intelligence agency
- Government crowdsourcingGovernment crowdsourcing is a form of crowdsourcing employed by governments to better leve
- Government databaseA government database collects information for various reasons, including climate monitori
- Government Information AwarenessThe Government Information Awareness (GIA) project was an initiative of the MIT Media Lab,
- Government Open Systems Interconnection ProfileThe Government Open Systems Interconnection Profile (GOSIP) was a specification that profi
- GPFSHigh-performance clustered file system
- Gpg4winEmail and file encryption package
- GPL font exceptionThe GPL font exception clause (or GPL+FE, for short) is an optional clause that can be add
- GPO telephonesBritish General Post Office department for telephones and communication
- GPRSPacket-oriented mobile data service for 2G and 3G networks
- GPS tracking unitDevice using satellite navigation to determine geolocation
- GPTZeroArtificial intelligence detection software
- GPU miningGPU mining of cryptocurrencies
- Grace Hopper Celebration of Women in ComputingAmerican conference for women in computing
- Gracemont (microarchitecture)CPU microarchitecture by Intel
- Grade of serviceConcept in telecommunications engineering
- Gradual typingType system
- Graduated responseGraduated response (also known as three strikes) is a protocol or law, adopted in several
- GrafanaOpen-source analytics and visualization platform
- Grand Cru (cipher)In cryptography, Grand Cru is a block cipher invented in 2000 by Johan Borst. It was submi
- Graph cut optimizationGraph cut optimization is a combinatorial optimization method applicable to a family of fu
- Graph cuts in computer vision and artificial intelligenceOptimization technique
- Graph partitionSubdivision of vertices into disjoint sets
- Graph stateConcept in quantum computing
- Graph-toolPython module
- Graph500The Graph500 is a rating of supercomputer systems, focused on data-intensive loads. The pr
- GrapheneOSSecurity-focused, Android-based mobile operating system
- GrapherGraphing calculator software bundled with macOS
- Graphical identification and authenticationWindows component
- Graphical user interfaceA graphical user interface, or GUI, is a form of user interface that allows users to inter
- Graphical user interface builderSoftware development tool
- Graphical user interface testingIn software engineering, graphical user interface testing is the process of testing a prod
- Graphical widgetElement of interaction in a graphical user interface
- GraphicsVisual presentation on some surface
- Graphics cardExpansion card which generates a feed of output images to a display device
- Graphics Device InterfaceMicrosoft Windows API
- Graphics hardwareGraphics hardware is computer hardware that generates computer graphics and allows them to
- Graphics processing unitSpecialized electronic circuit that accelerates graphics
- Graphics softwareType of application software
- Graphics tabletComputer input device
- GRASS (programming language)GRASS (GRAphics Symbiosis System) is a programming language created to script 2D vector gr
- GravatarWeb service providing individuals with a "Globally Recognized Avatar"
- GrayscaleDigital image having no color information
- GreasemonkeyUserscript manager extension for Firefox
- Great FirewallChinese internet regulations
- Great RenamingThe Great Renaming was a restructuring of Usenet newsgroups that took place in 1987. B New
- Greedy algorithmSequence of locally optimal choices
- Green computingEnvironmentally sustainable computing and information technology
- Greenliant SystemsUS semiconductor manufacturer
- Greg Nelson (computer scientist)Charles Gregory Nelson (27 March 1953 – 2 February 2015) was an American computer scientis
- Greibach normal formForm for context-free grammars
- Grey hatHacker who operates without permission or malice
- Grid CompassEarly laptop computer
- Grid computingUse of widely distributed computer resources to reach a common goal
- Grille (cryptography)Class of cipher
- Grillo telephone1960s flip phone telephone from Italy
- Grok (web framework)Grok is an open-source web framework based on Zope Toolkit (ZTK) technology. The project w
- Grok sexual deepfake scandalAI chatbot image controversy
- Ground planeElectrically conductive surface, usually connected to electrical ground
- Group 4 compressionCCITT Group 4 compression, also referred to as G4 or Modified Modified READ (MMR), is a lo
- Group identifierUnix/POSIX system account group number; numeric value used to represent a specific group
- Group signatureA group signature scheme is a method for allowing a member of a group to anonymously sign
- GroupLens ResearchComputer science research lab
- GrouponAmerican worldwide e-commerce marketplace
- GroupWiseMessaging and collaborative software platform
- Grzegorczyk hierarchyThe Grzegorczyk hierarchy (, Polish pronunciation: ), named after the Polish logician Andr
- GSMCellular telephone network standard since 1991
- GSM 03.40GSM 03.40 or 3GPP TS 23.040 is a mobile telephony standard describing the format of the Tr
- GSM modemRemote access device based on GSM technology
- GSMAMobile communications industry organisation
- GTKFree and open-source cross-platform widget toolkit for creating graphical user interfaces
- GTT CommunicationsTier 1 Internet service provider
- Guarded Command LanguageDijkstra notation with non-deterministic conditionals
- Guardian Project (software)Open source security software project
- GucciferRomanian hacker
- GUID Partition TableComputer data storage partitioning standard
- Guidance, navigation, and controlBranch of engineering
- Guild hosting serviceA guild hosting or clan hosting service is a specialized type of web hosting service desig
- GulftownHyperthreaded Intel processor
- Gulp.jsServer-side JavaScript build tool
- Gustafson's lawTheoretical speedup formula in computer architecture
- Gutmann methodAlgorithm for securely erasing computer hard drives
- GW-BASICDialect of the BASIC programming language
- GyoukouGyoukou (Japanese: 暁光, Hepburn: gyōkō, dawn light) is a supercomputer developed by ExaScal
- GyratorTwo-port non-reciprocal network element

