Glossary of programming terms Page

Glossary of Programming Terms



Return to Software Architecture Glossary, Software Design Glossary, Design Patterns Glossary, IT topics, Database topics, Programming, Programming glossary, Programming glossaries, Programming courses, Programming teachers, Programming language specifications

See Backup of Glossary of programming terms

See Templates

Be sure to verify that there is a Ruby and Node.js and SQL entry for each item.


Return to JavaScript articles, JavaScript, Node.js glossary, Programming glossaries


----
* Provide a Programming glossary of the top 40 Programming language concepts and Programming tools sorted by the most commonly used. Include pseudo code examples and usage examples. Answer using MediaWiki format.

Creating a comprehensive coding glossary of the top 40 programming language concepts and programming tools, complete with pseudo code and usage examples, is a vast undertaking. Below is a structured example for several foundational programming concepts and tools. This selection highlights essential programming principles, programming methodologies, and tools that are commonly utilized across various programming languages. Pseudo code examples are provided to illustrate the concepts in a language-agnostic manner.

Essential Programming Glossary



This glossary covers key programming language concepts and tools, providing a foundation for understanding and applying programming principles across various languages and programming environments.

Variables


* Description: Variables are named storage locations that hold values which can be changed (mutability) during program execution.
* Example: `variable x = 10`
* Usage: Use variables to store data that your program can manipulate.

Data Types


* Description: Data types specify the different sizes and values that can be stored in a variable.
* Example: `integer, string, boolean`
* Usage: Choose the appropriate data type for variables to ensure they can hold the right type of data.

Functions


* Description: Functions are blocks of code designed to perform a particular task, optionally taking parameters and returning a value.
* Example:
```
function add(x, y) {
return x + y
}
```
* Usage: Use functions to encapsulate reusable logic that can be called with different inputs.

Loops


* Description: Loops are used to execute a block of code repeatedly as long as a specified condition is true.
* Example:
```
for i = 1 to 10 {
print(i)
}
```
* Usage: Use loops to automate repetitive tasks.

Conditional Statements


* Description: Conditional statements are used to perform different actions based on different conditions.
* Example:
```
if temperature > 30 {
print("It's hot")
} else {
print("It's not hot")
}
```
* Usage: Use conditional statements to make decisions in your code.

Arrays


* Description: Arrays store multiple values in a single variable, accessible by index.
* Example: `array numbers = [1, 2, 3, 4, 5]`
* Usage: Use arrays to group related data.

Objects


* Description: Objects are variables that can contain many values, called properties.
* Example:
```
object person = {
name: "John",
age: 30
}
```
* Usage: Use objects to encapsulate related data and functions.

Inheritance


* Description: Inheritance is a mechanism where a new class is derived from an existing class.
* Example:
```
class Animal {
move()
}
class Dog extends Animal {
bark()
}
```
* Usage: Use inheritance to extend the capabilities of existing classes.

Polymorphism


* Description: Polymorphism allows objects of different classes to be treated as objects of a common superclass.
* Example:
```
class Shape {
draw()
}
class Circle extends Shape {
draw() // Specific implementation for Circle
}
```
* Usage: Use polymorphism for code that can work with objects of different classes through a common interface.

Encapsulation


* Description: Encapsulation is the bundling of data and methods that operate on the data within one unit, often a class, restricting access to some of the object's components.
* Example:
```
class BankAccount {
private balance
public deposit(amount) {
balance += amount
}
}
```
* Usage: Use encapsulation to hide the internal state of objects and expose only what is necessary.

Algorithms


* Description: Algorithms are step-by-step procedures for calculations, data processing, and automated reasoning.
* Example:
```
algorithm findMax(numbers) {
max = numbers[0]
for each number in numbers {
if number > max {
max = number
}
}
return max
}
```
* Usage: Develop algorithms to solve specific problems or perform computations.

Recursion


* Description: Recursion is a method of solving problems where a function calls itself as a subroutine.
* Example:
```
function factorial(n) {
if n <= 1 {
return 1
} else {
return n * factorial(n-1)
}
}
```
* Usage: Use recursion for problems that can be divided into similar subproblems.

IDE (Integrated Development Environment)


* Description: An IDE is a software application that provides comprehensive facilities to computer programmers for software development.
* Example: Examples include Visual Studio Code, Eclipse, and IntelliJ IDEA.
* Usage: Use an IDE to write, test, and debug your code more efficiently.

Version Control Systems


