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.

× 445
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…
× 441
for questions about calculators.
× 437
API, for code implementing (not using) an Application Programming Interface. A program's API defines the proper way for a developer to request services from that program, site and/or service.
× 428
any organized collection of data organized to provide efficient retrieval.
× 428
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…
× 422
a web application framework developed by Microsoft to allow programmers to build dynamic web sites and web applications.
× 421
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…
× 419
the successor to the C++11 standard, adding incremental improvements and some new language and library features.
× 412
a fast, statically typed, compiled language created by Google. The language was initially developed as an alternative to C++ for server infrastructure and has …
× 410
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, …
× 405
a branch of mathematics concerning the study of finite or countable discrete structures.
× 399
a structured document format that defines human- and machine-readable encoding rules.
× 398
thread-safe if it only manipulates data structures in a way that allows consistent execution of this code by multiple threads.
× 397
a free (libre), open source, Unix-like operating system.
× 393
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…
× 386
a design structure for creating several things that are almost identical but need different values. Not template-meta-programming.
× 383
an open-source JavaScript framework. Its goal is to augment browser-based applications with Model–View–Controller (MVC) capability, reduce the amount of JavaScript needed to make web appl…
× 379
a set of ORM (Object-Relational-Mapping) tools for the .NET Framework, since version 3.5 SP1.
× 376
a GUI toolkit packaged with the standard Java SDK since version 1.2.
× 374
Questions relating to cryptographic topics such as encryption/decryption and hashing. (Not for use with trivial ciphers.)
× 371
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…
× 370
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…
× 367
a section of a document containing normal content, markup, special elements called controls and labels on those controls.
× 367
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…
× 365
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…
× 364
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…
× 357
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…
× 356
an application level network protocol used for the transfer of content on the World Wide Web.
× 354
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…
× 350
a popular technique for creating interactive websites, allowing web content to be updated asynchronously by exchanging small amounts of data with the server b…
× 348
the process of determining whether someone or something is, in fact, who or what it is declared to be.
× 345
For questions related to graphical animations. This includes, but is not limited to sliding, tweening, rotating and resizing of shapes.
× 345
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.
× 338
a JavaScript library for building user interfaces. It uses a declarative paradigm that makes it easier to reason about your application and aims to be both efficient and flexible.
× 335
for questions about search algorithms, tools, and technologies.
× 334
a Python data analysis library.