Stack Exchange Network

Stack Exchange network consists of 175 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


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.

× 425
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…
× 424
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.
× 418
a web application framework developed by Microsoft to allow programmers to build dynamic web sites and web applications.
× 415
any organized collection of data organized to provide efficient retrieval.
× 413
API stands for Application Programming Interface. A program's API defines the proper way for a developer to request services from that program.
× 412
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…
× 409
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…
× 407
the successor to the C++11 standard, adding incremental improvements and some new language and library features.
× 397
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, …
× 395
a structured document format that defines human- and machine-readable encoding rules.
× 385
a branch of mathematics concerning the study of finite or countable discrete structures.
× 385
a free (libre), open source, Unix-like operating system.
× 384
a fast, statically typed, compiled language created by Google. The language was initially developed as an alternative to C++ for server infrastructure and has …
× 384
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…
× 375
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…
× 374
a design structure for creating several things that are almost identical but need different values. Not template-meta-programming.
× 374
thread-safe if it only manipulates data structures in a way that allows consistent execution of this code by multiple threads.
× 373
a set of ORM (Object-Relational-Mapping) tools for the .NET Framework, since version 3.5 SP1.
× 369
a GUI toolkit packaged with the standard Java SDK since version 1.2.
× 363
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…
× 358
a section of a document containing normal content, markup, special elements called controls and labels on those controls.
× 358
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…
× 352
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…
× 352
Questions relating to cryptographic topics such as encryption/decryption and hashing. (Not for use with trivial ciphers.)
× 343
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…
× 343
an application level network protocol used for the transfer of content on the World Wide Web.
× 340
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…
× 339
a popular technique for creating interactive websites, allowing web content to be updated asynchronously by exchanging small amounts of data with the server b…
× 335
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.
× 330
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…
× 329
For questions related to graphical animations. This includes, but is not limited to sliding, tweening, rotating and resizing of shapes.
× 329
the process of determining whether someone or something is, in fact, who or what it is declared to be.
× 325
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…
× 318
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.
× 318
for questions about search algorithms, tools, and technologies.
× 313
Consider whether your question would be better asked at CrossValidated, a Stack Exchange site for probability, statistics, data analysis, data mining, and machine learning. Code Review questions on s…