Stack Exchange Network

Stack Exchange network consists of 174 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
Join us in building a kind, collaborative learning community via our updated Code of Conduct.

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.

× 8862
an interpreted, general-purpose high-level programming language whose design philosophy emphasizes code readability.
× 8806
Java (not to be confused with JavaScript) is a class-based, object-oriented, strongly typed, reflective language and run-time environment (JRE). Java programs are compiled to bytecode and run in a vir…
× 7788
a multi-paradigm, managed, garbage-collected, object-oriented programming language created by Microsoft in conjunction with the .NET platform.
× 7297
ECMAScript or ES (commonly referred to as JavaScript) is primarily used for scripting web-pages but also has several embedded forms as stand-alone interpreters or JIT compilers. Use this tag for quest…
× 6092
a statically typed, free-form, multi-paradigm, compiled, general-purpose programming language. This tag should be used for any question which requires knowledge or expertise with the C++ progra…
× 5075
a subset of Optimization: performance is the goal when you want the execution time of your program or routine to be optimal.
× 4968
to your question to indicate that you are new to the language of your code. This will often be taken into consideration by reviewers when assessing your code.
× 3611
a widely-used, general-purpose scripting language that is especially suited for web development.
× 3429
a sequence of well-defined steps that define an abstract solution to a problem. Use this tag when your issue is related to algorithm design.
× 2599
a programming paradigm using "objects": data structures consisting of data fields and methods together with their interactions.
× 2484
a general-purpose computer programming language used for operating systems, games, and other high performance work and is clearly distinct from C++. It was developed in 1972 by Dennis Ritchie for…
× 2348
the latest version of the Python programming language and was formally released on December 3rd, 2008. Use this tag along with the main python tag to denote programs that are meant to be r…
× 2242
A JavaScript Library that simplifies HTML document traversing, event handling, animating, and Ajax interactions for rapid web development.
× 2169
a sequence of characters. It is commonly used to represent text or a sequence of bytes. Use this tag along with the appropriate programming language being used.
× 2029
off-site challenges meant to offer programmers educational experiences while testing their abilities.
× 1496
a multi-platform, open-source, dynamic, object-oriented, interpreted language created by Yukihiro Matsumoto (Matz) in 1993.
× 1460
the successor to the C++03 standard, adding various core language changes and fixes, and an improved and expanded standard library.
× 1425
an ordered data structure consisting of a collection of elements (values or variables), each identified by one (single dimensional array, or vector) or multiple indexes.
× 1394
the standard content markup language of the web. It is an open standard developed and maintained by W3C (World Wide Web Consortium).
× 1363
For questions requesting reviews of game development code.
× 1182
a language for interacting with relational databases. Read the tag wiki's guidelines for requesting SQL reviews: 1) Provide context, 2) Include the schema, 3) If asking ab…
× 1175
how work performed by a computer can be divided into multiple concurrent streams of execution (generally referred to as threads).
× 1166
if you are specifically using Python 2.7. Such questions should be tagged with [python] as well.
× 1083
in the process of being eliminated. If your question is just about performance, use the [performance] tag.
× 1062
a general reusable solution to a commonly occurring problem in software design.
× 999
the process of analysing a string of symbols, either in natural language or in computer languages, conforming to the rules of a formal grammar.
× 983
a software framework supporting a multi-language paradigm and supporting language interoperability. .NET applications are executed in a virtual machine (CLR) which provides a few important ser…
× 902
an open-source, relational database management system. If your PHP code uses MySQLi, use the MySQLi tag instead.
× 862
an event-driven programming language first introduced by Microsoft in 1993 to give Excel 5.0 a more robust object-oriented language for writing macros and automa…
× 846
a purely functional programming language, featuring static typing, lazy evaluation, and monadic effects. The primary implementation is GHC, a high-performance compiler with a runtime suppor…
× 846
DateTime objects in many programming languages describe an instant in time, expressed as a date and time of day. Use on questions about reviewing code involving date/time logic.
× 833
the process of applying some order to a collection of items.
× 778
a method by which individual units of source code are tested to determine if they are fit for use.
× 766
a data structure in which the elements contain references to the next (and optionally the previous) element.
× 765
a language used to control the presentation of HTML and XML documents including colors, layout, and fonts.
× 762
a method of problem solving where the solution to a problem depends on solutions to smaller instances of the same problem.