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.

Type to find tags:
× 3175
a multi-paradigm, managed, garbage-collected, object-oriented programming language created by Microsoft in conjunction with the .NET platform.
× 3112
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 byte-code and run in a vi…
× 2584
ECMAScript (commonly referred to as JavaScript) is primarily used for scripting web-pages but also has several embedded forms and stand-alone interpreters / JIT engines. Use this tag for questions reg…
× 2267
an interpreted, general-purpose high-level programming language whose design philosophy emphasizes code readability.
× 1869
a widely-used, general-purpose scripting language that is especially suited for web development.
× 1820
a statically typed, free-form, multi-paradigm, compiled, general-purpose programming language.
× 1469
the act of improving a method or design. Optimization usually takes the form of improving the efficiency of an algorithm, or reducing the resources it requires (space in memory, on dis…
× 1238
a JavaScript Library that simplifies HTML document traversing, event handling, animating, and Ajax interactions for rapid web development.
× 1173
to your question to indicate that you are new to the language of your code. This will often be taken in to consideration by reviewers when assessing your code.
× 1082
a subset of Optimization: performance is the goal when you want the execution time of your program or routine to be optimal.
× 948
a precise plan (in the format of a sequence of steps) on how to solve a particular problem.
× 842
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 …
× 712
a programming paradigm using "objects": data structures consisting of data fields and methods together with their interactions.
× 676
a sequence of zero or more characters. It is commonly used to represent text or a sequence of bytes. Use this tag along with the appropriate programming language being used.
× 640
a multi-platform open-source dynamic object-oriented interpreted language created by Yukihiro Matsumoto (Matz) in 1993.
× 582
a general reusable solution to a commonly occurring problem in software design.
× 544
For questions requesting reviews of game-themed code.
× 539
the standard content markup language of the web. It is an open standard developed and maintained by W3C (World Wide Web Consortium).
× 478
the successor to the C++03 standard, adding various core language changes and fixes, and an improved and expanded standard library.
× 471
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…
× 467
how work performed by a computer can be divided into multiple concurrent streams of execution (generally referred to as threads).
× 453
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…
× 438
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.
× 422
an open-source, relational database management system.
× 349
Parsing refers to the action by software of breaking an artifact into its constituent elements and capturing the relationship between those elements.
× 348
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…
× 338
a way of organizing data in a fashion that allows particular properties of that data to be queried and/or updated efficiently.
× 330
off-site challenges meant to offer programmers educational experiences while testing their abilities.
× 298
a type of control flow structure, in which, a series of statements may be executed repeatedly until some condition is met.
× 291
Core to Object-Oriented Programming (OOP), a class is a template for creating new objects that describes the common state(s) and behavior(s).
× 289
a language used to control the presentation of HTML and XML documents including colors, layout and fonts.
× 288
used for topics relating to application security and attacks against software.
× 285
an open-source web development framework optimized for programmer happiness and maintaining sustainable productivity. Many things are defined by convention, freeing you from having to…
× 283
Google's software stack for mobile devices. For non-developer questions, see http://android.stackexchange.com
× 278
a method by which individual units of source code are tested to determine if they are fit for use.
× 274
a method of problem solving where the solution to a problem depends on solutions to smaller instances of the same problem.