A tag is a keyword or label that categorizes your question with other, similar questions. Using the right tags makes it easier for others to find and answer your question.

One of the four pillars of object-oriented programming (OOP), inheritance establishes a "is-a" relationship between objects. For example, a "Cat" object can be treated in code as any other "Animal" ob…
303 questions
for code that implements a binary search.
302 questions
Dynamic programming is an algorithmic technique for efficiently solving problems with a recursive structure containing many overlapping subproblems.
298 questions
For code that implements a merge sort or a significant part of it
295 questions
Serialization is the process by which an object is converted into a format that can be stored and later retrieved.
290 questions
Method of exchanging digital messages from an author to one or more recipients.
285 questions
Windows PowerShell is a task automation and configuration management framework from Microsoft, consisting of a command-line shell and associated scripting language built on the .NET Framework. PowerSh…
278 questions
A cache is a component that transparently stores data so that future requests for that data can be served faster.
278 questions
Code that is written to the 2020 version of the C++ standard. Use in conjunction with the 'c++' tag.
Laravel is an open-source PHP web development framework created by Taylor Otwell. Laravel helps you create applications using simple, expressive syntax.
274 questions
For code that uses templates to generate compile-time executed code. For ordinary use of templates, use the 'template' tag instead.
272 questions
Design pattern to reduce coupling between components, by dynamically injecting into a software component dependencies that it needs to function.
267 questions
The MySQLi extension, or as it is sometimes known, the MySQL Improved extension, was developed to take advantage of new features found in MySQL systems versions 4.1.3 and newer. The MySQLi extension i…
261 questions
REST (REpresentational State Transfer) is a simple stateless architecture that generally runs over HTTP. It is an "architectural style" that basically exploits the existing technology and protocols of…
260 questions
Finance is for anything related to currency, payment systems, credit card number validation, etc.
260 questions
"Promises" are a particular tactic for deferred computing, suitable for several styles of concurrency: thread and event loop concurrency for local computation, and both synchronous and asynchronous re…
259 questions
Iteration is the repetition of a block of statements within a computer program, usually with mutable state.
259 questions
Any sequence of units (typically letters or numbers) that are read the same way forward or backward.
258 questions
Kotlin is a statically typed programming language that compiles to JVM bytecode, JavaScript, or native binaries.
257 questions
Machine learning provides computer algorithms that automatically discover patterns in data and make intelligent decisions from them.
255 questions
A data type consisting of a set of named values called elements, members or enumerators of the type.
252 questions
Pathfinding or pathing is the plotting of the shortest route between two points. It is a more practical variant on solving mazes. This field of research is based heavily on Dijkstra's algorithm for fi…
246 questions
Computer geometry is a branch of computer science devoted to the study of algorithms which can be stated in terms of geometry.
243 questions
Pygame is a portable Python package for video games, built on SDL.
242 questions
Model-View-Controller for the ASP.NET framework
237 questions
The Spring Framework provides a comprehensive programming and configuration model for modern Java-based enterprise applications - on any kind of deployment platform. A key element of Spring is infrast…
236 questions
Reflection is the process by which a program can observe and modify its own structure and behavior at runtime.
235 questions
A Uniform Resource Locator (URL) is a Uniform Resource Identifier (URI) that specifies where an identified resource is available and the mechanism for retrieving it.
232 questions
The fifth version of the PHP: Hypertext Preprocessor (PHP) scripting language. It features the Zend Engine 2, better object model support, and many other improvements over PHP 4.
231 questions
Unity, also referred to as Unity3D, is a cross-platform game engine with a built-in IDE developed by Unity Technologies. It is a commercial development platform for creating games, interactive 3D appl…
230 questions
Memory Optimization is a subset of Optimization: it is the goal of reducing the memory consumption (the amount of memory used during compile or run time) of your program or of a specific algorithm
229 questions
for questions involving visual presentations, whether they are generated using bitmap or vector techniques.
227 questions
Perl is a language optimized for scanning arbitrary text files, extracting information from those text files, and printing reports.
227 questions
SQLite is a software library that implements a self-contained, serverless, zero-configuration, transactional SQL database engine.
227 questions
A software application that services requests from clients using a data transfer protocol.
225 questions
JSX is an open source programming language, or an AltJS with classes and static types. The source code is compiled into JavaScript which is highly optimized.
223 questions
3 4
6 7