* Description: Version control systems are tools that help manage code changes to source code over time.
* Example: [[Git is a widely used version control system.
* Usage: Use version control to track your code changes and collaborate with others.

Please note: This glossary introduces foundational programming concepts. For in-depth exploration, including all 40 concepts, consult programming textbooks, online courses, and documentation for specific programming languages and tools.

This format provides a structured way to present information about programming concepts and practices. Expanding this list to include 40 concepts would involve continuing in this manner, adding entries for each principle, technique, or tool you consider essential for understanding and effectively utilizing programming languages and development practices.


----

A


* Abstract Window Toolkit (AWT) in Java - replaced by Project Swing
* Abstract
* Absolute address
* Abstraction
* Abstract base class - See also Python abstract base class
* Abstract class

** Bash XX
** C XX | C XX
** C Plus plus XX | C++ XX
** C Sharp XX | C# XX
** Go XX - Golang XX
** Java XX
** JavaScript XX
** Kotlin XX
** Node.js XX
** PowerShell XX
** Python XX
** R XX
** Scala XX
** Swift XX
** TypeScript XX

* Abstract data type
* Abstract method
* Abstraction (software engineering) - Abstraction

* Accessor
* Actual parameter list in Java. See also formal parameter list
* Agent architecture
* Agent-based model
* Aggregate function
* Agile software development

* Algorithm
** C algorithms | C algorithms
** C Plus plus algorithms | C++ algorithms
** C Sharp algorithms | C# algorithms
** Go algorithms - Golang algorithms
** Java algorithms
** Kotlin algorithms
** Node.js algorithms
** PowerShell algorithms
** R algorithms
** Scala algorithms
** SQL algorithms
** Swift algorithms

* Algorithm design
* Algorithmic efficiency
* Alpha value
* American Standard Code for Information Exchange - ASCII
* Angular
* Angular.js
* Annotation - See also Python Annotation
* API - Application Programming Interface
* Appliances
* Applet - Java applet
* API - Application programming interface
** Bash APIs
** C APIs | C APIs
** C Plus plus APIs | C++ APIs
** C Sharp APIs | C# APIs
** Go APIs - Golang APIs
** Java APIs
** JavaScript APIs
** Kotlin APIs
** Node.js APIs
** PowerShell APIs
** Python APIs
** R APIs
** Scala APIs
** SQL APIs
** Swift APIs
** TypeScript APIs
* Application software

* Argument

* Array - Arrays in JavaScript - JavaScript arrays - https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array
** Array literals - Array literals in JavaScript - JavaScript array literals
** Multi-dimensional array - Multi dimensional array - Multi-dimensional arrays in JavaScript - JavaScript multi dimensional arrays
** Array constructor - Array constructors in JavaScript - JavaScript array constructors - https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array#Example.3A_Creating_an_array
** Accessing nested array elements - Accessing nested array elements in JavaScript
** Accessing multi-dimensional array elements - Accessing nested array elements in JavaScript
** Bash arrays
** C arrays | C arrays
** C Plus plus arrays | C++ arrays
** C Sharp arrays | C# arrays
** Go arrays - Golang arrays
** Java arrays
** JavaScript arrays
** Kotlin arrays
** Node.js arrays
** PowerShell arrays
** Python arrays
** R arrays
** Scala arrays
** SQL arrays
** Swift arrays
** TypeScript arrays
* Array data structure
* Artifact (software development) - Artifact
* Artificial intelligence
* ASCII - American Standard Code for Information Exchange - See also Unicode
* Assertion (software development) - Assertion
* Associative array

* Async - Asynch - Asynchronous - Asynchronous programming - Async programming
** Android asynchronous programming
** C asynchronous programming | C asynchronous programming
** C Plus plus asynchronous programming | C++ asynchronous programming
** C Sharp asynchronous programming | C# asynchronous programming
** Go asynchronous programming - Golang asynchronous programming
** Java asynchronous programming
** Kotlin asynchronous programming
** Node.js asynchronous programming
** PowerShell asynchronous programming
** R asynchronous programming
** Scala asynchronous programming
** SQL asynchronous programming
** Swift asynchronous programming
** Android async programing
** C async programing | C async programing
** C Plus plus async programing | C++ async programing
** C Sharp async programing | C# async programing
** Go async programing - Golang async programing
** Java async programing
** Kotlin async programing
** Node.js async programing
** PowerShell async programing
** R async programing
** Scala async programing
** SQL async programing
** Swift async programing
** Android async
** C async | C async
** C Plus plus async | C++ async
** C Sharp async | C# async
** Go async - Golang async
** Java async
** Kotlin async
** Node.js async
** PowerShell async
** R async
** Scala async
** SQL async
** Swift async
** Android asynchronous
** C asynchronous | C asynchronous
** C Plus plus asynchronous | C++ asynchronous
** C Sharp asynchronous | C# asynchronous
** Go asynchronous - Golang asynchronous
** Java asynchronous
** Kotlin asynchronous
** Node.js asynchronous
** PowerShell asynchronous
** R asynchronous
** Scala asynchronous
** SQL asynchronous
** Swift asynchronous


* Atomic
* Automata theory
* Automated reasoning
* AWS - Amazon Web Services
** C on AWS | C on AWS
** C Plus plus on AWS | C++ on AWS
** C Sharp on AWS | C# on AWS
** Go on AWS - Golang on AWS
** Java on AWS
** Kotlin on AWS
** Node.js on AWS
** PowerShell on AWS
** R on AWS
** Scala on AWS
** SQL on AWS
** Swift on AWS

* Azure - Microsoft Azure
** C on Azure | C on Azure
** C Plus plus on Azure | C++ on Azure
** C Sharp on Azure | C# on Azure
** Go on Azure - Golang on Azure
** Java on Azure
** Kotlin on Azure
** Node.js on Azure
** PowerShell on Azure
** R on Azure
** Scala on Azure
** SQL on Azure
** Swift on Azure
** C on Microsoft Azure | C on Microsoft Azure
** C Plus plus on Microsoft Azure | C++ on Microsoft Azure
** C Sharp on Microsoft Azure | C# on Microsoft Azure
** Go on Microsoft Azure - Golang on Microsoft Azure
** Java on Microsoft Azure
** Kotlin on Microsoft Azure
** Node.js on Microsoft Azure
** PowerShell on Microsoft Azure
** R on Microsoft Azure
** Scala on Microsoft Azure
** SQL on Microsoft Azure
** Swift on Microsoft Azure

B


* Backbone.js
* Bandwidth (computing)|Bandwidth
* Base class

* Bayesian programming
* Bean in Java
* Behavior
* Benchmark (computing) - Benchmark - Benchmarking

* Best practices - Best practice
** Android best practices
** C best practices
** C Plus plus best practices | C++ best practices
** C Sharp best practices | C# best practices
** Go best practices - Golang best practices
** Java best practices
** Kotlin best practices
** Node.js best practices
** PowerShell best practices
** R best practices
** Ruby best practices
** Scala best practices
** SQL best practices
** Swift best practices
** Android best practice
** C best practice
** C Plus plus best practice | C++ best practice
** C Sharp best practice | C# best practice
** Go best practice - Golang best practice
** Java best practice
** Kotlin best practice
** Node.js best practice
** PowerShell best practice
** R best practice
** Ruby best practice
** Scala best practice
** SQL best practice
** Swift best practice

* Best, worst and average case
* Big data
* Big O notation
* Binary number
* Binary operator


* Binary search - Binary searches
** C binary search | C binary search
** C Plus plus binary search | C++ binary search
** C Sharp binary search | C# binary search
** Go binary search - Golang binary search
** Java binary search
** Kotlin binary search
** Node.js binary search
** PowerShell binary search
** R binary search
** Scala binary search
** SQL binary search
** Swift binary search

* Binary search algorithm - Binary search algorithms
** C binary search algorithms | C binary search algorithms
** C Plus plus binary search algorithms | C++ binary search algorithms
** C Sharp binary search algorithms | C# binary search algorithms
** Go binary search algorithms - Golang binary search algorithms
** Java binary search algorithms
** Kotlin binary search algorithms
** Node.js binary search algorithms
** PowerShell binary search algorithms
** R binary search algorithms
** Scala binary search algorithms
** SQL binary search algorithms
** Swift binary search algorithms

* Binary tree
* Bioinformatics
* Bit
* Bit rate

* Bitwise operator - Bitwise operation - Bitwise operation
** Bash bitwise operations
** C bitwise operations | C bitwise operations
** C Plus plus bitwise operations | C++ bitwise operations
** C Sharp bitwise operations | C# bitwise operations
** Go bitwise operations - Golang bitwise operations
** Java bitwise operations
** JavaScript bitwise operations
** Kotlin bitwise operations
** Node.js bitwise operations
** PowerShell bitwise operations
** Python bitwise operations
** R bitwise operations
** Scala bitwise operations
** SQL bitwise operations
** Swift bitwise operations
** TypeScript bitwise operations

* Blacklist (computing)|Blacklist
* block - see also Code block
* BMP file format

* Boolean
* Boolean data type
** Bash booleans
** C booleans | C booleans
** C Plus plus booleans | C++ booleans
** C Sharp booleans | C# booleans
** Go booleans - Golang booleans
** Java booleans
** JavaScript booleans
** Kotlin booleans
** Node.js booleans
** PowerShell booleans
** Python booleans
** R booleans
** Scala booleans
** SQL booleans
** Swift booleans
** TypeScript booleans

** Boolean expression
** Boolean algebra - Boolean logic
* Bounding box in Java
* Break
* byte
* bytecode in Java and C Sharp | C#
* boot
* booting


C


* Callback (computer programming) - Callback
** Bash callbacks
** C callbacks | C callbacks
** C Plus plus callbacks | C++ callbacks
** C Sharp callbacks | C# callbacks
** Go callbacks - Golang callbacks
** Java callbacks
** JavaScript callbacks
** Kotlin callbacks
** Node.js callbacks
** PowerShell callbacks
** Python callbacks
** R callbacks
** Scala callbacks
** SQL callbacks
** Swift callbacks
** TypeScript callbacks

* Central processing unit - CPU
* Character (computing) - Character
* Cipher

* Class - Class (computer science) - Classes
** For full list of terms, see: Category:Class (computer programming)
** Class-based programming - Class-orientation
** Bash classes
** C classes | C classes
** C Plus plus classes | C++ classes
** C Sharp classes | C# classes
** Go classes - Golang classes
** Java classes
** JavaScript classes
** Kotlin classes
** Node.js classes
** PowerShell classes
** Python classes
** R classes
** Scala classes
** SQL classes
** Swift classes
** TypeScript classes

* Client (computing) - Client
* Cleanroom software engineering


* Closure (computer programming) - Closure


* Cloud computing


* Library (computing) - Code library

* Code Conventions
* Coding Style Guides
** C Sharp Style Guides | C# Style Guides
** Go Style Guides
** Java Style Guides
** JavaScript Style Guides
** Python Style Guides
** Ruby Style Guides

* Command line - Command line interface - Command-line - Command-line interface - CLI
** Android command line
** C command line | C command line
** C Plus plus command line | C++ command line
** C Sharp command line | C# command line
** Go command line - Golang command line
** Java command line
** Kotlin command line
** Node.js command line
** PowerShell command line
** R command line
** Scala command line
** SQL command line
** Swift command line
** Android command-line
** C command-line | C command-line
** C Plus plus command-line | C++ command-line
** C Sharp command-line | C# command-line
** Go command-line - Golang command-line
** Java command-line
** Kotlin command-line
** Node.js command-line
** PowerShell command-line
** R command-line
** Scala command-line
** SQL command-line
** Swift command-line
** Android command-line interface
** C command-line interface | C command-line interface
** C Plus plus command-line interface | C++ command-line interface
** C Sharp command-line interface | C# command-line interface
** Go command-line interface - Golang command-line interface
** Java command-line interface
** Kotlin command-line interface
** Node.js command-line interface
** PowerShell command-line interface
** R command-line interface
** Scala command-line interface
** SQL command-line interface
** Swift command-line interface
** Android command line interface
** C command line interface | C command line interface
** C Plus plus command line interface | C++ command line interface
** C Sharp command line interface | C# command line interface
** Go command line interface - Golang command line interface
** Java command line interface
** Kotlin command line interface
** Node.js command line interface
** PowerShell command line interface
** R command line interface
** Scala command line interface
** SQL command line interface
** Swift command line interface
** Android CLI
** C CLI | C CLI
** C Plus plus CLI | C++ CLI
** C Sharp CLI | C# CLI
** Go CLI - Golang CLI
** Java CLI
** Kotlin CLI
** Node.js CLI
** PowerShell CLI
** R CLI
** Scala CLI
** SQL CLI
** Swift CLI

* Computer programming - Coding
* Coding theory
* Cognitive science
* Comma-separated values - Comma separated values - Comma-separated value - Comma separated value - CSV

* Compilers - Compiler
** Bash compilers
** C compilers | C compilers
** C Plus plus compilers | C++ compilers
** C Sharp compilers | C# compilers
** Go compilers - Golang compilers
** Java compilers
** JavaScript compilers
** Kotlin compilers
** Node.js compilers
** PowerShell compilers
** Python compilers
** R compilers
** Scala compilers
** SQL compilers
** Swift compilers
** TypeScript compilers

* Compiler theory
* Component
* Computability theory
* Computation
* Computational biology
* Computational chemistry
* Computational complexity theory
* Computational model
* Computational neuroscience
* Computational physics
* Computational science
* Computational steering
* Computer
* Computer architecture
* Computer data storage
* Computer ethics
* Computer graphics


* Computer network - see Networking


* Computer programming
* Computer science
* Computer scientist
* Computer security
* Computer vision

* Concatenation

* Concurrency (computer science) - Concurrency
** Android concurrency
** C concurrency | C concurrency
** C Plus plus concurrency | C++ concurrency
** C Sharp concurrency | C# concurrency
** Go concurrency - Golang concurrency
** Java concurrency
** Kotlin concurrency
** Node.js concurrency
** PowerShell concurrency
** R concurrency
** Scala concurrency
** SQL concurrency
** Swift concurrency

* Continuation-passing style
* Conditional (computer programming) - Conditional

* Construct -- For full list of terms, see Category:Programming constructs
* Control flow
** C control flow | C control flow
** C Plus plus control flow | C++ control flow
** C Sharp control flow | C# control flow
** Go control flow - Golang control flow
** Java control flow
** Kotlin control flow
** PowerShell control flow
** R control flow
** Scala control flow
** SQL control flow
** Swift control flow

* Creative Commons
* Cryptography
* CSV - Comma-separated values
* Cyberspace


D


* Data structures - Data structure
** C data structures | C data structures
** C Plus plus data structures | C++ data structures
** C Sharp data structures | C# data structures
** Go data structures - Golang data structures
** Java data structures
** Kotlin data structures
** PowerShell data structures
** R data structures
** Scala data structures
** SQL data structures
** Swift data structures

* Data types - Data type - Datatypes - Datatype
** C data types | C data types
** C Plus plus data types | C++ data types
** C Sharp data types | C# data types
** Go data types - Golang data types
** Java data types
** Kotlin data types
** PowerShell data types
** R data types
** Scala data types
** SQL data types
** Swift data types

* Dependency injection
** Android dependency injection
** C dependency injection | C dependency injection
** C Plus plus dependency injection | C++ dependency injection
** C Sharp dependency injection | C# dependency injection
** Go dependency injection - Golang dependency injection
** Java dependency injection
** Kotlin dependency injection
** Node.js dependency injection
** PowerShell dependency injection
** R dependency injection
** Scala dependency injection
** SQL dependency injection
** Swift dependency injection

* Django - Django glossary

* DOM (Document Object Model)
** Bash XX
** C XX | C XX
** C Plus plus XX | C++ XX
** C Sharp XX | C# XX
** Go XX - Golang XX
** Java XX
** JavaScript XX
** Kotlin XX
** Node.js XX
** PowerShell XX
** Python XX
** R XX
** Scala XX
** Swift XX
** TypeScript XX


E


* ECMA - ECMAScript
* Editor - Editors
** C editors | C editors
** C Plus plus editors | C++ editors
** C Sharp editors | C# editors
** Go editors - Golang editors
** Java editors
** Kotlin editors
** Node.js editors
** PowerShell editors
** R editors
** Scala editors
** SQL editors
** Swift editors


* Ember.js
* Events - Events
** C events | C events
** C Plus plus events | C++ events
** C Sharp events | C# events
** Go events - Golang events
** Java events
** Kotlin events
** Node.js events
** PowerShell events
** R events
** Scala events
** SQL events
** Swift events



* Event-driven

* Event handler
** C event handler | C event handler
** C Plus plus event handler | C++ event handler
** C Sharp event handler | C# event handler
** Go event handler - Golang event handler
** Java event handler
** Kotlin event handler
** Node.js event handler
** PowerShell event handler
** R event handler
** Scala event handler
** SQL event handler
** Swift event handler

* Execution

F


* Frameworks - Frameworks
** C Sharp frameworks | C# frameworks
*** .Net framework
*** framework
** Go frameworks
*** framework
*** framework
** Java frameworks
*** Spring framework
** JavaScript frameworks
*** Angular and Angular.js
** Kotlin frameworks
*** framework
*** framework
** Python frameworks
*** Django framework
*** Flask framework - Flask microframework
** Swift frameworks
*** framework

* Functions - Function
** C functions | C functions
** C Plus plus functions | C++ functions
** C Sharp functions | C# functions
** Go functions - Golang functions
** Java functions
** Kotlin functions
** PowerShell functions
** R functions
** Scala functions
** SQL functions
** Swift functions

* Functional programming
** C functional programming | C functional programming
** C Plus plus functional programming | C++ functional programming
** C Sharp functional programming | C# functional programming
** Go functional programming - Golang functional programming
** Java functional programming
** Kotlin functional programming
** PowerShell functional programming
** R functional programming
** Scala functional programming
** SQL functional programming
** Swift functional programming

G


* Garbage collection - Garbage-collection - Garbage collector - Garbage-collector - Garbage collecting - Garbage-collecting
** Android garbage collection
** C garbage collection | C garbage collection
** C Plus plus garbage collection | C++ garbage collection
** C Sharp garbage collection | C# garbage collection
** Go garbage collection - Golang garbage collection
** Java garbage collection
** Kotlin garbage collection
** Node.js garbage collection
** PowerShell garbage collection
** R garbage collection
** Scala garbage collection
** SQL garbage collection
** Swift garbage collection
** Android garbage collector
** C garbage collector | C garbage collector
** C Plus plus garbage collector | C++ garbage collector
** C Sharp garbage collector | C# garbage collector
** Go garbage collector - Golang garbage collector
** Java garbage collector
** Kotlin garbage collector
** Node.js garbage collector
** PowerShell garbage collector
** R garbage collector
** Scala garbage collector
** SQL garbage collector
** Swift garbage collector
** Android garbage collecting
** C garbage collecting | C garbage collecting
** C Plus plus garbage collecting | C++ garbage collecting
** C Sharp garbage collecting | C# garbage collecting
** Go garbage collecting - Golang garbage collecting
** Java garbage collecting
** Kotlin garbage collecting
** Node.js garbage collecting
** PowerShell garbage collecting
** R garbage collecting
** Scala garbage collecting
** SQL garbage collecting
** Swift garbage collecting

* GitHub
** Android on GitHub
** C on GitHub | C on GitHub
** C Plus plus on GitHub | C++ on GitHub
** C Sharp on GitHub | C# on GitHub
** Go on GitHub - Golang on GitHub
** Java on GitHub
** Kotlin on GitHub
** Node.js on GitHub
** PowerShell on GitHub
** R on GitHub
** Scala on GitHub
** SQL on GitHub
** Swift on GitHub
** Android Official GitHub Repository
** C Official GitHub Repository | C Official GitHub Repository
** C Plus plus Official GitHub Repository | C++ Official GitHub Repository
** C Sharp Official GitHub Repository | C# Official GitHub Repository
** Go Official GitHub Repository - Golang Official GitHub Repository
** Java Official GitHub Repository
** Kotlin Official GitHub Repository
** Node.js Official GitHub Repository
** PowerShell Official GitHub Repository
** R Official GitHub Repository
** Scala Official GitHub Repository
** SQL Official GitHub Repository
** Swift Official GitHub Repository

** Android Official GitHub Repo
** C Official GitHub Repo | C Official GitHub Repo
** C Plus plus Official GitHub Repo | C++ Official GitHub Repo
** C Sharp Official GitHub Repo | C# Official GitHub Repo
** Go Official GitHub Repo - Golang Official GitHub Repo
** Java Official GitHub Repo
** Kotlin Official GitHub Repo
** Node.js Official GitHub Repo
** PowerShell Official GitHub Repo
** R Official GitHub Repo
** Scala Official GitHub Repo
** SQL Official GitHub Repo
** Swift Official GitHub Repo
** Android GitHub
** C GitHub | C GitHub
** C Plus plus GitHub | C++ GitHub
** C Sharp GitHub | C# GitHub
** Go GitHub - Golang GitHub
** Java GitHub
** Kotlin GitHub
** Node.js GitHub
** PowerShell GitHub
** R GitHub
** Scala GitHub
** SQL GitHub
** Swift GitHub


* GraphQL - Graph Query Language -- see also Microservices
** Android GraphQL
** C GraphQL | C GraphQL
** C Plus plus GraphQL | C++ GraphQL
** C Sharp GraphQL | C# GraphQL
** Go GraphQL - Golang GraphQL
** Java GraphQL
** Kotlin GraphQL
** Node.js GraphQL
** PowerShell GraphQL
** R GraphQL
** Ruby GraphQL
** Scala GraphQL
** SQL GraphQL
** Swift GraphQL
** Android with GraphQL
** C with GraphQL | C with GraphQL
** C Plus plus with GraphQL | C++ with GraphQL
** C Sharp with GraphQL | C# with GraphQL
** Go with GraphQL - Golang with GraphQL
** Java with GraphQL
** Kotlin with GraphQL
** Node.js with GraphQL
** PowerShell with GraphQL
** R with GraphQL
** Ruby with GraphQL
** Scala with GraphQL
** SQL with GraphQL
** Swift with GraphQL

* Google Cloud
** Android on Google Cloud
** C on Google Cloud
** C Plus plus on Google Cloud | C++ on Google Cloud
** C Sharp on Google Cloud | C# on Google Cloud
** Go on Google Cloud - Golang on Google Cloud
** Java on Google Cloud
** Kotlin on Google Cloud
** Node.js on Google Cloud
** PowerShell on Google Cloud
** R on Google Cloud
** Ruby on Google Cloud
** Scala on Google Cloud
** SQL on Google Cloud
** Swift on Google Cloud
** Android with Google Cloud
** C with Google Cloud
** C Plus plus with Google Cloud | C++ with Google Cloud
** C Sharp with Google Cloud | C# with Google Cloud
** Go with Google Cloud - Golang with Google Cloud
** Java with Google Cloud
** Kotlin with Google Cloud
** Node.js with Google Cloud
** PowerShell with Google Cloud
** R with Google Cloud
** Ruby with Google Cloud
** Scala with Google Cloud
** SQL with Google Cloud
** Swift with Google Cloud
** Android Google Cloud
** C Google Cloud
** C Plus plus Google Cloud | C++ Google Cloud
** C Sharp Google Cloud | C# Google Cloud
** Go Google Cloud - Golang Google Cloud
** Java Google Cloud
** Kotlin Google Cloud
** Node.js Google Cloud
** PowerShell Google Cloud
** R Google Cloud
** Ruby Google Cloud
** Scala Google Cloud
** SQL Google Cloud
** Swift Google Cloud

* gRPC - Google Remote Procedure Call -- see also Microservices and Protocol Buffers
** Android with gRPC
** C with gRPC | C with gRPC
** C Plus plus with gRPC | C++ with gRPC
** C Sharp with gRPC | C# with gRPC
** Go with gRPC - Golang with gRPC
** Java with gRPC
** Kotlin with gRPC
** Node.js with gRPC
** PowerShell with gRPC
** R with gRPC
** Ruby with gRPC
** Scala with gRPC
** SQL with gRPC
** Swift with gRPC
** Android gRPC
** C gRPC | C gRPC
** C Plus plus gRPC | C++ gRPC
** C Sharp gRPC | C# gRPC
** Go gRPC - Golang gRPC
** Java gRPC
** Kotlin gRPC
** Node.js gRPC
** PowerShell gRPC
** R gRPC
** Ruby gRPC
** Scala gRPC
** SQL gRPC
** Swift gRPC

* GUI - Graphical User Interface
** Android GUI
** C GUI | C GUI
** C Plus plus GUI | C++ GUI
** C Sharp GUI | C# GUI
** Go GUI - Golang GUI
** Java GUI
** Kotlin GUI
** Node.js GUI
** PowerShell GUI
** R GUI
** Scala GUI
** SQL GUI
** Swift GUI
** Android GUIs
** C GUIs | C GUIs
** C Plus plus GUIs | C++ GUIs
** C Sharp GUIs | C# GUIs
** Go GUIs - Golang GUIs
** Java GUIs
** Kotlin GUIs
** Node.js GUIs
** PowerShell GUIs
** R GUIs
** Scala GUIs
** SQL GUIs
** Swift GUIs


* Gulp.js - Gulp


H


* Heap
** C heap | C heap
** C Plus plus heap | C++ heap
** C Sharp heap | C# heap
** Go heap - Golang heap
** Java heap
** Kotlin heap
** Node.js heap
** PowerShell heap
** R heap
** Scala heap
** SQL heap
** Swift heap

* HTML - HTM
* HTTP - HTPPS - see also TLS and SSL

I


* IDEs - Integrated Development Environment
** C IDEs | C IDEs
** C Plus plus IDEs | C++ IDEs
** C Sharp IDEs | C# IDEs
** Go IDEs - Golang IDEs
** Java IDEs
** Kotlin IDEs
** Node.js IDEs
** PowerShell IDEs
** R IDEs
** Scala IDEs
** SQL IDEs
** Swift IDEs

* IDE
** C IDE | C IDE
** C Plus plus IDE | C++ IDE
** C Sharp IDE | C# IDE
** Go IDE - Golang IDE
** Java IDE
** Kotlin IDE
** Node.js IDE
** PowerShell IDE
** R IDE
** Scala IDE
** SQL IDE
** Swift IDE


* Identity
* Inheritance
** Bash XX
** C XX | C XX
** C Plus plus XX | C++ XX
** C Sharp XX | C# XX
** Go XX - Golang XX
** Java XX
** JavaScript XX
** Kotlin XX
** Node.js XX
** PowerShell XX
** Python XX
** R XX
** Scala XX
** Swift XX
** TypeScript XX


* Instance - for programming term, see object
* Instantiation
** Bash object instantiation
** C object instantiation | C object instantiation
** C Plus plus object instantiation | C++ object instantiation
** C Sharp object instantiation | C# object instantiation
** Go object instantiation - Golang object instantiation
** Java object instantiation
** JavaScript object instantiation
** Kotlin object instantiation
** Node.js object instantiation
** PowerShell object instantiation
** Python object instantiation
** R object instantiation
** Scala object instantiation
** SQL object instantiation
** Swift object instantiation
** TypeScript object instantiation

* Interface
** Bash interfaces
** C interfaces | C interfaces
** C Plus plus interfaces | C++ interfaces
** C Sharp interfaces | C# interfaces
** Go interfaces - Golang interfaces
** Java interfaces
** JavaScript interfaces
** Kotlin interfaces
** Node.js interfaces
** PowerShell interfaces
** Python interfaces
** R interfaces
** Scala interfaces
** SQL interfaces
** Swift interfaces
** TypeScript interfaces



J


* Java
** JavaBeans
** JDK - Java Development Kit
** JRE - Java Runtime Engine
** JVM - Java Virtual Machine
** JAE - Java Application Environment. See also Java Development Kit (JDK
** JAR Files (.jar) - Java ARchive - JAR file format
** Java Application Environment (JAE
** JavaBeans
** Java Blend
** Java Card API
** JavaCheck
** JavaChip
** Java Compatibility Kit (JCK)
** Java Database Connectivity (JDBC)
** Java Developer Connection
** Java Development Kit (JDK))
** Java Electronic Commerce Framework
** Java Enterprise API
** Java Foundation Classes (JFC) -- see also Abstract Windowing Toolkit (AWT)
** Java Interface Definition Language (IDL - JIDL) -- see also CORBA (Common Object Request Broker Architecture).
** Java Media APIs
** Java Media Framework
** Java Naming and Directory Interface (JNDI)
** JavaOS
** JavaPlan
** Java Platform
** Java Platform Editions
*** Java 2 Platform, Enterprise Edition
*** Java 2 Platform, Standard Edition
*** Java 2 Platform, Micro Edition
** Java Remote Method Invocation (RMI or JRMI)
** Java Runtime Environment (JRE)
** JavaSafe
** Java Studio
** Java Technologies
** Java Virtual Machine (JVM)
** Java HotSpot - Java HotSpot performance engine
** KJava virtual machine -- see also Java 2 Platform, Micro Edition
** Java Card virtual machine - see also Java Platform, Micro Edition
** Java Web Server
** Java Workshop
** Java wallet -- see also Java Electronic Commerce Framework
** JavaSpaces
** JavaSoft
** JDBC - Java Database Connectivity
** JDK - Java Development Kit]]
** JFC - Java Foundation Class -- see also Abstract Windowing Toolkit (AWT)
** Jini Technology - Jini
** JMAPI - Java Management API
** JNDI - Java Naming and Directory Interface
** JRE - Java Runtime Environment
** Just-in-time (JIT) - JIT Compiler - Just-in-time compiler - Just in time - Just in time compiler
** JVM - Java Virtual Machine

* JavaScript
** JavaScript frameworks
*** Angular and Angular.js
*** Vue.js
** JavaScript libraries
*** React.js
*** JQuery
* JPEG - Joint Photographic Experts Group
* JQuery

* JSON - JavaScript Object Notation
** Android JSON
** C JSON | C JSON
** C Plus plus JSON | C++ JSON
** C Sharp JSON | C# JSON
** Go JSON - Golang JSON
** Java JSON
** Kotlin JSON
** Node.js JSON
** PowerShell JSON
** R JSON
** Scala JSON
** SQL JSON
** Swift JSON

K


* Keyword - Keywords
** Bash keywords
** C keywords | C keywords
** C Plus plus keywords | C++ keywords
** C Sharp keywords | C# keywords
** Go keywords - Golang keywords
** Java keywords
** JavaScript keywords
** Kotlin keywords
** Node.js keywords
** PowerShell keywords
** Python keywords
** R keywords
** Scala keywords
** Swift keywords
** TypeScript keywords


* Kotlin


L


* Language specification
** Bash Language Specification
** C Language Specification | C Language Specification
** C Plus plus Language Specification | C++ Language Specification
** C Sharp Language Specification | C# Language Specification
** Go Language Specification - Golang Language Specification
** Java Language Specification
** JavaScript Language Specification
** Kotlin Language Specification
** Node.js Language Specification
** PowerShell Language Specification
** Python Language Specification
** R Language Specification
** Scala Language Specification
** SQL Language Specification
** Swift Language Specification
** TypeScript Language Specification

* Library - Libraries
** Bash XX
** C XX | C XX
** C Plus plus XX | C++ XX
** C Sharp XX | C# XX
** Go XX - Golang XX
** Java XX
** JavaScript XX
** Kotlin XX
** Node.js XX
** PowerShell XX
** Python XX
** R XX
** Scala XX
** Swift XX
** TypeScript XX


* License - Licenses - Licensing

** C licenses | C licenses
** C Plus plus licenses | C++ licenses
** C Sharp licenses | C# licenses
** Go licenses - Golang licenses
** Java licenses
** Kotlin licenses
** Node.js licenses
** PowerShell licenses
** R licenses
** Scala licenses
** SQL licenses
** Swift licenses
** C license | C license
** C Plus plus license | C++ license
** C Sharp license | C# license
** Go license - Golang license
** Java license
** Kotlin license
** Node.js license
** PowerShell license
** R license
** Scala license
** SQL license
** Swift license

* Licensing
** C licensing | C licensing
** C Plus plus licensing | C++ licensing
** C Sharp licensing | C# licensing
** Go licensing - Golang licensing
** Java licensing
** Kotlin licensing
** Node.js licensing
** PowerShell licensing
** R licensing
** Scala licensing
** SQL licensing
** Swift licensing



* Linter - Linters - Linting
** C linters | C linters
** C Plus plus linters | C++ linters
** C Sharp linters | C# linters
** Go linters - Golang linters
** Java linters
** Kotlin linters
** Node.js linters
** PowerShell linters
** R linters
** Scala linters
** SQL linters
** Swift linters
** C linter | C linter
** C Plus plus linter | C++ linter
** C Sharp linter | C# linter
** Go linter - Golang linter
** Java linter
** Kotlin linter
** Node.js linter
** PowerShell linter
** R linter
** Scala linter
** SQL linter
** Swift linter

* Linting
** C linting | C linting
** C Plus plus linting | C++ linting
** C Sharp linting | C# linting
** Go linting - Golang linting
** Java linting
** Kotlin linting
** Node.js linting
** PowerShell linting
** R linting
** Scala linting
** SQL linting
** Swift linting

* Linux -- see also separate entries for Ubuntu, CentOS, Red Hat Enterprise Linux RHEL Red Hat Linux Red Hat
** Android on Linux
** C on Linux | C on Linux
** C Plus plus on Linux | C++ on Linux
** C Sharp on Linux | C# on Linux
** Go on Linux - Golang on Linux
** Java on Linux
** Kotlin on Linux
** Node.js on Linux
** PowerShell on Linux
** R on Linux
** Ruby on Linux
** Scala on Linux
** SQL on Linux
** Swift on Linux

* Lync



M


* macOS
** Android on macOS
** C on macOS
** C Plus plus on macOS | C++ on macOS
** C Sharp on macOS | C# on macOS
** Go on macOS - Golang on macOS
** Java on macOS
** Kotlin on macOS
** Node.js on macOS
** PowerShell on macOS
** R on macOS
** Ruby on macOS
** Scala on macOS
** SQL on macOS
** Swift on macOS
** Android macOS
** C macOS
** C Plus plus macOS | C++ macOS
** C Sharp macOS | C# macOS
** Go macOS - Golang macOS
** Java macOS
** Kotlin macOS
** Node.js macOS
** PowerShell macOS
** R macOS
** Ruby macOS
** Scala macOS
** SQL macOS
** Swift macOS

* Message
* Method
** Android methods
** C methods
** C Plus plus methods | C++ methods
** C Sharp methods | C# methods
** Go methods - Golang methods
** Java methods
** Kotlin methods
** Node.js methods
** PowerShell methods
** R methods
** Ruby methods
** Scala methods
** SQL methods
** Swift methods** Android method
** C method
** C Plus plus method | C++ method
** C Sharp method | C# method
** Go method - Golang method
** Java method
** Kotlin method
** Node.js method
** PowerShell method
** R method
** Ruby method
** Scala method
** SQL method
** Swift method


* Microservices - Microservice - Micro-services - Micro-service
** Android microservices
** C microservices
** C Plus plus microservices | C++ microservices
** C Sharp microservices | C# microservices
** Go microservices - Golang microservices
** Java microservices
** Kotlin microservices
** Node.js microservices
** PowerShell microservices
** R microservices
** Ruby microservices
** Scala microservices
** SQL microservices
** Swift microservices
** Android microservice
** C microservice
** C Plus plus microservice | C++ microservice
** C Sharp microservice | C# microservice
** Go microservice - Golang microservice
** Java microservice
** Kotlin microservice
** Node.js microservice
** PowerShell microservice
** R microservice
** Ruby microservice
** Scala microservice
** SQL microservice
** Swift microservice
** Android micro-services
** C micro-services
** C Plus plus micro-services | C++ micro-services
** C Sharp micro-services | C# micro-services
** Go micro-services - Golang micro-services
** Java micro-services
** Kotlin micro-services
** Node.js micro-services
** PowerShell micro-services
** R micro-services
** Ruby micro-services
** Scala micro-services
** SQL micro-services
** Swift micro-services
** Android micro-service
** C micro-service
** C Plus plus micro-service | C++ micro-service
** C Sharp micro-service | C# micro-service
** Go micro-service - Golang micro-service
** Java micro-service
** Kotlin micro-service
** Node.js micro-service
** PowerShell micro-service
** R micro-service
** Ruby micro-service
** Scala micro-service
** SQL micro-service
** Swift micro-service


* MongoDB
** Android with MongoDB
** C with MongoDB | C with MongoDB
** C Plus plus with MongoDB | C++ with MongoDB
** C Sharp with MongoDB | C# with MongoDB
** Go with MongoDB - Golang with MongoDB
** Java with MongoDB
** Kotlin with MongoDB
** Node.js with MongoDB
** PowerShell with MongoDB
** R with MongoDB
** Ruby with MongoDB
** Scala with MongoDB
** SQL with MongoDB
** Swift with MongoDB
** Android on MongoDB
** C on MongoDB | C on MongoDB
** C Plus plus on MongoDB | C++ on MongoDB
** C Sharp on MongoDB | C# on MongoDB
** Go on MongoDB - Golang on MongoDB
** Java on MongoDB
** Kotlin on MongoDB
** Node.js on MongoDB
** PowerShell on MongoDB
** R on MongoDB
** Ruby on MongoDB
** Scala on MongoDB
** SQL on MongoDB
** Swift on MongoDB





N


* Node
* Node.js is a cross-platform JavaScript runtime environment that allows developers to build server-side and network applications with JavaScript.
* Node (computer science)
* Node (networking)
* NPM - Node Package Manager


O


* Object
* Object oriented - Object-oriented JavaScript
** Bash XX
** C XX | C XX
** C Plus plus XX | C++ XX
** C Sharp XX | C# XX
** Go XX - Golang XX
** Java XX
** JavaScript XX
** Kotlin XX
** Node.js XX
** PowerShell XX
** Python XX
** R XX
** Scala XX
** Swift XX
** TypeScript XX



* ODBC - Open Database Connectivity


P


* Package manager - Package managers - Package management
** C package managers | C package managers
** C Plus plus package managers | C++ package managers
** C Sharp package managers | C# package managers
** Go package managers - Golang package managers
** Java package managers
** Kotlin package managers
** Node.js package managers
** PowerShell package managers
** R package managers
** Scala package managers
** SQL package managers
** Swift package managers
** C package manager | C package manager
** C Plus plus package manager | C++ package manager
** C Sharp package manager | C# package manager
** Go package manager - Golang package manager
** Java package manager
** Kotlin package manager
** Node.js package manager
** PowerShell package manager
** R package manager
** Scala package manager
** SQL package manager
** Swift package manager
** Android package management
** C package management | C package management
** C Plus plus package management | C++ package management
** C Sharp package management | C# package management
** Go package management - Golang package management
** Java package management
** Kotlin package management
** Node.js package management
** PowerShell package management
** R package management
** Scala package management
** SQL package management
** Swift package management


* Penetration testing
** C penetration testing | C penetration testing
** C Plus plus penetration testing | C++ penetration testing
** C Sharp penetration testing | C# penetration testing
** Go penetration testing - Golang penetration testing
** Java penetration testing
** Kotlin penetration testing
** PowerShell penetration testing
** R penetration testing
** Scala penetration testing
** SQL penetration testing
** Swift penetration testing

* Pentesting
** C pentesting | C pentesting
** C Plus plus pentesting | C++ pentesting
** C Sharp pentesting | C# pentesting
** Go pentesting - Golang pentesting
** Java pentesting
** Kotlin pentesting
** PowerShell pentesting
** R pentesting
** Scala pentesting
** SQL pentesting
** Swift pentesting

* Performance
** Android performance
** C performance | C performance
** C Plus plus performance | C++ performance
** C Sharp performance | C# performance
** Go performance - Golang performance
** Java performance
** Kotlin performance
** Node.js performance
** PowerShell performance
** R performance
** Scala performance
** SQL performance
** Swift performance

* Persistence
* Polymorphism

* Programming - Program - Programmer
* Programming construct -- For full list of terms, see Category:Programming constructs


* Program execution
** C program execution | C program execution
** C Plus plus program execution | C++ program execution
** C Sharp program execution | C# program execution
** Go program execution - Golang program execution
** Java program execution
** Kotlin program execution
** Node.js program execution
** PowerShell program execution
** R program execution
** Scala program execution
** SQL program execution
** Swift program execution


* Property




Q


* Queue - Queues
** C queue | C queue
** C Plus plus queue | C++ queue
** C Sharp queue | C# queue
** Go queue - Golang queue
** Java queue
** Kotlin queue
** Node.js queue
** PowerShell queue
** R queue
** Scala queue
** SQL queue
** Swift queue

R


* React, React.js
* Reactive programming

* REST - REST API - RESTful API
** Android REST API
** C REST API | C REST API
** C Plus plus REST API | C++ REST API
** C Sharp REST API | C# REST API
** Go REST API - Golang REST API
** Java REST API
** Kotlin REST API
** Node.js REST API
** PowerShell REST API
** R REST API
** Ruby REST API
** Scala REST API
** SQL REST API
** Swift REST API
** Android REST
** C REST | C REST
** C Plus plus REST | C++ REST
** C Sharp REST | C# REST
** Go REST - Golang REST
** Java REST
** Kotlin REST
** Node.js REST
** PowerShell REST
** R REST
** Ruby REST
** Scala REST
** SQL REST
** Swift REST
** Android RESTful API
** C RESTful API | C RESTful API
** C Plus plus RESTful API | C++ RESTful API
** C Sharp RESTful API | C# RESTful API
** Go RESTful API - Golang RESTful API
** Java RESTful API
** Kotlin RESTful API
** Node.js RESTful API
** PowerShell RESTful API
** R RESTful API
** Ruby RESTful API
** Scala RESTful API
** SQL RESTful API
** Swift RESTful API


* REPL
** C REPLs | C REPLs
** C Plus plus REPLs | C++ REPLs
** C Sharp REPLs | C# REPLs
** Go REPLs - Golang REPLs
** Java REPLs
** Kotlin REPLs
** PowerShell REPLs
** R REPLs
** Scala REPLs
** SQL REPLs
** Swift REPLs

* Runtime environment
** Bash runtime environment
** C runtime environment | C runtime environment
** C Plus plus runtime environment | C++ runtime environment
** C Sharp runtime environment | C# runtime environment
** Go runtime environment - Golang runtime environment
** Java runtime environment
** JavaScript runtime environment
** Kotlin runtime environment
** Node.js runtime environment
** PowerShell runtime environment
** Python runtime environment
** R runtime environment
** Scala runtime environment
** SQL runtime environment
** Swift runtime environment
** TypeScript runtime environment


S


* Scripting
** Android scripting
** C scripting | C scripting
** C Plus plus scripting | C++ scripting
** C Sharp scripting | C# scripting
** Go scripting - Golang scripting
** Java scripting
** Kotlin scripting
** Node.js scripting
** PowerShell scripting
** R scripting
** Scala scripting
** SQL scripting
** Swift scripting
** Android automation scripting
** C automation scripting | C automation scripting
** C Plus plus automation scripting | C++ automation scripting
** C Sharp automation scripting | C# automation scripting
** Go automation scripting - Golang automation scripting
** Java automation scripting
** Kotlin automation scripting
** Node.js automation scripting
** PowerShell automation scripting
** R automation scripting
** Scala automation scripting
** SQL automation scripting
** Swift automation scripting

* SDK - Software Development Kit
** Android SDK
** C SDK | C SDK
** C Plus plus SDK | C++ SDK
** C Sharp SDK | C# SDK
** Go SDK - Golang SDK
** Java SDK
** Kotlin SDK
** Node.js SDK
** PowerShell SDK
** R SDK
** Scala SDK
** SQL SDK
** Swift SDK


* Search - see also Binary search
** C search | C search
** C Plus plus search | C++ search
** C Sharp search | C# search
** Go search - Golang search
** Java search
** Kotlin search
** Node.js search
** PowerShell search
** R search
** Scala search
** SQL search
** Swift search

* Search algorithms
** C search algorithms | C search algorithms
** C Plus plus search algorithms | C++ search algorithms
** C Sharp search algorithms | C# search algorithms
** Go search algorithms - Golang search algorithms
** Java search algorithms
** Kotlin search algorithms
** Node.js search algorithms
** PowerShell search algorithms
** R search algorithms
** Scala search algorithms
** SQL search algorithms
** Swift search algorithms



* Security
** C security | C security
** C Plus plus security | C++ security
** C Sharp security | C# security
** Go security - Golang security
** Java security
** Kotlin security
** Node.js security
** PowerShell security
** R security
** Scala security
** SQL security
** Swift security

* Sorting - Sort - Sorts
** C sorting algorithms | C sorting algorithms
** C Plus plus sorting algorithms | C++ sorting algorithms
** C Sharp sorting algorithms | C# sorting algorithms
** Go sorting algorithms - Golang sorting algorithms
** Java sorting algorithms
** Kotlin sorting algorithms
** Node.js sorting algorithms
** PowerShell sorting algorithms
** R sorting algorithms
** Scala sorting algorithms
** SQL sorting algorithms
** Swift sorting algorithms

* Sorts
** C sorts | C sorts
** C Plus plus sorts | C++ sorts
** C Sharp sorts | C# sorts
** Go sorts - Golang sorts
** Java sorts
** Kotlin sorts
** Node.js sorts
** PowerShell sorts
** R sorts
** Scala sorts
** SQL sorts
** Swift sorts

* Source code
** Android source code
** C source code | C source code
** C Plus plus source code | C++ source code
** C Sharp source code | C# source code
** Go source code - Golang source code
** Java source code
** Kotlin source code
** Node.js source code
** PowerShell source code
** R source code
** Scala source code
** SQL source code
** Swift source code



* Stack - Stacks
** C stack | C stack
** C Plus plus stack | C++ stack
** C Sharp stack | C# stack
** Go stack - Golang stack
** Java stack
** Kotlin stack
** Node.js stack
** PowerShell stack
** R stack
** Scala stack
** SQL stack
** Swift stack

* Standard library
** Bash Standard Library
** C Standard Library | C Standard Library
** C Plus plus Standard Library | C++ Standard Library
** C Sharp Standard Library | C# Standard Library
** Go Standard Library - Golang Standard Library
** Java Standard Library
** JavaScript Standard Library
** Kotlin Standard Library
** Node.js Standard Library
** PowerShell Standard Library
** Python Standard Library
** R Standard Library
** Scala Standard Library
** SQL Standard Library
** Swift Standard Library
** TypeScript Standard Library


* State
** Stateless

* Strings - String
** Bash strings
** C strings | C strings
** C Plus plus strings | C++ strings
** C Sharp strings | C# strings
** Go strings - Golang strings
** Java strings
** JavaScript strings
** Kotlin strings
** Node.js strings
** PowerShell strings
** Python strings
** R strings
** Scala strings
** SQL strings
** Swift strings
** TypeScript strings


* Structure

* Style guides - Style guide
** Bash style guide
** C style guide | C style guide
** C Plus plus style guide | C++ style guide
** C Sharp style guide | C# style guide
** Go style guide - Golang style guide
** Java style guide
** JavaScript style guide
** Kotlin style guide
** Node.js style guide
** PowerShell style guide
** Python style guide
** R style guide
** Scala style guide
** SQL style guide
** Swift style guide
** TypeScript style guide

T


* Table - Tables
** Android table
** C table | C table
** C Plus plus table | C++ table
** C Sharp table | C# table
** Go table - Golang table
** Java table
** Kotlin table
** Node.js table
** PowerShell table
** R table
** Scala table
** SQL table
** Swift table
** Android tables
** C tables | C tables
** C Plus plus tables | C++ tables
** C Sharp tables | C# tables
** Go tables - Golang tables
** Java tables
** Kotlin tables
** Node.js tables
** PowerShell tables
** R tables
** Scala tables
** SQL tables
** Swift tables

* Testing - see also Unit testing, Pentesting (Penetration testing
** C testing | C testing
** C Plus plus testing | C++ testing
** C Sharp testing | C# testing
** Go testing - Golang testing
** Java testing
** Kotlin testing
** PowerShell testing
** R testing
** Scala testing
** SQL testing
** Swift testing

* Transpiler - Transpilers
** Bash transpilers
** C transpilers | C transpilers
** C Plus plus transpilers | C++ transpilers
** C Sharp transpilers | C# transpilers
** Go transpilers - Golang transpilers
** Java transpilers
** JavaScript transpilers
** Kotlin transpilers
** Node.js transpilers
** PowerShell transpilers
** Python transpilers
** R transpilers
** Scala transpilers
** SQL transpilers
** Swift transpilers
** TypeScript transpilers


U


* Ubuntu
** Android on Ubuntu
** C on Ubuntu
** C Plus plus on Ubuntu | C++ on Ubuntu
** C Sharp on Ubuntu | C# on Ubuntu
** Go on Ubuntu - Golang on Ubuntu
** Java on Ubuntu
** Kotlin on Ubuntu
** Node.js on Ubuntu
** PowerShell on Ubuntu
** R on Ubuntu
** Ruby on Ubuntu
** Scala on Ubuntu
** SQL on Ubuntu
** Swift on Ubuntu
** Android Ubuntu
** C Ubuntu
** C Plus plus Ubuntu | C++ Ubuntu
** C Sharp Ubuntu | C# Ubuntu
** Go Ubuntu - Golang Ubuntu
** Java Ubuntu
** Kotlin Ubuntu
** Node.js Ubuntu
** PowerShell Ubuntu
** R Ubuntu
** Ruby Ubuntu
** Scala Ubuntu
** SQL Ubuntu
** Swift Ubuntu


* Unified Modeling Language (UML)
* Unit testing
** C unit testing | C unit testing
** C Plus plus unit testing | C++ unit testing
** C Sharp unit testing | C# unit testing
** Go unit testing - Golang unit testing
** Java unit testing
** Kotlin unit testing
** PowerShell unit testing
** R unit testing
** Scala unit testing
** SQL unit testing
** Swift unit testing


* Universal JavaScript


V


* Variables - Variable
** Bash variables
** C variables | C variables
** C Plus plus variables | C++ variables
** C Sharp variables | C# variables
** Go variables - Golang variables
** Java variables
** JavaScript variables
** Kotlin variables
** Node.js variables
** PowerShell variables
** Python variables
** R variables
** Scala variables
** SQL variables
** Swift variables
** TypeScript variables

* Virtual

W


* Windows
** Android on Windows
** C on Windows | C on Windows
** C Plus plus on Windows | C++ on Windows
** C Sharp on Windows | C# on Windows
** Go on Windows - Golang on Windows
** Java on Windows
** Kotlin on Windows
** Node.js on Windows
** PowerShell on Windows
** R on Windows
** Ruby on Windows
** Scala on Windows
** SQL on Windows
** Swift on Windows
** Android Windows
** C Windows | C Windows
** C Plus plus Windows | C++ Windows
** C Sharp Windows | C# Windows
** Go Windows - Golang Windows
** Java Windows
** Kotlin Windows
** Node.js Windows
** PowerShell Windows
** R Windows
** Ruby Windows
** Scala Windows
** SQL Windows
** Swift Windows

X



Y



Z




MAJOR LANGUAGE TEMPLATE



** Bash XX
** C XX | C XX
** C Plus plus XX | C++ XX
** C Sharp XX | C# XX
** Go XX - Golang XX
** Java XX
** JavaScript XX
** Kotlin XX
** Node.js XX
** PowerShell XX
** Python XX
** R XX
** Scala XX
** SQL XX
** Swift XX
** TypeScript XX



Sources


Fair Use Sources:
* http://www.getobjects.com/Examples/glossary.html
* https://docs.oracle.com/javase/tutorial/information/glossary.html