Characteristics of an object that provide information about the object, or allow the object to be manipulated in a certain way.
"In JavaScript, object properties can be accessed or modified using dot notation or bracket notation."
A central location in which data, usually source code, is stored and managed.
"A Git repository allows multiple developers to work on the same project by tracking changes to the codebase."
Software tools that automate the process of installing, upgrading, configuring, and managing computer programs.
"npm for Node.js and pip for Python are examples of package managers that simplify dependency management for developers."
A conditional statement in programming that executes a block of code if a specified condition is true.
"The 'if' statement allows for branching in the flow of a program, enabling different actions based on different conditions."
A graph in which edges have no orientation or direction, meaning they connect two vertices without implying any inherent flow or order, often used to model relationships or connections between entities.
"The social network graph was represented as an undirected graph, with users as vertices and friendships as edges."