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.

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…
583 questions
Pandas is a Python data analysis library.
Microsoft's SQL Server is 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,…
578 questions
For programs that are concerned with producing meaningful or clearer output. A typical example would be the transformation of a decimal into a particular currency format with the correct number of dec…
571 questions
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.
553 questions
Model–View–Controller (MVC) is a design pattern for computer user interfaces that divides an application into three areas of responsibility. It is often applied to websites.
550 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…
549 questions
A database is any organized collection of data organized to provide efficient retrieval.
543 questions
Linux is a free (libre), open source, Unix-like operating system.
for questions about calculators.
534 questions
Asynchronous programming is 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…
531 questions
Code that is written to the 2017 version of the C++ standard. Use in conjunction with the 'c++' tag.
Scala is 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 …
522 questions
Typescript is a language which is a super set of JavaScript
a design structure for creating several things that are almost identical but need different values. Not template-meta-programming.
501 questions
Generic programming is 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…
482 questions
Combinatorics is a branch of mathematics concerning the study of finite or countable discrete structures.
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, …
479 questions
Code that is written to the 2014 version of the C++ standard. Use in conjunction with the 'c++' tag.
472 questions
A piece of code is thread-safe if it only manipulates data structures in a way that allows consistent execution of this code by multiple threads.
468 questions
Event handling is 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…
460 questions
Questions relating to cryptographic topics such as encryption/decryption and hashing. (Not for use with trivial ciphers.)
456 questions
ASP.NET is a web application framework developed by Microsoft to allow programmers to build dynamic web sites and web applications.
455 questions
In computer science, concurrency is 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…
447 questions
Extensible Markup Language (XML) is a structured document format that defines human- and machine-readable encoding rules.
445 questions
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…
417 questions
Swing is a GUI toolkit packaged with the standard Java SDK since version 1.2.
414 questions
An iterator is an object-oriented programming pattern which for the most part functions similarly to a pointer to an object inside a collection with the added ability to traverse through the collectio…
407 questions
The Document Object Model (DOM) is 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…
Complexity is the analysis of how the time and space requirements of an algorithm vary according to the size of the input. Use this tag for reviews where the "Big O" is a concern.
405 questions
HyperText Transfer Protocol (HTTP) is an application level network protocol used for the transfer of content on the World Wide Web.
405 questions
The ADO.NET Entity Framework is a set of ORM (Object-Relational-Mapping) tools for the .NET Framework, since version 3.5 SP1.
404 questions
A stack is 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.
402 questions
iOS is 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…
399 questions
R is a free, open source programming language and software environment for statistical computing and graphics.
397 questions
Authentication is the process of determining whether someone or something is, in fact, who or what it is declared to be.
1 2
4 5