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.
any organized collection of data organized to provide efficient retrieval.
For code that aims to solve problems in all branches of mathematics. (Please do NOT use this tag for incidental trivial use of arithmetic. A simple test to apply is: would an amateur or professional m…
ECMAScript 6 reached feature complete status in 2014. The features vary widely from completely new objects and patterns to syntax changes to new methods on existing objects.
A game, also known as "Naughts and Crosses", in which players take turns placing marks on a 3 × 3 grid in an attempt to form a line of three consecutive marks. You can also use this tag for variants o…
API stands for Application Programming Interface. A program's API defines the proper way for a developer to request services from that program.
simply allowing some portions of code to be executed on separate threads. It makes your applications perform better, be more responsive, and use the resources of the sy…
the successor to the C++11 standard, adding incremental improvements and some new language and library features.
In computing, input/output, or I/O, refers to the communication between an information processing system (such as a computer) and the outside world (possibly a display, an information storage system, …
a structured document format that defines human- and machine-readable encoding rules.
a branch of mathematics concerning the study of finite or countable discrete structures.
a fast, statically typed, compiled language created by Google. The language was initially developed as an alternative to C++ for server infrastructure and has …
a set of ORM (Object-Relational-Mapping) tools for the .NET Framework, since version 3.5 SP1.
a style of computer programming in which algorithms are written in terms of to-be-specified-later types that are then instantiated when needed for specific types provided as par…
thread-safe if it only manipulates data structures in a way that allows consistent execution of this code by multiple threads.
a design structure for creating several things that are almost identical but need different values. Not template-meta-programming.
should be used only on questions that are about Objective-C features or depend on code in the language. The tags [cocoa] and [cocoa-touch] should be used to ask about Apple's frameworks or cl…
a property of systems in which multiple computations can be performed in overlapping time periods. The computations may be executing on multiple cores in the same c…
a section of a document containing normal content, markup, special elements called controls and labels on those controls.
HTML5 (Hyper Text Markup Language, version 5) is an umbrella term for recent web technologies. It is also the latest iteration of HTML, and became a W3C Recommendation in October 2014, introducing new…
Questions relating to cryptographic topics such as encryption/decryption and hashing. (Not for use with trivial ciphers.)
an operating system for mobile devices developed by Apple Inc. that is currently used in their iPhone, iPod touch, iPad, and Apple TV (2nd generation) devices. It shares a lot with Mac OS X, bu…
an application level network protocol used for the transfer of content on the World Wide Web.
a coding pattern related to acting on messages between a source and one or more subscribers. A point listener in the source provides a way in which subscribed code can consume messag…
a last in, first out (LIFO) abstract data type and data structure. Perhaps the most common use of stacks is to store subroutine arguments and return addresses.
a popular technique for creating interactive websites, allowing web content to be updated asynchronously by exchanging small amounts of data with the server b…
the process of determining whether someone or something is, in fact, who or what it is declared to be.
For questions related to graphical animations. This includes, but is not limited to sliding, tweening, rotating and resizing of shapes.
an object-oriented computer programming language that can be viewed as an evolution of Microsoft's Visual Basic 6 (VB6) but implemented on the Microsoft .NET Framework.
an ordered, first-in-first-out (FIFO) data structure. Typical implementations of queues support pushing elements to the back and popping them off the front position.
an application programming interface (API) for valid HTML and well-formed XML documents. It defines the logical structure of documents and the way a document is acce…