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.

When the code scales so poorly in the face of large inputs that it cannot complete in a reasonable amount of time, use this instead of the [performance] tag.
a language used to control the presentation of HTML and XML documents including colors, layout, and fonts.
an event based, asynchronous I/O framework that uses Google's V8 JavaScript engine. Node.js is commonly used for heavy client-server JavaScript applications.
a paradigm which attempts to solve computational problems by the chained evaluation of functions whose output is determined by their inputs rather than the program state. In…
for questions that came up in an interview.
a graph in which there is exactly one path between any two nodes. It is often used as a hierarchical data structure.
used for questions which present a problem and multiple solutions, where the asker wishes to know which solution is best (and why).
Google's software stack for mobile devices. For non-developer questions, see http://android.stackexchange.com
755 questions
a declarative language, mainly used for pattern matching within strings. Please include a tag specifying the programming language you are using, together with this tag.
754 questions
JSON (JavaScript Object Notation) aka the Fat Free Alternative to XML is a lightweight data exchange format inspired by JavaScript object literals. It is often used with JavaScript, Ajax, and RESTful …
reinventing the wheel, but are doing it anyways. Questions with this tag involve code that is already fully implemented (such as from a library).
A block of arbitrary information, or resource for storing information, accessible by the string-based name or path. Files are available to computer programs and are usually based on some kind of persi…
719 questions
security applied to computing devices such as computers and smartphones, as well as to both private and public computer networks, including the whole Internet.
for questions pertaining to random numbers, whether pseudo random or truly random.
687 questions
used to check data to make sure it fits whatever required specifications are set for it.
668 questions
numbers which are divisible only by themselves and one, starting with 2, 3, 5, 7, 11.... They are commonly used in encryption and hashing algorithms.
645 questions
the GNU Bourne Again SHell, the successor to the classic Unix Bourne sh (shell). It's the default shell for various GNU systems.
A mechanism for interacting with a computer operating system or software by typing commands to perform specific tasks.
624 questions
for questions related to the loading, formatting, saving, compression, and display of data representing pictures.
The various techniques used for maintaining stable program state in circumstances that, if not taken care of ("handled"), could cause serious issues, including logical bugs and abrupt execution termin…
an abstract representation of objects (vertices) connected by links (edges). For questions about plotting data graphically, use the [data-visualization] tag instead.
a multi-paradigm, compiled programming language developed by Apple for iOS and OS X development.
585 questions
for reviews of code that performs file system operations, such as creating, deleting, renaming, moving, copying, reading, and writing files.
583 questions
an open-source web development framework written in Ruby. If your question code is written in Ruby on Rails, tag with Ruby as the language tag. Many things are defined by convention, …
583 questions
the fundamental package for scientific computing with the programming language Python.
In mathematics, a matrix (plural matrices) is a rectangular array of numbers, symbols, or expressions, arranged in rows and columns. The individual items in a matrix are called its elements or entries…
574 questions
a Microsoft .NET Framework component that adds native data querying capabilities to .NET languages.
571 questions
A comma-separated values (CSV) file stores tabular data (numbers and text) as plain text, with rows and columns delimited by line terminators and commas, respectively. You may also use this tag for va…
567 questions
a relational database management system (RDBMS) that runs as a server providing multi-user access to a number of databases. It originated from the Sybase SQL Server codebase,…
551 questions
the act of managing computer memory by allocating portions of memory to programs as well as freeing memory so that it can be re-used.
532 questions
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 design pattern for computer user interfaces that divides an application into three areas of responsibility. It is often applied to websites.
528 questions
A generic term meaning the process by which text transformed into a more meaningful or clearer output. A typical example would be the transformation of a decimal into a particular currency format with…
516 questions
a general purpose programming language principally targeting the Java Virtual Machine. Designed to express common programming patterns in a concise, elegant, and type-safe way, it fuses both …
479 questions
Questions requesting help with school homework. This tag lets potential answerers know that they should GUIDE the student in solving the problem, rather than showing a complete solution. CAUTION: Befo…
477 questions
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…
472 questions
1 2 3 4 5 33