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.

Clojure is a Lisp dialect for the Java Virtual Machine. Its main features include a software transactional memory system for coherent updates to data structures, transparent access to Java libraries, …
309 questions
for code that implements a binary search.
305 questions
One of the four pillars of object-oriented programming (OOP), inheritance establishes a "is-a" relationship between objects. For example, a "Cat" object can be treated in code as any other "Animal" ob…
304 questions
Dynamic programming is an algorithmic technique for efficiently solving problems with a recursive structure containing many overlapping subproblems.
297 questions
For code that implements a merge sort or a significant part of it
296 questions
Serialization is the process by which an object is converted into a format that can be stored and later retrieved.
290 questions
Method of exchanging digital messages from an author to one or more recipients.
284 questions
Windows PowerShell is a task automation and configuration management framework from Microsoft, consisting of a command-line shell and associated scripting language built on the .NET Framework. PowerSh…
280 questions
A cache is a component that transparently stores data so that future requests for that data can be served faster.
277 questions
For code that uses templates to generate compile-time executed code. For ordinary use of templates, use the 'template' tag instead.
274 questions
Laravel is an open-source PHP web development framework created by Taylor Otwell. Laravel helps you create applications using simple, expressive syntax.
268 questions
Iteration is the repetition of a block of statements within a computer program, usually with mutable state.
264 questions
Finance is for anything related to currency, payment systems, credit card number validation, etc.
263 questions
Design pattern to reduce coupling between components, by dynamically injecting into a software component dependencies that it needs to function.
262 questions
Kotlin is a statically typed programming language that compiles to JVM bytecode, JavaScript, or native binaries.
260 questions
The MySQLi extension, or as it is sometimes known, the MySQL Improved extension, was developed to take advantage of new features found in MySQL systems versions 4.1.3 and newer. The MySQLi extension i…
258 questions
Any sequence of units (typically letters or numbers) that are read the same way forward or backward.
257 questions
REST (REpresentational State Transfer) is a simple stateless architecture that generally runs over HTTP. It is an "architectural style" that basically exploits the existing technology and protocols of…
255 questions
A data type consisting of a set of named values called elements, members or enumerators of the type.
253 questions
Machine learning provides computer algorithms that automatically discover patterns in data and make intelligent decisions from them.
251 questions
"Promises" are a particular tactic for deferred computing, suitable for several styles of concurrency: thread and event loop concurrency for local computation, and both synchronous and asynchronous re…
251 questions
The Spring Framework provides a comprehensive programming and configuration model for modern Java-based enterprise applications - on any kind of deployment platform. A key element of Spring is infrast…
245 questions
Pygame is a portable Python package for video games, built on SDL.
244 questions
Pathfinding or pathing is the plotting of the shortest route between two points. It is a more practical variant on solving mazes. This field of research is based heavily on Dijkstra's algorithm for fi…
243 questions
Computer geometry is a branch of computer science devoted to the study of algorithms which can be stated in terms of geometry.
240 questions
Reflection is the process by which a program can observe and modify its own structure and behavior at runtime.
237 questions
Model-View-Controller for the ASP.NET framework
234 questions
Memory Optimization is a subset of Optimization: it is the goal of reducing the memory consumption (the amount of memory used during compile or run time) of your program or of a specific algorithm
233 questions
The fifth version of the PHP: Hypertext Preprocessor (PHP) scripting language. It features the Zend Engine 2, better object model support, and many other improvements over PHP 4.
231 questions
A Uniform Resource Locator (URL) is a Uniform Resource Identifier (URI) that specifies where an identified resource is available and the mechanism for retrieving it.
231 questions
Unity, also referred to as Unity3D, is a cross-platform game engine with a built-in IDE developed by Unity Technologies. It is a commercial development platform for creating games, interactive 3D appl…
230 questions
SQLite is a software library that implements a self-contained, serverless, zero-configuration, transactional SQL database engine.
227 questions
Perl is a language optimized for scanning arbitrary text files, extracting information from those text files, and printing reports.
227 questions
A cellular automaton simulation following rules devised by mathematician John Conway.
226 questions
A software application that services requests from clients using a data transfer protocol.
224 questions
for questions involving visual presentations, whether they are generated using bitmap or vector techniques.
224 questions
3 4
6 7