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.
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…
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 web application framework developed by Microsoft to allow programmers to build dynamic web sites and web applications.
any organized collection of data organized to provide efficient retrieval.
API stands for Application Programming Interface. A program's API defines the proper way for a developer to request services from that program.
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…
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 free (libre), open source, Unix-like operating system.
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 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…
a design structure for creating several things that are almost identical but need different values. Not template-meta-programming.
thread-safe if it only manipulates data structures in a way that allows consistent execution of this code by multiple threads.
a set of ORM (Object-Relational-Mapping) tools for the .NET Framework, since version 3.5 SP1.
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 section of a document containing normal content, markup, special elements called controls and labels on those controls.
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…
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 popular technique for creating interactive websites, allowing web content to be updated asynchronously by exchanging small amounts of data with the server b…
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 systems programming language focused on three goals: safety, speed, and concurrency. It maintains these goals without needing a garbage collector, making it a useful language for a number of…
For questions related to graphical animations. This includes, but is not limited to sliding, tweening, rotating and resizing of shapes.
the process of determining whether someone or something is, in fact, who or what it is declared to be.
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…
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.