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