Stack Exchange Network

Stack Exchange network consists of 174 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.

Visit Stack Exchange

Tags

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.

× 229
an efficient algorithm for finding a key in sorted data. It runs in O(log n) time.
× 228
the process by which an object is converted into a format that can be stored and later retrieved.
× 223
This covers the asynchronous programming model supported by various programming languages, using the async and await keywords.
× 221
The term 'shell' refers to a general class of text-based command interpreters most often associated with the Unix & Linux operating systems.
× 219
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…
× 219
a component that transparently stores data so that future requests for that data can be served faster.
× 216
Model-View-Controller for the ASP.NET framework
× 212
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…
× 212
sequence containers representing arrays that can change in size. For questions about geometric or algebraic vectors, use [coordinate-system] instead.
× 210
Design pattern to reduce coupling between components, by dynamically injecting into a software component dependencies that it needs to function.
× 210
a language which is a super set of JavaScript
× 208
Any sequence of units (typically letters or numbers) that are read the same way forward or backward.
× 208
a branch of computer science devoted to the study of algorithms which can be stated in terms of geometry.
× 208
a Uniform Resource Identifier (URI) that specifies where an identified resource is available and the mechanism for retrieving it.
× 208
a language optimized for scanning arbitrary text files, extracting information from those text files, and printing reports.
× 204
a meta-programming technique in which templates are used by a compiler to generate temporary source code, which is merged by the compiler with the rest of the source code …
× 200
an algorithmic technique for efficiently solving problems with a recursive structure containing many overlapping subproblems.
× 195
the process by which a program can observe and modify its own structure and behavior at runtime.
× 194
the standard Python interface to the "Tk" graphical user interface toolkit.
× 191
A data type consisting of a set of named values called elements, members or enumerators of the type.
× 189
an open-source PHP web development framework created by Taylor Otwell. Laravel helps you create applications using simple, expressive syntax.
× 185
Use when the code in question assumes at least C++17 compliant compiler.
× 184
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…
× 182
the extended SQL dialect used in Microsoft SQL Server and Sybase. Please also tag with either [sql-server] or [sybase].
× 182
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…
× 179
A software application that services requests from clients using a data transfer protocol.
× 178
a simple stateless architecture that generally runs over HTTP. It is an "architectural style" that basically exploits the existing technology and protocols of…
× 178
a (family of) general purpose programming language(s), based on the lambda calculus, and with the ability to manipulate source code as a data structure.
× 177
A programming challenge, popularized by Jeff Atwood, that prints the numbers from 1 to 100, where multiples of three print "Fizz," multiples of five print "Buzz," and multiples of both three and five …
× 177
the branch of computer science and technology that studies the development of machines able to simulate aspects of human intelligence.
× 177
for questions involving visual presentations, whether they are generated using bitmap or vector techniques.
× 171
Question-and-answer programs involving questions with a well defined correct answer, especially those that track the player's score.
× 170
the repetition of a block of statements within a computer program, usually with mutable state.
× 168
a software library that implements a self-contained, serverless, zero-configuration, transactional SQL database engine.
× 168
A cellular automaton simulation following rules devised by mathematician John Conway.
× 167
a functional programming language in the Lisp family, closely modeled on lambda calculus with eager (applicative-order) evaluation.