Find link

language:

jump to random article

Find link is a tool written by Edward Betts.

Comparison (computer programming) is a redirect to relational operator

searching for Comparison (computer programming) 535 found (642 total)

alternate case: comparison (computer programming)

Reflective programming (2,030 words) [view diff] no match in snippet view article find links to article

In computer science, reflective programming or reflection is the ability of a process to examine, introspect, and modify its own structure and behavior
Outline of computer programming (987 words) [view diff] no match in snippet view article find links to article
outline is provided as an overview of and topical guide to computer programming: Computer programming – process that leads from an original formulation of a
Anonymous function (2,277 words) [view diff] no match in snippet view article find links to article
In computer programming, an anonymous function (function literal, expression or block) is a function definition that is not bound to an identifier. Anonymous
Constructor (object-oriented programming) (4,271 words) [view diff] no match in snippet view article
initialization (RAII) Allocation site Creational pattern Destructor (computer programming) Global constructor in C++, and its C counterpart, ((constructor))
WinDiff (252 words) [view diff] no match in snippet view article find links to article
WinDiff is a graphical file comparison program published by Microsoft, distributed with Microsoft Windows Support Tools, certain versions of Microsoft
Comment (computer programming) (5,121 words) [view diff] no match in snippet view article
In computer programming, a comment is text embedded in source code that a translator (compiler or interpreter) ignores. Generally, a comment is an annotation
Natural language (525 words) [view diff] no match in snippet view article find links to article
languages such as those used for computer programming and logic. Nonstandard dialects can be viewed as a wild type in comparison with standard languages. An
Yoda conditions (1,045 words) [view diff] no match in snippet view article find links to article
equals the value..." Some languages, such as Python, support "chained" comparison operators ("comparators") in their syntax. Thus, the following lines are
Generator (computer programming) (3,218 words) [view diff] no match in snippet view article
passing a value back), rather than specifying a coroutine to jump to; see comparison of coroutines with generators. Generators are usually invoked inside loops
Hackety Hack (561 words) [view diff] no match in snippet view article find links to article
Hackety Hack is an open source application that teaches individuals how to create software. It combines an IDE with an extensive Lessons system. The cross-platform
Time bomb (software) (755 words) [view diff] no match in snippet view article
This computer-programming-related article is a stub. You can help Wikipedia by expanding it.
Action–domain–responder (379 words) [view diff] no match in snippet view article find links to article
This computer-programming-related article is a stub. You can help Wikipedia by expanding it.
List of programming languages (1,336 words) [view diff] no match in snippet view article find links to article
artificial intelligence History of programming languages Category:Programming languages List of hello world programs at Wikibooks Portal: Computer programming
Generic function (628 words) [view diff] no match in snippet view article find links to article
In computer programming, a generic function is a function defined for polymorphism. In statically typed languages (such as C++ and Java), the term generic
Concatenation (1,007 words) [view diff] no match in snippet view article find links to article
Wikifunctions has a concat function. In formal language theory and computer programming, string concatenation is the operation of joining character strings
MIX (abstract machine) (749 words) [view diff] no match in snippet view article
hypothetical computer used in Donald Knuth's monograph, The Art of Computer Programming (TAOCP). MIX's model number is 1009, which was derived by combining
Outline of software (2,369 words) [view diff] no match in snippet view article find links to article
the desired software to its final manifestation, which constitutes computer programming, the process of writing and maintaining the source code. Software
Duck typing (526 words) [view diff] no match in snippet view article find links to article
In computer programming, duck typing is an application of the duck test—"If it walks like a duck and it quacks like a duck, then it must be a duck"—to
Software framework (1,552 words) [view diff] no match in snippet view article find links to article
In computer programming, a software framework is a software abstraction that provides generic functionality which developers can extend with custom code
String interpolation (2,211 words) [view diff] no match in snippet view article find links to article
In computer programming, string interpolation (or variable interpolation, variable substitution, or variable expansion) is the process of evaluating a
Global variable (1,299 words) [view diff] no match in snippet view article find links to article
In computer programming, a global variable is a variable with global scope, meaning that it is visible (hence accessible) throughout the program, unless
Constant (computer programming) (2,685 words) [view diff] no match in snippet view article
In computer programming, a constant is a value that is not altered by the program during normal execution. When associated with an identifier, a constant
HHVM (1,126 words) [view diff] no match in snippet view article find links to article
HPHPc, and in December 2013 HPHPc was even surpassed by around 15%. Computer programming portal LLVM Parrot virtual machine Phalanger Only the Hack's type-checking
SourceLair (119 words) [view diff] no match in snippet view article find links to article
browser. Django (web framework) Online integrated development environment Comparison of source code editors Biggs, John (17 November 2014). "SourceLair Lets
Dietlibc (149 words) [view diff] no match in snippet view article find links to article
(Second ed.). Berkeley, CA: APress. pp. 283–285. ISBN 1-59059-585-8. Official website Comparison of C/POSIX standard library implementations for Linux v t e
Basic-256 (288 words) [view diff] no match in snippet view article find links to article
Basic-256 is a project to learn the basics of computer programming. The project started in 2007 inspired by the article “Why Johnny can't code” by David
Volatile (computer programming) (2,142 words) [view diff] no match in snippet view article
In computer programming, a variable is said to be volatile if its value can be read or modified asynchronously by something other than the current thread
Scope (computer science) (10,518 words) [view diff] no match in snippet view article
In computer programming, the scope of a name binding (an association of a name to an entity, such as a variable) is the part of a program where the name
Virtual method table (1,944 words) [view diff] no match in snippet view article find links to article
In computer programming, a virtual method table (VMT), virtual function table, virtual call table, dispatch table, vtable, or vftable is a mechanism used
Type conversion (2,339 words) [view diff] no match in snippet view article find links to article
they will be automatically converted to equal data types each time a comparison or assignment is executed. This behavior should be used with caution,
Automatic programming (938 words) [view diff] no match in snippet view article find links to article
In computer science, automatic programming is a type of computer programming in which some mechanism generates a computer program, to allow human programmers
List of JVM languages (1,385 words) [view diff] no match in snippet view article find links to article
This list of JVM languages comprises notable computer programming languages that are used to produce computer software that runs on the Java virtual machine
Instrumentation (computer programming) (476 words) [view diff] no match in snippet view article
In computer programming, instrumentation is the act of modifying software so that analysis can be performed on it. Generally, instrumentation either modifies
Comparison of programming languages (strings) (399 words) [view diff] no match in snippet view article
comparison of programming languages (strings) compares the features of string data structures or text-string processing for over 52 various computer programming
Programming language (7,319 words) [view diff] no match in snippet view article find links to article
languages. Computer programming portal Comparison of programming languages (basic instructions) Comparison of programming languages Computer programming Computer
Method overriding (2,163 words) [view diff] no match in snippet view article find links to article
Method overriding, in object-oriented programming, is a language feature that allows a subclass or child class to provide a specific implementation of
Comparison of Visual Basic and Visual Basic .NET (1,045 words) [view diff] no match in snippet view article find links to article
by Microsoft in 2002 as a successor to the original Visual Basic computer programming language. It was implemented on the .NET Framework 1.0. The main
Swap (computer programming) (952 words) [view diff] no match in snippet view article
In computer programming, the act of swapping two variables refers to mutually exchanging the values of the variables. Usually, this is done with the data
Comparison of widget engines (475 words) [view diff] no match in snippet view article find links to article
This is a comparison of widget engines. This article is not about widget toolkits that are used in computer programming to build graphical user interfaces
Server application programming interface (279 words) [view diff] no match in snippet view article find links to article
This computer-programming-related article is a stub. You can help Wikipedia by expanding it.
Null pointer (2,095 words) [view diff] no match in snippet view article find links to article
compare equal to null pointers. It might do both at different times; or the comparison might be undefined behavior. Also, in languages offering such support
Handle (computing) (830 words) [view diff] no match in snippet view article
In computer programming, a handle is an abstract reference to a resource that is used when application software references blocks of memory or objects
Statement (computer science) (1,856 words) [view diff] no match in snippet view article
In computer programming, a statement is a syntactic unit of an imperative programming language that expresses some action to be carried out. A program
Boxing (computer programming) (1,257 words) [view diff] no match in snippet view article
equality). For all operations other than assignment, such as arithmetic, comparison, and logical operators, one can unbox the boxed type, perform the operation
Cascade merge sort (88 words) [view diff] no match in snippet view article find links to article
six. Bradley 1982, pp. 189–190 Knuth, Donald (1998). The Art of Computer Programming (2nd ed.). Reading, Mass.: Addison Wesley. p. 288. ISBN 0201896850
Namespace (3,357 words) [view diff] no match in snippet view article find links to article
directories "letters" and "invoices" may both contain a file "to_jane". In computer programming, namespaces are typically employed for the purpose of grouping symbols
Assertion (software development) (2,571 words) [view diff] no match in snippet view article
In computer programming, specifically when using the imperative programming paradigm, an assertion is a predicate (a Boolean-valued function over the state
Software bug (4,704 words) [view diff] no match in snippet view article find links to article
infinite looping, infinite recursion, incorrect comparison in a conditional such as using the wrong comparison operator, and the off-by-one error. Incorrect
Bubble sort (2,308 words) [view diff] no match in snippet view article find links to article
bubble sort "the generic bad algorithm". Donald Knuth, in The Art of Computer Programming, concluded that "the bubble sort seems to have nothing to recommend
Callable object (344 words) [view diff] no match in snippet view article find links to article
A callable object, in computer programming, is any object that can be called like a function. pointer to function; pointer to member function; functor;
Method stub (330 words) [view diff] no match in snippet view article find links to article
Retrieved 2012-08-28. A Stub Generation System For C++ (PDF) Stub/mock frameworks for Java Review and comparison of stub & mock frameworks for Java
Prospective search (283 words) [view diff] no match in snippet view article find links to article
This computer-programming-related article is a stub. You can help Wikipedia by expanding it.
Refined Printing Command Stream (159 words) [view diff] no match in snippet view article find links to article
protocol family designed by Hewlett-Packard Zenographics Zx-protocol comparison and overview "Ricoh Aficio SG2100N Linux RPCS driver « riccade". riccade
Open-source software assessment methodologies (790 words) [view diff] no match in snippet view article find links to article
OS Critical Systems Evaluation (FOCSE) Stol and Babar have proposed a comparison framework for OSS evaluation methods. Their framework lists criteria in
WxFormBuilder (223 words) [view diff] no match in snippet view article find links to article
features". wxformbuilder.com. Retrieved 2011-04-23. "About wxFormBuilder". Retrieved 2011-04-15. Official website Comparison of wxWidgets RAD solutions v t e
Reserved word (1,783 words) [view diff] no match in snippet view article find links to article
expected that each revision of C will avoid breaking older C programs. By comparison, the C++ committee (WG21) prefers to make new keywords as normal‐looking
Third-generation programming language (468 words) [view diff] no match in snippet view article find links to article
A third-generation programming language (3GL) is a high-level computer programming language that tends to be more machine-independent and programmer-friendly
SMALL (177 words) [view diff] no match in snippet view article find links to article
Small Machine Algol Like Language (SMALL), is a computer programming language developed by Nevil Brownlee of the University of Auckland. The aim of the
Unrolled linked list (688 words) [view diff] no match in snippet view article find links to article
In computer programming, an unrolled linked list is a variation on the linked list which stores multiple elements in each node. It can dramatically increase
Geometric primitive (1,347 words) [view diff] no match in snippet view article find links to article
Sculpted prim Simplex Peuquet, Donna J. (1984), A Conceptual Framework and Comparison of Spatial Data Models, Cartographica 21 (4): 66–113. doi:10.3138/D794-N214-221R-23R5
Rope (data structure) (1,787 words) [view diff] no match in snippet view article
In computer programming, a rope, or cord, is a data structure composed of smaller strings that is used to efficiently store and manipulate longer strings
Hacker (4,311 words) [view diff] no match in snippet view article find links to article
hacker William Entriken developed a web application that displayed a comparison of the actual arrival times of local SEPTA trains to their scheduled times
Method cascading (944 words) [view diff] no match in snippet view article find links to article
be implemented using chaining, but this restricts the interface; see comparison with method chaining, below. Cascading is syntactic sugar that eliminates
Redundant code (413 words) [view diff] no match in snippet view article find links to article
In computer programming, redundant code is source code or compiled code in a computer program that is unnecessary, such as: recomputing a value that has
Forge (software) (1,187 words) [view diff] no match in snippet view article
environment (CDE) Project management software (PMS) Software project management Comparison of source-code-hosting facilities List of free software project directories
Far pointer (589 words) [view diff] no match in snippet view article find links to article
making it possible to point to addresses outside of the default segment. Comparison and arithmetic on far pointers is problematic: there can be several different
Markup language (3,741 words) [view diff] no match in snippet view article find links to article
languages into a single profile, like XHTML+SMIL and XHTML+MathML+SVG. ADDML Comparison of document markup languages Curl (programming language) HTML LaTeX Lightweight
Michel Sintzoff (213 words) [view diff] no match in snippet view article find links to article
chairperson from 2003 to 2006. In 1981, he founded the journal Science of Computer Programming. Until 1999, he was editor-in-chief. In 1993, he was elected a member
Comparison of Prolog implementations (562 words) [view diff] no match in snippet view article find links to article
sets and performance of different implementations of the Prolog computer programming language. A comprehensive discussion of the most significant Prolog
NetBeans (1,868 words) [view diff] no match in snippet view article find links to article
following languages: Free and open-source software portal Computer programming portal Comparison of integrated development environments Eclipse IDE JetBrains
Application lifecycle management (509 words) [view diff] no match in snippet view article find links to article
It encompasses requirements management, software architecture, computer programming, software testing, software maintenance, change management, continuous
Naming convention (programming) (3,859 words) [view diff] no match in snippet view article
In computer programming, a naming convention is a set of rules for choosing the character sequence to be used for identifiers which denote variables, types
String (computer science) (5,027 words) [view diff] no match in snippet view article
In computer programming, a string is traditionally a sequence of characters, either as a literal constant or as some kind of variable. The latter may allow
Software development effort estimation (2,268 words) [view diff] no match in snippet view article find links to article
Sons: 91-112. Hi Farr, L. Nanus, B. "Factors that affect the cost of computer programming, volume I" (PDF). Archived from the original (PDF) on February 21
Doxygen (909 words) [view diff] no match in snippet view article find links to article
Milliseconds since Jan 1, 1970 }; Free and open-source software portal Comparison of documentation generators API Writer ANNOUNCE: doxygen 0.1 Archived
Comparison of programming languages (array) (1,523 words) [view diff] no match in snippet view article
This comparison of programming languages (array) compares the features of array data structures or matrix processing for various computer programming languages
Enumerated type (4,564 words) [view diff] no match in snippet view article find links to article
In computer programming, an enumerated type (also called enumeration, enum, or factor in the R programming language, a condition-name in the COBOL programming
Knitr (445 words) [view diff] no match in snippet view article find links to article
analysis. For example: The Wilcoxon Sign test was applied as statistical comparison of the average of two dependent samples above. In this case, the calculated
Template (C++) (1,723 words) [view diff] no match in snippet view article
max(const char* a, const char* b) { // Normally, the result of a direct comparison // between two C strings is undefined behaviour; // using std::strcmp
Gotcha (programming) (289 words) [view diff] no match in snippet view article
encountering the former construct (conditional branch on assignment, not comparison), depending on compiler options (e.g., the -Wall option for gcc). To avoid
Conditional operator (1,094 words) [view diff] no match in snippet view article find links to article
(foo) bar = frink; else baz = frink; Computer programming portal ?:, a conditional operator in computer programming Ternary operation Bitwise operators
Multiple inheritance (2,457 words) [view diff] no match in snippet view article find links to article
Multiple inheritance is a feature of some object-oriented computer programming languages in which an object or class can inherit features from more than
Privatization (computer programming) (2,407 words) [view diff] no match in snippet view article
Privatization is a technique used in shared-memory programming to enable parallelism, by removing dependencies that occur across different threads in a
TeamCity (184 words) [view diff] no match in snippet view article find links to article
Plastic SCM Visual SourceSafe (VSS) Vault Continuous Integration software Comparison of continuous integration software https://www.jetbrains.com/help/teamcity/2024
PHP Development Tools (398 words) [view diff] no match in snippet view article find links to article
from the original on 2007-05-21. Retrieved 2007-05-22. "Zend Studio PDT Comparison". Zend Technologies. Retrieved 2009-05-07. "PHP for Eclipse - PHPeclipse
Metaclass (2,166 words) [view diff] no match in snippet view article find links to article
following diagrams show a sample core structure of Smalltalk-80 and Ruby in comparison. In both languages, the structure consists of a built-in part which contains
Oscillating merge sort (226 words) [view diff] no match in snippet view article find links to article
ISBN 978-0-13165746-5 Knuth, D. E. (1975), Sorting and Searching, The Art of Computer Programming, vol. 3, Addison Wesley Lowden, B. G. T., "A note on the oscillating
Distcc (507 words) [view diff] no match in snippet view article find links to article
2017-12-27, retrieved 2017-12-27 Official website google distcc pump mode Comparison of related system DMUCS – a Distributed Multi-User Compilation System
Lazy initialization (2,813 words) [view diff] no match in snippet view article find links to article
In computer programming, lazy initialization is the tactic of delaying the creation of an object, the calculation of a value, or some other expensive process
Proxy pattern (691 words) [view diff] no match in snippet view article find links to article
In computer programming, the proxy pattern is a software design pattern. A proxy, in its most general form, is a class functioning as an interface to something
Pointer (computer programming) (9,654 words) [view diff] no match in snippet view article
bags[0] = 65537;), unexpected results when bit-shifting values, and comparison problems, especially with signed vs unsigned values. Although it is impossible
Comparison of Pascal and C (6,136 words) [view diff] no match in snippet view article find links to article
The computer programming languages C and Pascal have similar times of origin, influences, and purposes. Both were used to design (and compile) their own
SWIG (936 words) [view diff] no match in snippet view article find links to article
mangling Application programming interface Application binary interface Comparison of application virtual machines Wrapper function GIWS for the opposite
Cocktail shaker sort (1,114 words) [view diff] no match in snippet view article find links to article
cocktail shaker sort is also briefly discussed in the book The Art of Computer Programming, along with similar refinements of bubble sort. In conclusion, Knuth
Variadic function (3,551 words) [view diff] no match in snippet view article find links to article
In mathematics and in computer programming, a variadic function is a function of indefinite arity, i.e., one which accepts a variable number of arguments
Schwartzian transform (1,699 words) [view diff] no match in snippet view article find links to article
In computer programming, the Schwartzian transform is a technique used to improve the efficiency of sorting a list of items. This idiom is appropriate
Function object (4,383 words) [view diff] no match in snippet view article find links to article
In computer programming, a function object is a construct allowing an object to be invoked or called as if it were an ordinary function, usually with the
Phoenix (web framework) (224 words) [view diff] no match in snippet view article
provides HTML-aware compile time checking. Computer programming portal Free and open-source software portal Comparison of web frameworks Mix (build tool)
Forensic software engineering (148 words) [view diff] no match in snippet view article find links to article
the migration/transition from an old datacenter to a newer one. Computer programming portal Charles Babbage Institute History of operating systems IT
Object-oriented programming (7,162 words) [view diff] no match in snippet view article find links to article
Java is a mature field, with several commercial tools. Computer programming portal Comparison of programming languages (object-oriented programming) Component-based
Programming paradigm (2,666 words) [view diff] no match in snippet view article find links to article
structured programming constructs. Machine code is the lowest-level of computer programming as it is machine instructions that define behavior at the lowest
PhpDocumentor (235 words) [view diff] no match in snippet view article find links to article
PHP syntax readability up to 7.4. Free and open-source software portal Comparison of documentation generators PHPDoc standard for commenting PHP code Official
Assembly language (9,898 words) [view diff] no match in snippet view article find links to article
and commented source code, to be used by other code. Computer programming portal Compiler Comparison of assemblers Disassembler Hexadecimal Instruction
Generic programming (7,796 words) [view diff] no match in snippet view article find links to article
Generic programming is a style of computer programming in which algorithms are written in terms of data types to-be-specified-later that are then instantiated
Malware (7,664 words) [view diff] no match in snippet view article find links to article
India were identified as emerging contributors. Botnet Browser hijacking Comparison of antivirus software Computer security Cryptojacking Cryptovirology Cuckoo's
SAS language (1,541 words) [view diff] no match in snippet view article find links to article
The SAS language is a fourth-generation computer programming language used for statistical analysis, created by Anthony James Barr at North Carolina State
Jensen's device (1,162 words) [view diff] no match in snippet view article find links to article
Jensen's device is a computer programming technique that exploits call by name. It was devised by Danish computer scientist Jørn Jensen, who worked with
Procedural programming (975 words) [view diff] no match in snippet view article find links to article
Computer programming paradigm
Lightweight programming language (348 words) [view diff] no match in snippet view article find links to article
| Apress. {{cite book}}: |work= ignored (help) About Lua "Home". wren.io. Computer programming portal Lightweight markup language Lightweight software
Rapira (220 words) [view diff] no match in snippet view article find links to article
implementations of the time.[according to whom?] Rapira was used to teach computer programming in Soviet schools. The integrated development environment included
Protothread (465 words) [view diff] no match in snippet view article find links to article
supports multiple CPU cores (processors). eigenclass.org performed a comparison of protothreads against POSIX threads, and found a 400x improvement in
Report generator (366 words) [view diff] no match in snippet view article find links to article
Hiter, Shelby (2023-12-16). "Cognos vs. Power BI: 2024 Data Platform Comparison". eWEEK. Retrieved 2023-12-21. "Power BI Elements - A Trick To Make Them
Fisher–Yates shuffle (5,223 words) [view diff] no match in snippet view article find links to article
of Computer Programming as "Algorithm P (Shuffling)". Neither Durstenfeld's article nor Knuth's first edition of The Art of Computer Programming acknowledged
Comparison sort (2,640 words) [view diff] no match in snippet view article find links to article
Knuth, Donald E. (1998-04-24). "5.3.1: Minimum-Comparison Sorting". The Art of Computer Programming. Vol. III. Sorting and Searching (2nd ed.). USA:
Blog (7,860 words) [view diff] no match in snippet view article find links to article
non-technical users who did not have much experience with HTML or computer programming. Previously, knowledge of such technologies as HTML and File Transfer
Runtime system (2,649 words) [view diff] no match in snippet view article find links to article
In computer programming, a runtime system or runtime environment is a sub-system that exists in the computer where a program is created, as well as in
ROBODoc (278 words) [view diff] no match in snippet view article find links to article
/*******/ and the resulting output Free and open-source software portal Comparison of documentation generators ROBODoc Homepage ROBODoc git repository ROBODoc
Null coalescing operator (1,736 words) [view diff] no match in snippet view article find links to article
(conditional) Elvis operator (binary ?:) Null-conditional operator Operator (computer programming) "?? and ??= operators - the null-coalescing operators". Microsoft
Splint (programming tool) (359 words) [view diff] no match in snippet view article
of c to int if (c == 'x') // Fixed the assignment error to make it a comparison operator. return 0; switch (c) { case '\n': case '\r': printf("Newline\n");
Sorting network (2,159 words) [view diff] no match in snippet view article find links to article
first sixteen depth-optimal networks are listed in Knuth's Art of Computer Programming, and have been since the 1973 edition; however, while the optimality
Linear search (1,271 words) [view diff] no match in snippet view article find links to article
"Section 6.1: Sequential Searching". Sorting and Searching. The Art of Computer Programming. Vol. 3 (3rd ed.). Addison-Wesley. pp. 396–408. ISBN 0-201-89685-0
Harbour (programming language) (2,947 words) [view diff] no match in snippet view article
Harbour is a computer programming language, used mainly to create database/business programs. It is a modernised cross-platform version of the older Clipper
Array (data structure) (3,412 words) [view diff] no match in snippet view article
vector can be represented by a one-dimensional array of size three. Computer programming portal Dynamic array Parallel array Variable-length array Bit array
Metaprogramming (1,432 words) [view diff] no match in snippet view article find links to article
Metaprogramming is a computer programming technique in which computer programs have the ability to treat other programs as their data. It means that a
Courier (typeface) (2,072 words) [view diff] no match in snippet view article
columns of characters must be consistently aligned, for instance, in computer programming. It has also become an industry standard for all screenplays to be
Bioinformatics (8,439 words) [view diff] no match in snippet view article find links to article
uses biology, chemistry, physics, computer science, data science, computer programming, information engineering, mathematics and statistics to analyze and
Foreach loop (4,147 words) [view diff] no match in snippet view article find links to article
In computer programming, foreach loop (or for-each loop) is a control flow statement for traversing items in a collection. foreach is usually used in place
S-expression (1,716 words) [view diff] no match in snippet view article find links to article
In computer programming, an S-expression (or symbolic expression, abbreviated as sexpr or sexp) is an expression in a like-named notation for nested list
Recursive data type (1,170 words) [view diff] no match in snippet view article find links to article
In computer programming languages, a recursive data type (also known as a recursively defined, inductively defined or inductive data type) is a data type
Halite AI Programming Competition (452 words) [view diff] no match in snippet view article find links to article
Halite is an open-source computer programming contest developed by the hedge fund/tech firm Two Sigma in partnership with a team at Cornell Tech. Programmers
The Free Software Definition (947 words) [view diff] no match in snippet view article find links to article
numbering, where counting begins at zero, is also a common convention in computer programming. The modern definition states that a program is free software if
Radix tree (2,333 words) [view diff] no match in snippet view article find links to article
Gwehenberger. Donald Knuth, pages 498-500 in Volume III of The Art of Computer Programming, calls these "Patricia's trees", presumably after the acronym in
Flow-based programming (4,506 words) [view diff] no match in snippet view article find links to article
In computer programming, flow-based programming (FBP) is a programming paradigm that defines applications as networks of black box processes, which exchange
Cuckoo hashing (2,591 words) [view diff] no match in snippet view article find links to article
Cuckoo hashing is a scheme in computer programming for resolving hash collisions of values of hash functions in a table, with worst-case constant lookup
Csound (1,537 words) [view diff] no match in snippet view article find links to article
Csound is a domain-specific computer programming language for audio programming. It is named Csound because it is written in the language C, in contrast
Strong and weak typing (1,326 words) [view diff] no match in snippet view article find links to article
In computer programming, one of the many ways that programming languages are colloquially classified is whether the language's type system makes it strongly
HeaderDoc (417 words) [view diff] no match in snippet view article find links to article
the headerdoc2html tool itself. Free and open-source software portal Comparison of documentation generators Standard interface documentation Legacy Documentation:
Elvis operator (999 words) [view diff] no match in snippet view article find links to article
In certain computer programming languages, the Elvis operator, often written ?:, is a binary operator that evaluates its first operand and returns it if
YARD (software) (129 words) [view diff] no match in snippet view article
named Yardstick, which verifies YARD (or RDoc) documentation coverage. Comparison of documentation generators RDoc Ruby Document format Yard - RubiGems
VBdocman (108 words) [view diff] no match in snippet view article find links to article
WinHelp, HTML, RTF and XML. VBdocman has its successor VSdocman which supports VB .NET and C#. Comparison of documentation generators VBdocman webpage v t e
ALGOL 58 (1,305 words) [view diff] no match in snippet view article find links to article
ALGOL 58, originally named IAL, is a member of the ALGOL family of computer programming languages. It was an early compromise design soon superseded by ALGOL
METAGENassist (724 words) [view diff] no match in snippet view article find links to article
Historically this has required a sound knowledge of statistics, computer programming, genetics and microbiology. As a result, only a small number of researchers
Associative array (2,802 words) [view diff] no match in snippet view article find links to article
can greatly improve performance in common web-related workflows. Computer programming portal Tuple Function (mathematics) Collins, Graham; Syme, Donald
Radix sort (2,604 words) [view diff] no match in snippet view article find links to article
science, radix sort is a non-comparative sorting algorithm. It avoids comparison by creating and distributing elements into buckets according to their
Iterator (5,763 words) [view diff] no match in snippet view article find links to article
In computer programming, an iterator is an object that progressively provides access to each item of a collection, in order. A collection may provide multiple
Variadic macro in the C preprocessor (961 words) [view diff] no match in snippet view article find links to article
A variadic macro is a feature of some computer programming languages, especially the C preprocessor, whereby a macro may be declared to accept a varying
Binary search tree (3,056 words) [view diff] no match in snippet view article find links to article
Knuth, Donald (1998). "Section 6.2.3: Balanced Trees". The Art of Computer Programming (PDF). Vol. 3 (2 ed.). Addison-Wesley. pp. 458–481. ISBN 978-0201896855
Infix notation (350 words) [view diff] no match in snippet view article find links to article
convert infix notation to postfix notation or to a tree Operator (computer programming) Subject–verb–object word order "The Implementation and Power of
HotJava (460 words) [view diff] no match in snippet view article find links to article
memory consumption) and hence was considerably sluggish. Computer programming portal Comparison of web browsers List of web browsers Mozilla Grendel Rakitin
Metasyntax (1,036 words) [view diff] no match in snippet view article find links to article
metalanguage, which is used to describe either a natural language or a computer programming language. Some of the widely used formal metalanguages for computer
Computer-based mathematics education (398 words) [view diff] no match in snippet view article find links to article
plotting software. Computational statistics - list of statistical software, comparison of statistical packages, data mining software, analytics. Data science
Sorting algorithm (6,619 words) [view diff] no match in snippet view article find links to article
October 2012. Retrieved 14 April 2018. Donald Knuth, The Art of Computer Programming, Volume 3: Sorting and Searching, Second Edition. Addison-Wesley
ALGOL 68C (944 words) [view diff] no match in snippet view article find links to article
ALGOL 68C is an imperative computer programming language, a dialect of ALGOL 68, that was developed by Stephen R. Bourne and Michael Guy to program the
Paul Graham (programmer) (1,722 words) [view diff] no match in snippet view article
books, and the media webpage Hacker News. He is the author of the computer programming books On Lisp, ANSI Common Lisp, and Hackers & Painters. Technology
Gold (linker) (557 words) [view diff] no match in snippet view article
continue development and maintenance". Free and open-source software portal Comparison of executable file formats, also for PE/COFF (Windows), and Mach-O (Mac
Undefined behavior (2,809 words) [view diff] no match in snippet view article find links to article
In computer programming, a program exhibits undefined behavior (UB) when it contains, or is executing code for which its programming language specification
3GP and 3G2 (1,350 words) [view diff] no match in snippet view article find links to article
using the open source AtomicParsley command-line utility. computer programming portal Comparison of (audio/video) container formats SIF (Source Input Format)
Visual Basic (.NET) (4,231 words) [view diff] no match in snippet view article
open-source software portal Computer programming portal Microsoft Visual Studio Express List of .NET libraries and frameworks Comparison of C# and Visual Basic
Selection sort (1,724 words) [view diff] no match in snippet view article find links to article
In computer science, selection sort is an in-place comparison sorting algorithm. It has a O(n2) time complexity, which makes it inefficient on large lists
Feature toggle (950 words) [view diff] no match in snippet view article find links to article
free dictionary. Software configuration management Software product line Comparison of open-source configuration management software "ALM Rangers - Software
Java annotation (1,823 words) [view diff] no match in snippet view article find links to article
In the Java computer programming language, an annotation is a form of syntactic metadata that can be added to Java source code. Classes, methods, variables
Mobile translation (1,866 words) [view diff] no match in snippet view article find links to article
banking), business card/bar-code/text scanning etc. It relies on computer programming in the sphere of computational linguistics and the device's communication
Praxeme (1,421 words) [view diff] no match in snippet view article find links to article
Praxeme method. John Wiley & Sons, 1 mrt. 2013 B. Traverson (2008) "A Comparison Study of Viewpoint Approaches in Service Enterprise Architecture". in:
Shellsort (3,456 words) [view diff] no match in snippet view article find links to article
Shellsort, also known as Shell sort or Shell's method, is an in-place comparison sort. It can be understood as either a generalization of sorting by exchange
Microsoft MACRO-80 (212 words) [view diff] no match in snippet view article find links to article
and Microsoft MSX-DOS. Computer programming portal Microsoft Macro Assembler Assembly language High-level assembler Comparison of assemblers Microsoft
Off-side rule (1,314 words) [view diff] no match in snippet view article find links to article
The off-side rule describes syntax of a computer programming language that defines the bounds of a code block via indentation. The term was coined by Peter
Comparison of programming languages (1,508 words) [view diff] no match in snippet view article find links to article
Retrieved 2024-04-02. Basic Eiffel language mechanisms Closure (computer programming) ECMA-367; ISO/IEC 25436:2006 The Go Programming Language (FAQ) "Codewalk:
Ezhil (programming language) (1,031 words) [view diff] no match in snippet view article
to enable native-Tamil speaking students, K-12 age-group to learn computer programming, and enable learning numeracy and computing, outside of linguistic
Off-by-one error (1,340 words) [view diff] no match in snippet view article find links to article
can sometimes appear in a mathematical context. It often occurs in computer programming when a loop iterates one time too many or too few, usually caused
Jira (software) (849 words) [view diff] no match in snippet view article
project management plugins for Jira. Computer programming portal Comparison of issue-tracking systems Comparison of project management software List of
GNU Compiler for Java (860 words) [view diff] no match in snippet view article find links to article
return new Int(p->i * k); } Free and open-source software portal Computer programming portal Excelsior JET (Excelsior Java native code compiler) IcedTea
Eric (software) (1,060 words) [view diff] no match in snippet view article
eric is a free integrated development environment (IDE) used for computer programming. Since it is a full featured IDE, it provides by default all necessary
JOVIAL (1,436 words) [view diff] no match in snippet view article find links to article
APG-73 airborne radar systems The following example is taken from Computer Programming Manual for the JOVIAL (J73) Language.: 12  PROC RETRIEVE(CODE:VALUE);
ESvn (68 words) [view diff] no match in snippet view article find links to article
portal Subversion - an open-source application used for revision control Comparison of Subversion clients "ESvn". Official website Project on Sourceforge
Factorial (8,432 words) [view diff] no match in snippet view article find links to article
factorial function are commonly used as an example of different computer programming styles, and are included in scientific calculators and scientific
Exception handling syntax (4,966 words) [view diff] no match in snippet view article find links to article
handling syntax is the set of keywords and/or structures provided by a computer programming language to allow exception handling, which separates the handling
BeanShell (804 words) [view diff] no match in snippet view article find links to article
open-source software portal Computer programming portal List of JVM languages Comparison of programming languages Comparison of command shells Apache-2
Merge-insertion sort (1,788 words) [view diff] no match in snippet view article find links to article
Ford–Johnson algorithm is a comparison sorting algorithm published in 1959 by L. R. Ford Jr. and Selmer M. Johnson. It uses fewer comparisons in the worst case
Loose coupling (1,344 words) [view diff] no match in snippet view article find links to article
For comparison, this diagram illustrates the alternative design with strong coupling between the dependent class and a provider: Computer programming languages
Comparison of programming languages (string functions) (4,077 words) [view diff] no match in snippet view article
String functions are used in computer programming languages to manipulate a string or query information about a string (some do both). Most programming
ALGOL 60 (2,762 words) [view diff] no match in snippet view article find links to article
for Algorithmic Language 1960) is a member of the ALGOL family of computer programming languages. It followed on from ALGOL 58 which had introduced code
Counting sort (1,591 words) [view diff] no match in snippet view article find links to article
), Addison-Wesley, pp. 312–314. Knuth, D. E. (1998), The Art of Computer Programming, Volume 3: Sorting and Searching (2nd ed.), Addison-Wesley, ISBN 0-201-89685-0
Android Runtime (1,335 words) [view diff] no match in snippet view article find links to article
of the Mainline project, Android 12's ART will also be updated. Computer programming portal Android software development – various concepts and software
Application binary interface (959 words) [view diff] no match in snippet view article find links to article
OABI and EABI for ARM, both of which are subsets of the ARM EABI. Computer programming portal Binary-code compatibility – Ability of a computer system to
JOONE (272 words) [view diff] no match in snippet view article find links to article
backpropagation based neural networks. Free and open-source software portal Computer programming portal Artificial neural network Neural network software Encog: another
Binary search (10,006 words) [view diff] no match in snippet view article find links to article
ISBN 978-1-86094-635-6. Knuth, Donald (1997). Fundamental algorithms. The Art of Computer Programming. Vol. 1 (3rd ed.). Reading, MA: Addison-Wesley Professional. ISBN 978-0-201-89683-1
Glossary of computer science (23,980 words) [view diff] no match in snippet view article find links to article
fields, including terms relevant to software, data science, and computer programming. Contents:  A B C D E F G H I J K L M N O P Q R S T U V W X Y Z See
Merge sort (6,819 words) [view diff] no match in snippet view article find links to article
number given here does not agree with that given in Knuth's Art of Computer Programming, Vol 3. The discrepancy is due to Knuth analyzing a variant implementation
Base64 (3,740 words) [view diff] no match in snippet view article find links to article
In computer programming, Base64 is a group of binary-to-text encoding schemes that transforms binary data into a sequence of printable characters, limited
CMS-2 (1,147 words) [view diff] no match in snippet view article find links to article
Navy. It was an early attempt to develop a standardized high-level computer programming language intended to improve code portability and reusability. CMS-2
Algebraic data type (2,098 words) [view diff] no match in snippet view article find links to article
In computer programming, especially in functional programming and type theory, an algebraic data type (ADT) is a composite data type—a type formed by combining
Apache Struts (424 words) [view diff] no match in snippet view article find links to article
plugin Free and open-source software portal Computer programming portal List of application servers Comparison of web frameworks "Struts 7.0.3". Retrieved
PL/I preprocessor (1,631 words) [view diff] no match in snippet view article find links to article
The PL/I preprocessor is the preprocessor for the PL/I computer programming language. The preprocessor interprets a subset of the full PL/I language to
Scientific programming language (756 words) [view diff] no match in snippet view article find links to article
programming language may refer to two related, yet distinct, concepts in computer programming. In a broad sense, it describes any programming language used extensively
Eclipse (software) (4,815 words) [view diff] no match in snippet view article
Eclipse is an integrated development environment (IDE) used in computer programming. It contains a base workspace and an extensible plug-in system for
Filter (higher-order function) (600 words) [view diff] no match in snippet view article
Computer programming function
Coroutine (5,471 words) [view diff] no match in snippet view article find links to article
Knuth, Donald Ervin (1997). Fundamental Algorithms (PDF). The Art of Computer Programming. Vol. 1 (3rd ed.). Addison-Wesley. Section 1.4.5: History and Bibliography
Comparison of server-side web frameworks (1,410 words) [view diff] no match in snippet view article find links to article
no longer in active development. Computer programming portal Lists of frameworks for frontend development: Comparison of JavaScript-based web frameworks
Frink (programming language) (132 words) [view diff] no match in snippet view article
Frink is a computer programming language. It is, according to creator of the language, "designed to make physical calculations simple, to help ensure that
C++ classes (4,012 words) [view diff] no match in snippet view article find links to article
this is not intended. Access modifiers Virtual inheritance Class (computer programming) Class-based programming Object composition Type conversion final
JScript (1,746 words) [view diff] no match in snippet view article find links to article
Is JScript .NET?, Microsoft Wikibooks has a book on the topic of: Computer Programming/Hello world JScript documentation in the MSDN Library JScript 5.7
DivestOS (574 words) [view diff] no match in snippet view article find links to article
DivestOS project. Free and open-source software portal Computer programming portal Comparison of mobile operating systems List of custom Android distributions
Multiple dispatch (5,927 words) [view diff] no match in snippet view article find links to article
'collided with' 'was damaged by' »; # We add multi candidates to the numeric comparison operators because we are comparing them numerically, # but makes no sense
Search algorithm (1,453 words) [view diff] no match in snippet view article find links to article
S2CID 18796310. Knuth, Donald (1998). Sorting and Searching. The Art of Computer Programming. Vol. 3 (2nd ed.). Reading, MA: Addison-Wesley Professional. Beame
Nearest neighbor search (3,341 words) [view diff] no match in snippet view article find links to article
the closest point in S to q. Donald Knuth in vol. 3 of The Art of Computer Programming (1973) called it the post-office problem, referring to an application
S-algol (3,053 words) [view diff] no match in snippet view article find links to article
S-algol (St Andrews Algol): vii  is a computer programming language derivative of ALGOL 60 developed at the University of St Andrews in 1979 by Ron Morrison
Polyphase merge sort (2,343 words) [view diff] no match in snippet view article find links to article
become better at around 8 or more files. Donald Knuth, The Art of Computer Programming, Volume 3, Addison Wesley, 1973, Algorithm 5.4.2D. "Sorting and Searching
Computing education (4,315 words) [view diff] no match in snippet view article find links to article
offered computer programming courses, but as time went on, high schools and even middle schools implemented computer science programs. In comparison to science
ALGO (314 words) [view diff] no match in snippet view article find links to article
Early computer programming language
Computational engineering (1,033 words) [view diff] no match in snippet view article find links to article
extract knowledge from large scientific data With regard to computing, computer programming, algorithms, and parallel computing play a major role in computational
Finalizer (4,011 words) [view diff] no match in snippet view article find links to article
ISBN 978-0-12-505040-1. "Finalize Instead Of Proper Destructor", WikiWikiWeb – comparison of Java finalizers with C++ destructors Krill, Paul; "Oracle recommends
Quicksort (10,092 words) [view diff] no match in snippet view article find links to article
against optimized quicksorts (of Sedgewick and Bentley-McIlroy). Computer programming portal Introsort – Hybrid sorting algorithm "Sir Antony Hoare". Computer
Charm (programming language) (1,259 words) [view diff] no match in snippet view article
Charm is a computer programming language devised in the early 1990s with similarities to the RTL/2, Pascal and C languages in addition to containing some
P-code machine (2,433 words) [view diff] no match in snippet view article find links to article
In computer programming, a P-code machine (portable code machine) is a virtual machine designed to execute P-code, the assembly language or machine code
Kali Linux (2,230 words) [view diff] no match in snippet view article find links to article
well as Bad USB MITM attacks. Free and open-source software portal Computer programming portal Linux portal Kali NetHunter List of digital forensic tools
Energy modeling (4,276 words) [view diff] no match in snippet view article find links to article
(PDF). www.nyiso.com. 17 December 2015. Retrieved 26 November 2018. A comparison of the TIMES and MARKAL models (PDF). 2009. Retrieved 31 October 2016
Language binding (497 words) [view diff] no match in snippet view article find links to article
model Comparison of application virtual machines Portable object – cross-platform-language object model definition Computer programming portal Application
GNU Octave (2,498 words) [view diff] no match in snippet view article find links to article
Mathematics portal Computer programming portal Free and open-source software portal List of numerical-analysis software Comparison of numerical-analysis
Insertion sort (2,921 words) [view diff] no match in snippet view article find links to article
Knuth, Donald (1998), "5.2.1: Sorting by Insertion", The Art of Computer Programming, vol. 3. Sorting and Searching (second ed.), Addison-Wesley, pp. 80–105
David Gries (1,986 words) [view diff] no match in snippet view article find links to article
Paul Gries, has been a co-author of an introductory textbook to computer programming using the language Python and is a teaching stream professor in the
B (programming language) (1,395 words) [view diff] no match in snippet view article
religion whose rituals involve the murmuring of magic formulas." "B - computer programming language". Ritchie, Dennis M. (March 1993). "The Development of the
Comparison of programming languages (associative array) (10,857 words) [view diff] no match in snippet view article
structures or array-lookup processing for over 40 computer programming languages. The following is a comparison of associative arrays (also "mapping", "hash"
Inotify (685 words) [view diff] no match in snippet view article find links to article
with existing select- or poll-based libraries (like GLib) easier. Computer programming portal Linux portal File Alteration Monitor (SGI) DMAPI kqueue (FreeBSD
Freelancer (3,868 words) [view diff] no match in snippet view article find links to article
where freelancing is predominant include: music, writing, acting, computer programming, web design, graphic design, translating and illustrating, film and
Textadept (222 words) [view diff] no match in snippet view article find links to article
Textadept is a free software minimalist text editor designed for computer programming. Distributed under the MIT license, it is written in C, C++ and Lua
Record (computer science) (2,790 words) [view diff] no match in snippet view article
hierarchy – Systematic organization of data Object composition – Method in computer programming of forming higher-level object types Passive data structure – Another
Operand (1,163 words) [view diff] no match in snippet view article find links to article
(500) sexcentenary (600) septcentenary (700) octocentenary (800) In computer programming languages, the definitions of operator and operand are almost the
Squawk virtual machine (303 words) [view diff] no match in snippet view article find links to article
from all other applications. Free and open-source software portal Computer programming portal Sun SPOT Jikes RVM, another JVM written mostly in Java Rubinius
Vim (text editor) (3,448 words) [view diff] no match in snippet view article
Tweaked v0.9.0-dev version. Free and open-source software portal Computer programming portal Learning the vi and Vim Editors, a tutorial book for vi and
Semipredicate problem (1,789 words) [view diff] no match in snippet view article find links to article
In computer programming, a semipredicate problem occurs when a subroutine intended to return a useful value can fail, but the signalling of failure uses
A Manufacturing Language (532 words) [view diff] no match in snippet view article find links to article
Computer programming portal A Manufacturing Language (AML) is a robot programming language created by IBM in the 1970s and 80s, for its RS 1 robot and
SPARK (programming language) (1,498 words) [view diff] no match in snippet view article
SPARK is a formally defined computer programming language based on the Ada language, intended for developing high integrity software used in systems where
String operations (2,321 words) [view diff] no match in snippet view article find links to article
functions; however, the notation used is different from that used for computer programming, and some commonly used functions in the theoretical realm are rarely
Cheshire (EP) (1,712 words) [view diff] no match in snippet view article
composition, arrangement, computer programming, keyboard, producer (track 2) Joshua Leung – composition, arrangement, computer programming, keyboard, producer
Tilman Hausherr (557 words) [view diff] no match in snippet view article find links to article
nose of the president of the organization, an image intended to evoke comparison to Pinocchio. In the course of the dispute Compuserve, which was hosting
ROCm (2,068 words) [view diff] no match in snippet view article find links to article
2022. — Docker containers for scientific applications. Portals: Computer programming Free and open-source software Linux Engineering Electronics Technology
Bitwise operation (3,832 words) [view diff] no match in snippet view article find links to article
In computer programming, a bitwise operation operates on a bit string, a bit array or a binary numeral (considered as a bit string) at the level of its
DatalogZ (500 words) [view diff] no match in snippet view article find links to article
as Datalogℤ) is an extension of Datalog with integer arithmetic and comparisons. The decision problem of whether or not a given ground atom (fact) is
Semantic HTML (1,210 words) [view diff] no match in snippet view article find links to article
rel, typeof and property attributes added to existing elements. Computer programming portal Internet portal CP/LD (Content Profile/Linked Document) HTML
Setun (2,203 words) [view diff] no match in snippet view article find links to article
information theory perspective. Donald Knuth wrote in his book The art of Computer Programming that "Perhaps the symmetric properties and simple arithmetic of this
Fibonacci search technique (1,240 words) [view diff] no match in snippet view article find links to article
1090/S0002-9939-1953-0055639-3. Knuth, Donald E. (2003). The Art of Computer Programming. Vol. 3 (Second ed.). p. 418. Lourakis, Manolis. "Fibonaccian search
BrookGPU (773 words) [view diff] no match in snippet view article find links to article
backend (this allows near maximal usage of modern CPUs). A like for like comparison between desktop CPUs and GPGPUs is problematic because of algorithmic
List of command-line interpreters (630 words) [view diff] no match in snippet view article find links to article
Programming language designed for scripting read–eval–print loop – Computer programming environment Windows Services for UNIX – Discontinued software produced
CalyxOS (1,014 words) [view diff] no match in snippet view article find links to article
Don't Stop Dragons. Free and open-source software portal Computer programming portal Comparison of mobile operating systems List of custom Android distributions
Sorted array (385 words) [view diff] no match in snippet view article find links to article
(data structure) Search data structure Donald Knuth, The Art of Computer Programming, vol. 3. Addison-Wesley Operating System Concepts by Peter B. Galvin
ALGOL (3,200 words) [view diff] no match in snippet view article find links to article
-ɡɔːl/; short for "Algorithmic Language") is a family of imperative computer programming languages originally developed in 1958. ALGOL heavily influenced
Telegraph code (6,315 words) [view diff] no match in snippet view article find links to article
Internet in the 1990s. ASCII had several features geared to aid computer programming. The letter characters were in numerical order of code point, so
JBoss Tools (646 words) [view diff] no match in snippet view article find links to article
menu with CDI enabled). Free Software portal Computer programming portal List of JBoss software Comparison of integrated development environments "JBoss
Signed number representations (2,354 words) [view diff] no match in snippet view article find links to article
doi:10.1109/TC.1977.1674817. S2CID 14661474. Donald Knuth: The Art of Computer Programming, Volume 2: Seminumerical Algorithms, chapter 4.1 Thomas Finley (April
Functional programming (8,682 words) [view diff] no match in snippet view article find links to article
a relatively popular choice for teaching programming for years. Computer programming portal Eager evaluation Functional reactive programming Inductive
George Boole (7,411 words) [view diff] no match in snippet view article find links to article
(1854), which contains Boolean algebra. Boolean logic, essential to computer programming, is credited with helping to lay the foundations for the Information
Linear probing (3,622 words) [view diff] no match in snippet view article find links to article
Linear probing is a scheme in computer programming for resolving collisions in hash tables, data structures for maintaining a collection of key–value pairs
Comparison of C Sharp and Visual Basic .NET (3,956 words) [view diff] no match in snippet view article find links to article
the college community as a "basic" language for first exposure to computer programming and the acronym represented the language accurately. In the 1970s
List of PHP accelerators (1,579 words) [view diff] no match in snippet view article find links to article
obfuscated by Zend Guard. It does not optimize or cache PHP's byte code. Computer programming portal HipHop for PHP HHVM (HipHop Virtual Machine) "Benchmarking
Zipping (computer science) (834 words) [view diff] no match in snippet view article
[10,20,30], "Ali") — unzip List of languages by support of zip: Computer programming portal Map (higher-order function) map from ClojureDocs map(function
New and delete (C++) (1,039 words) [view diff] no match in snippet view article
deadlock. Allocator (C++) Exception handling Memory pool Pointer (computer programming) Resource Acquisition Is Initialization (RAII) Smart pointers Savitch
Symbolic link (3,953 words) [view diff] no match in snippet view article find links to article
— generates links between identical data automatically Pointer (computer programming) Pathname resolution, POSIX. "Windows mklink Command". Walden, David;
Reconfigurable computing (3,437 words) [view diff] no match in snippet view article find links to article
Source Resources fixed none Algorithms fixed none von Neumann Computer:   Programming Source Resources fixed none Algorithms variable Software (instruction
Process theory (568 words) [view diff] no match in snippet view article find links to article
Sensemaking-Coevolution-Implementation Theory of software design". Science of Computer Programming. 101: 21–41. arXiv:1302.4061. doi:10.1016/j.scico.2014.11.007. S2CID 6154223
Instruction set simulator (1,891 words) [view diff] no match in snippet view article find links to article
design ISAs and simulate them. In the first volume of The Art of Computer Programming, Donald Knuth wrote: "In the author's opinion, entirely too much
Java.net (517 words) [view diff] no match in snippet view article find links to article
Attribution license). Free and open-source software portal Computer programming portal Comparison of source code hosting facilities "Java.net Maintenance
Element distinctness problem (893 words) [view diff] no match in snippet view article find links to article
Misra, J.; Gries, D. (1982), "Finding repeated elements", Science of Computer Programming, 2 (2): 143–152, doi:10.1016/0167-6423(82)90012-0, hdl:1813/6345
Standard Widget Toolkit (2,697 words) [view diff] no match in snippet view article find links to article
same way as for the desktop. Free and open-source software portal Computer programming portal List of widget toolkits Open Source Initiative. "Licenses
CFEngine (1,180 words) [view diff] no match in snippet view article find links to article
"Configurable immunity for evolving human-computer systems". Science of Computer Programming. 51 (3): 197–213. doi:10.1016/j.scico.2003.12.004. Burgess, Mark
State diagram (1,958 words) [view diff] no match in snippet view article find links to article
Statecharts: A visual formalism for complex systems. Science of Computer Programming, 8(3):231–274, June 1987. Tiwari, A. (2002). Formal Semantics and
GeneXus (196 words) [view diff] no match in snippet view article find links to article
latest version is GeneXus 18, which was released on November 10, 2022. Comparison of code generation tools List of low-code development platforms "Mission
Foobar2000 (1,092 words) [view diff] no match in snippet view article find links to article
runs on Windows. Comparison of audio player software The name foobar is derived from a common placeholder name used in computer programming. "License". foobar2000
Map (higher-order function) (1,572 words) [view diff] no match in snippet view article
-> Bool) -> List a -> List a, which sorts a list based on a provided comparison function. The mathematical basis of maps allow for a number of optimizations
Branch (computer science) (1,701 words) [view diff] no match in snippet view article
conceptually; see out-of-order execution. Knuth, Donald (2008). The Art of Computer Programming. Vol. 4, Pre-fascicle 1A (Revision 6 ed.). pp. 48–49. "Avoiding Branches"
Array slicing (3,778 words) [view diff] no match in snippet view article find links to article
In computer programming, array slicing is an operation that extracts a subset of elements from an array and packages them as another array, possibly in
Jørn Jensen (204 words) [view diff] no match in snippet view article find links to article
Occupation Computer programmer Years active 1956–2005 Known for Much pioneering computer programming in Denmark Notable work DASK programs ALGOL 60 compilers
Ternary conditional operator (6,418 words) [view diff] no match in snippet view article find links to article
In computer programming, the ternary conditional operator is a ternary operator that is part of the syntax for basic conditional expressions in several
Data deduplication (2,694 words) [view diff] no match in snippet view article find links to article
Identity resolution Information integration Linked data Pointer (computer programming) Record linkage Single-instance storage "Understanding Data Deduplication"
Trie (3,331 words) [view diff] no match in snippet view article find links to article
Knuth. Knuth, Donald (1997). "6.3: Digital Searching". The Art of Computer Programming Volume 3: Sorting and Searching (2nd ed.). Addison-Wesley. p. 492
Red (programming language) (1,095 words) [view diff] no match in snippet view article
factorial x - 1] ] Free and open-source software portal Computer programming portal Comparison of programming languages History of programming languages
Heapsort (5,716 words) [view diff] no match in snippet view article find links to article
In computer science, heapsort is an efficient, comparison-based sorting algorithm that reorganizes an input array into a heap (a data structure where each
Pattern matching (3,292 words) [view diff] no match in snippet view article find links to article
contain them. SNOBOL (StriNg Oriented and symBOlic Language) is a computer programming language developed between 1962 and 1967 at AT&T Bell Laboratories
Laravel (1,833 words) [view diff] no match in snippet view article find links to article
use the name Laravel. Computer programming portal Free and open-source software portal Comparison of web frameworks Comparison of web template engines
Apache Tomcat (1,347 words) [view diff] no match in snippet view article find links to article
the Java EE 6 Web Profile. Free and open-source software portal Computer programming portal WildFly, formerly known as JBoss Application Server Jetty
RSSOwl (885 words) [view diff] no match in snippet view article find links to article
Turkish, and Ukrainian. Free and open-source software portal Computer programming portal Comparison of feed aggregators "RSS Owl | RSS / RDF / Atom Feed Reader
Type system (7,205 words) [view diff] no match in snippet view article find links to article
In computer programming, a type system is a logical system comprising a set of rules that assigns a property called a type (for example, integer, floating
Babel (transcompiler) (347 words) [view diff] no match in snippet view article
older environments if core-js is used. Computer programming portal Free and open-source software portal Comparison of web browsers TypeScript Web development
Hack (programming language) (769 words) [view diff] no match in snippet view article
annotated with types. function negate(bool $x): bool { return !$x; } Computer programming portal Phalanger O'Sullivan, Bryan (2014-03-28). "Where Credit Belongs
How William Shatner Changed the World (721 words) [view diff] no match in snippet view article find links to article
Star Trek episode "Amok Time". This led to Bill Gates writing the computer programming language BASIC for the Altair and forming Microsoft. Medical technologies
Netlink (1,063 words) [view diff] no match in snippet view article find links to article
to address new kernel modules. Computer programming portal Free and open-source software portal Linux portal Comparison of open-source wireless drivers
Hamming weight (3,163 words) [view diff] no match in snippet view article find links to article
computer MMIX that is going to replace MIX in his book The Art of Computer Programming has an SADD instruction since 1999. SADD a,b,c counts all bits that
Compiler (8,040 words) [view diff] no match in snippet view article find links to article
translates machine code to assembly language is called a disassembler.) Computer programming portal Abstract interpretation Assembler Bottom-up parsing Compile
Analytical engine (3,955 words) [view diff] no match in snippet view article find links to article
Memorial Meeting. London: British Computer Society. pp. 415–440. Computer programming portal Wikimedia Commons has media related to Analytical Engine.
Heinz Rutishauser (761 words) [view diff] no match in snippet view article find links to article
contributions, he introduced several basic syntactic features to computer programming, notably the reserved word (keyword) for for a for loop, first as
TeX (6,164 words) [view diff] no match in snippet view article find links to article
range of users. When the first paper volume of Knuth's The Art of Computer Programming was published in 1968, it was typeset using hot metal typesetting
PL/I (12,111 words) [view diff] no match in snippet view article find links to article
ɛl wʌn/ and sometimes written PL/1) is a procedural, imperative computer programming language initially developed by IBM. It is designed for scientific
Distributed networking (799 words) [view diff] no match in snippet view article find links to article
used in distributed computing, is the network system over which computer programming, software, and its data are spread out across more than one computer
Mika VM (307 words) [view diff] no match in snippet view article find links to article
for which a GNU toolchain is available. Computer programming portal List of Java virtual machines Comparison of application virtual machines List of JVM
Topological sorting (3,170 words) [view diff] no match in snippet view article find links to article
hdl:11422/2585, ISBN 0-8186-8052-0, S2CID 206554481 D. E. Knuth, The Art of Computer Programming, Volume 1, section 2.2.3, which gives an algorithm for topological
JPC (emulator) (224 words) [view diff] no match in snippet view article
Floating-point unit (FPU) Free and open-source software portal Computer programming portal Comparison of platform virtualization software "JPCSource". Oxford
Hermann Bottenbruch (357 words) [view diff] no match in snippet view article find links to article
language of Turing machines: applications of logic to advanced digital computer programming, 1957 Proposal for a universal language for the description of computing
Pseudocode (1,441 words) [view diff] no match in snippet view article find links to article
Several attempts to bring elements of natural language grammar into computer programming have produced programming languages such as HyperTalk, Lingo, AppleScript
Harmonic series (mathematics) (6,224 words) [view diff] no match in snippet view article
. Knuth, Donald E. (1968). "1.2.7 Harmonic numbers". The Art of Computer Programming, Volume I: Fundamental Algorithms (1st ed.). Addison-Wesley. pp. 73–78
Comparison of Dewey and Library of Congress subject classification (338 words) [view diff] no match in snippet view article find links to article
QA(subrange) Data processing & computer science 005 QA(subrange) Computer programming, programs & data 006 QA(subrange) Special computer methods 010 Z1001–8999
Unix shell (1,678 words) [view diff] no match in snippet view article find links to article
windowing shell for Tcl/Tk. Comparison of command shells List of POSIX commands Read–eval–print loop – Computer programming environment Restricted shell
Cuckoo filter (1,069 words) [view diff] no match in snippet view article find links to article
b} is chosen to be large enough that this is not a major issue. Computer programming portal Michael D. Mitzenmacher. "Bloom Filters, Cuckoo Hashing, Cuckoo
God of War: Betrayal (1,958 words) [view diff] no match in snippet view article find links to article
April 21, 2013. Retrieved June 4, 2013. God of War: Betrayal on MobyGames Portals: Ancient Greece Computer programming Speculative fiction Video games
Master of Quantitative Finance (1,976 words) [view diff] no match in snippet view article find links to article
calculus, linear algebra, differential equations and some exposure to computer programming (usually C++); programs emphasizing financial mathematics may require
Model transformation (944 words) [view diff] no match in snippet view article find links to article
(2014). "A survey and comparison of transformation tools based on the transformation tool contest". Science of Computer Programming. 85: 41–99. doi:10.1016/j
Haggis (programming language) (2,093 words) [view diff] no match in snippet view article
used as a tool to bridge the gap between pseudocode and typical computer programming. Haggis is not based on any one language but a mixture that is intended
RTL/2 (761 words) [view diff] no match in snippet view article find links to article
philosophy. Heyden. ISBN 978-0855012243. BS 5904:1980: Specification for computer programming language RTL/2. 30 September 1980. ISBN 978-0580114410. {{cite book}}:
Tracing (software) (1,313 words) [view diff] no match in snippet view article
the product's source code. Branch trace Debugging Instrumentation (computer programming) Logging Observability (software) "The Tracing Book". Archived from
R (programming language) (5,990 words) [view diff] no match in snippet view article
R-related programming books Books Related to R - R Project, partially annotated curated list of books relating to R or S. Portal: Computer programming
Internet forum (7,965 words) [view diff] no match in snippet view article find links to article
For example, in an IT forum any discussion regarding anything but computer programming languages may be against the rules, with the exception of a general
Google Web Toolkit (1,736 words) [view diff] no match in snippet view article find links to article
open-source software portal Computer programming portal Dart (programming language) Google Plugin for Eclipse Google Code Comparison of JavaScript-based web
Java (programming language) (6,633 words) [view diff] no match in snippet view article
considering Java's API copyrightable "purely for argument's sake." Computer programming portal C# C++ Dalvik, used in old Android versions, replaced by non-JIT
AVL tree (4,290 words) [view diff] no match in snippet view article find links to article
ISBN 978-1-315-11933-5. Red–black tree#Proof of bounds Donald Knuth. The Art of Computer Programming, Volume 3: Sorting and Searching, Third Edition. Addison-Wesley,
Mkd (software) (270 words) [view diff] no match in snippet view article
Windows Reference manual man mkd First ISO Catalogue Comment (computer programming) Comparison of documentation generators (in French) https://fr.wikibooks
Ada (programming language) (5,721 words) [view diff] no match in snippet view article
instantiate generic units at run-time, for example inside a loop. Computer programming portal Ada compilers ALGOL 68 – Programming language APSE – Programming
C (programming language) (10,894 words) [view diff] no match in snippet view article
of C, by Dennis Ritchie C Library Reference and Examples Portal: Computer programming C (programming language) at Wikipedia's sister projects: Media from
C Sharp (programming language) (8,571 words) [view diff] no match in snippet view article
donation of $24,000 from Microsoft. Computer programming portal C# topics C# syntax Comparison of C# and Java Comparison of C# and Visual Basic .NET .NET
Dynamic recompilation (789 words) [view diff] no match in snippet view article find links to article
Binary translation Comparison of platform virtualization software Just-in-time compilation Instrumentation (computer programming) "HP Labs' technical
Risch algorithm (1,884 words) [view diff] no match in snippet view article find links to article
determine whether a pivot is identically zero[citation needed]. Computer programming portal Mathematics portal Axiom (computer algebra system) Closed-form
MapReduce (5,480 words) [view diff] no match in snippet view article find links to article
"Google's Map Reduce programming model — Revisited". Science of Computer Programming. 70: 1–30. doi:10.1016/j.scico.2007.07.001. http://www.mcs.anl
Debugger (1,368 words) [view diff] no match in snippet view article find links to article
Debugging Tool (ODT) Mainframe debuggers include: CA/EZTEST Computer programming portal Comparison of debuggers Core dump Kernel debugger List of tools for
Garbage collection (computer science) (4,054 words) [view diff] no match in snippet view article
when used with a real-time operating system. Computer programming portal Destructor (computer programming) Dynamic dead-code elimination Smart pointer
Nobuo Yoneda (389 words) [view diff] no match in snippet view article find links to article
"Professor Nobuo Yoneda (28 March 1930 – 22 April 1996)", Science of Computer Programming, 27 (3): 215–216, doi:10.1016/0167-6423(96)88115-9 Kinoshita, Yoshiki
Paradigm (4,930 words) [view diff] no match in snippet view article find links to article
descriptions of redirect targets Programming paradigm – High-level computer programming conceptualization Schema (psychology) – Pattern of thought or behavior
Facelets (2,079 words) [view diff] no match in snippet view article find links to article
same name as said attribute. Free and open-source software portal Computer programming portal JavaServer Faces Bergsten, Hans (June 9, 2004). "Improving
Residue number system (1,597 words) [view diff] no match in snippet view article find links to article
2005-02-17. Retrieved 2023-08-24. Knuth, Donald Ervin. The Art of Computer Programming. Addison Wesley. Harvey, David (2010). "A multimodular algorithm
Self-balancing binary search tree (1,114 words) [view diff] no match in snippet view article find links to article
algorithm Fusion tree Skip list Sorting Donald Knuth. The Art of Computer Programming, Volume 3: Sorting and Searching, Second Edition. Addison-Wesley
Configuration management (3,432 words) [view diff] no match in snippet view article find links to article
[1] M. Burgess, On the theory of system administration, Science of Computer Programming 49, 2003. p1-46 pdf Archived 24 July 2011 at the Wayback Machine
API writer (498 words) [view diff] no match in snippet view article find links to article
API writers have backgrounds in programming or technical writing. Computer programming background (Knowledge of C, C++, Java, PHP, or other programming
Syntax (programming languages) (1,902 words) [view diff] no match in snippet view article
Issue of syntax or semantics? Various syntactic constructs used in computer programming languages Python error “ImportError: No module named” Why? How? Command-Line
Carbon (programming language) (424 words) [view diff] no match in snippet view article
shows how a program might be written in Carbon and C++: Computer programming portal Comparison of programming languages Timeline of programming languages
Video games in Canada (1,613 words) [view diff] no match in snippet view article find links to article
post-secondary institutions offer industry relevant courses in areas such as computer programming, animation/concept art, and game design. Many of the top programs
COBOL (14,303 words) [view diff] no match in snippet view article find links to article
"common business-oriented language") is a compiled English-like computer programming language designed for business use. It is an imperative, procedural
Shell (computing) (2,330 words) [view diff] no match in snippet view article
Window manager – Type of system software Read–eval–print loop – Computer programming environment "The Internet's fifth man", Brain scan, The Economist
Buddy memory allocation (1,451 words) [view diff] no match in snippet view article find links to article
was described in detail by Donald Knuth in volume 1 of The Art of Computer Programming. The Linux kernel also uses the buddy system, with further modifications
Letter case (7,321 words) [view diff] no match in snippet view article find links to article
the baseline universal standard of formal English orthography. In computer programming, the initial capital is easier to automate than the other rules.
Hash function (7,455 words) [view diff] no match in snippet view article find links to article
Resource Center - Glossary. NIST. Knuth, Donald E. (1973). The Art of Computer Programming, Vol. 3, Sorting and Searching. Reading, MA., United States: Addison-Wesley
Simula (2,115 words) [view diff] no match in snippet view article find links to article
describe a system, Nygaard realized that he needed someone with more computer programming skills than he had. Ole-Johan Dahl joined him on his work in January
Atlas Autocode (1,015 words) [view diff] no match in snippet view article find links to article
1960s computer programming language
Command-line interface (8,636 words) [view diff] no match in snippet view article find links to article
administrators and other advanced users for system administration, computer programming and batch processing. In November 2006, Microsoft released version
Turing machine (9,386 words) [view diff] no match in snippet view article find links to article
Knuth, Donald E. (1973). Volume 1/Fundamental Algorithms: The Art of computer Programming (2nd ed.). Reading, Mass.: Addison–Wesley Publishing Company.. With
Tony Hoare (2,222 words) [view diff] no match in snippet view article find links to article
postgraduate certificate in statistics, and it was here that he began computer programming, having been taught Autocode on the Ferranti Mercury by Leslie Fox
Robert W. Floyd (1,171 words) [view diff] no match in snippet view article find links to article
particular as the major reviewer for Knuth's seminal book The Art of Computer Programming, and is the person most cited in that work. He was co-author, with
List of Java virtual machines (717 words) [view diff] no match in snippet view article find links to article
embedded systems and small and resource constrained devices. Computer programming portal Comparison of Java virtual machines Free Java implementations Java
Stripboard (2,111 words) [view diff] no match in snippet view article find links to article
Arduino integrated development environment, designed to introduce computer programming to newcomers unfamiliar with software development, presents a new
Pāṇini (6,085 words) [view diff] no match in snippet view article find links to article
the logician Emil Post, became a standard method in the design of computer programming languages. Sanskritists now accept that Pāṇini's linguistic apparatus
Kolmogorov–Smirnov test (3,909 words) [view diff] no match in snippet view article find links to article
S2CID 122547015. Eq. (15) in Section 3.3.1 of Knuth, D.E., The Art of Computer Programming, Volume 2 (Seminumerical Algorithms), 3rd Edition, Addison Wesley
Autoconstructive evolution (838 words) [view diff] no match in snippet view article find links to article
 14–30. ISBN 978-1441977472. Spector, Lee (2000). Automatic Quantum Computer Programming: A Genetic Programming Approach. Springer Science & Business Media
Null (SQL) (7,610 words) [view diff] no match in snippet view article
making the database's stored knowledge of the world incomplete. Computer programming portal SQL NULLs in: Wikibook SQL Three-valued logic Data manipulation
Integrated development environment (2,067 words) [view diff] no match in snippet view article find links to article
has media related to Integrated development environments. Computer programming portal Comparison of integrated development environments Collaborative development
IT portfolio management (2,001 words) [view diff] no match in snippet view article find links to article
Christopher, "Quantitative IT portfolio management," Science of Computer Programming, Volume 45, Issue 1, pages 1–96 (October 2002). Gallacher, Liz and
NELIAC (854 words) [view diff] no match in snippet view article find links to article
Halstead, Maurice Howard (January 1, 1962). Machine-Independent Computer Programming. Spartan Books. ISBN 978-0-5984-1477-9. {{cite book}}: ISBN / Date
Aspects of the Theory of Syntax (3,317 words) [view diff] no match in snippet view article find links to article
Context-Free Languages" (PDF), in P. Braffort; D. Hirschberg (eds.), Computer Programming and Formal Systems, North Holland, pp. 118–161 Chomsky, Noam (1965)
Stream processing (4,597 words) [view diff] no match in snippet view article find links to article
Computer programming paradigm
Operator-precedence grammar (1,283 words) [view diff] no match in snippet view article find links to article
Pradella, Matteo (2015). "Parallel parsing made practical". Science of Computer Programming. 112 (3): 245–249. doi:10.1016/j.scico.2015.09.002. hdl:11311/971391
Complex-base system (1,965 words) [view diff] no match in snippet view article find links to article
S2CID 16513137. Knuth, Donald (1998). "Positional Number Systems". The art of computer programming. Vol. 2 (3rd ed.). Boston: Addison-Wesley. p. 205. ISBN 0-201-89684-2
TestU01 (619 words) [view diff] no match in snippet view article find links to article
tests for RNGs was suggested in the 1969 first edition of The Art of Computer Programming by Donald Knuth. Knuth's tests were then supplanted by George Marsaglia's
SQL (4,039 words) [view diff] no match in snippet view article find links to article
discusses his more recent research on XML query languages. Portal: Computer programming SQL at Wikipedia's sister projects: Media from Commons Textbooks
Birthday problem (7,187 words) [view diff] no match in snippet view article find links to article
hashing algorithms analyzed by Donald Knuth in his book The Art of Computer Programming. It may be shown that if one samples uniformly, with replacement
Merkle tree (1,787 words) [view diff] no match in snippet view article find links to article
such as Phex, BearShare, LimeWire, Shareaza, DC++ and gtk-gnutella. Computer programming portal Binary tree Blockchain Distributed hash table Hash table Hash
HotSpot (virtual machine) (1,299 words) [view diff] no match in snippet view article
6. Free and open-source software portal Computer programming portal List of Java virtual machines Comparison of Java virtual machines Java performance
Java virtual machine (3,395 words) [view diff] no match in snippet view article find links to article
(Scala) and others. Computer programming portal Common Language Runtime List of Java virtual machines List of JVM languages Comparison of Java virtual machines
Merge algorithm (2,090 words) [view diff] no match in snippet view article find links to article
algorithm — Python 3.10.1 documentation". Donald Knuth. The Art of Computer Programming, Volume 3: Sorting and Searching, Third Edition. Addison-Wesley,
Take Command Console (708 words) [view diff] no match in snippet view article find links to article
Best Kept Secret in the Computer Programming Industry!". Beaufort, South Carolina: The Computer Repair Man. Product Comparison Archived 19 November 2010
Apache Groovy (3,367 words) [view diff] no match in snippet view article find links to article
code conversions. Free and open-source software portal Computer programming portal Comparison of programming languages Griffon (framework) – a desktop
Java Platform, Micro Edition (1,444 words) [view diff] no match in snippet view article find links to article
e-metering, home automation, consumer, human-to-machine-interface, ... Computer programming portal Android (operating system) iOS BlackBerry OS Danger Hiptop
Tcl (4,062 words) [view diff] no match in snippet view article find links to article
many available. Computer programming portal Eggdrop Expect TclX Tkdesk Comparison of Tcl integrated development environments Comparison of programming
Cg (programming language) (1,938 words) [view diff] no match in snippet view article
PlayStation 3 RetroArch R.U.S.E. Snes9x Unity game engine Unreal Engine Computer programming Computer graphics Vertex and pixel shaders High level shader language
APL (programming language) (9,877 words) [view diff] no match in snippet view article
v t e Programming languages Comparison Timeline History Ada ALGOL Simula APL Assembly BASIC Visual Basic classic .NET C C++ C# COBOL Erlang Elixir Forth
Klaus Samelson (1,159 words) [view diff] no match in snippet view article find links to article
Spectrum Language: A Collection of Examples (Report). Science of Computer Programming. Vol. 1. Elsevier. pp. 73–114. Samelson, Klaus; Bauer, Friedrich
Kaffe (354 words) [view diff] no match in snippet view article find links to article
GMP support in version 0.98. Free and open-source software portal Computer programming portal List of Java virtual machines GNU Classpath Free Java implementations
American National Standards Institute (1,843 words) [view diff] no match in snippet view article find links to article
leading many to falsely assume that they are identical. The first computer programming language standard was "American Standard Fortran" (informally known
ΛProlog (632 words) [view diff] no match in snippet view article find links to article
caused by combining (propositional) logic and untyped lambda calculus Comparison of Prolog implementations Prolog syntax and semantics "FAQ: What implementations
XML editor (988 words) [view diff] no match in snippet view article find links to article
color as odd rows, in order to make reading easier. Computer programming Technical editing Comparison of XML editors Authoring system Editing Source code
Spring Security (808 words) [view diff] no match in snippet view article find links to article
Problem-Solution Approach (Second ed.). Apress. p. 1104. ISBN 978-1-4302-2499-0. "Why the name Acegi?". spring.io. Official website Portal: Computer programming
Programming languages used in most popular websites (843 words) [view diff] no match in snippet view article find links to article
for file types Citations from reliable sources Computer programming portal Internet portal Comparison of programming languages List of programming languages
Ruby (programming language) (5,462 words) [view diff] no match in snippet view article
transferred to RubyGems. Free and open-source software portal Computer programming portal Comparison of programming languages Metasploit Why's (poignant) Guide
Eric Hehner (492 words) [view diff] no match in snippet view article find links to article
E. C. R. (1990). "A Practical Theory of Programming". Science of Computer Programming. 14 (2–3): 133–158. doi:10.1016/0167-6423(90)90018-9. Hehner, E.
Python (programming language) (14,442 words) [view diff] no match in snippet view article
practice is also used by the developers of Tcl, Erlang, and Swift. Computer programming portal Free and open-source software portal Python syntax and semantics
Inversion (discrete mathematics) (1,905 words) [view diff] no match in snippet view article
ISBN 0-321-29535-8. Knuth, Donald (1973). "5.1.1 Inversions". The Art of Computer Programming. Addison-Wesley Pub. Co. ISBN 0201896850. Mahmoud, Hosam Mahmoud
Apache TomEE (705 words) [view diff] no match in snippet view article find links to article
open source Java EE ecosystem. Free and open-source software portal Computer programming portal List of application servers "Apache TomEE 9.1.1 Release Notes"
Free Java implementations (1,586 words) [view diff] no match in snippet view article find links to article
across the Java ecosystem." Free and open-source software portal Computer programming portal Java (software platform) javac HotSpot Apache Harmony OpenJDK
Euan Mason (773 words) [view diff] no match in snippet view article find links to article
before moving on to New Jersey. His hobbies include astronomy, music, computer programming and football. Mason completed a PhD at the University of Canterbury
Career and technical education (1,452 words) [view diff] no match in snippet view article find links to article
traffic control, fixed-wing, rotary-wing, UAV, 107 pilots license. Computer programming - markup languages, scripting languages, programming languages, libraries
Shoshin (1,491 words) [view diff] no match in snippet view article find links to article
specific fields of life including social work, medical care, teaching, computer programming, gardening, sports, and dealing with chronic diseases such as phenylketonuria
Pascal (programming language) (8,514 words) [view diff] no match in snippet view article
digital computer." Computer programming portal Ada (programming language) Concurrent Pascal Comparison of Pascal and Delphi Comparison of Pascal and C Modula-2
Friedrich L. Bauer (1,270 words) [view diff] no match in snippet view article find links to article
Bauer was a member of the committees that developed the imperative computer programming languages ALGOL 58, and its successor ALGOL 60, important predecessors
Offshoring (5,040 words) [view diff] no match in snippet view article find links to article
where outsourcing is related to technology or the internet, such as computer programming. Business process outsourcing (BPO) involves contracting out operational
Segoe (3,100 words) [view diff] no match in snippet view article find links to article
shapes of functional text fonts cannot be copyrighted; only the computer programming code in a font is given copyright protection. This makes the production
LimeWire (3,026 words) [view diff] no match in snippet view article find links to article
over a local network. Free and open-source software portal Computer programming portal Comparison of file-sharing applications Open music model AllOfMP3 Grooveshark
Statistical data type (1,148 words) [view diff] no match in snippet view article find links to article
problem. Most data types in statistics have comparable types in computer programming, and vice versa, as shown in the following table: Mosteller, F.;
Gene expression programming (6,491 words) [view diff] no match in snippet view article find links to article
Gene expression programming (GEP) in computer programming is an evolutionary algorithm that creates computer programs or models. These computer programs
ENIAC (8,279 words) [view diff] no match in snippet view article find links to article
University of London. Campbell-Kelly, Martin "The Development of Computer Programming in Britain (1945 to 1955)", The Birkbeck College Machines, in (1982)
K-way merge algorithm (2,409 words) [view diff] no match in snippet view article find links to article
Merging and Replacement Selection". Sorting and Searching. The Art of Computer Programming. Vol. 3 (2nd ed.). Addison-Wesley. pp. 252–255. ISBN 0-201-89685-0
Scratch (programming language) (5,246 words) [view diff] no match in snippet view article
Scratch.[better source needed] Free and open-source software portal Computer programming portal Blockly, an interface used by Scratch to make the code blocks
Iverson bracket (1,661 words) [view diff] no match in snippet view article find links to article
accompanied by a marginal note. Boolean function Type conversion in computer programming: many languages allow numeric or pointer quantities to be used as
JavaScript (7,917 words) [view diff] no match in snippet view article find links to article
updated collection of tutorials on the entirety of the language. "JavaScript: The First 20 Years". Retrieved 6 February 2022. Portal: Computer programming
Kotlin (programming language) (4,604 words) [view diff] no match in snippet view article
Pinterest Trello Uber Free and open-source software portal Computer programming portal Comparison of programming languages This article contains quotations
Visual Basic (classic) (4,343 words) [view diff] no match in snippet view article
Timer1_Timer() Count = Count + 1 Label1.Caption = Count End Sub Computer programming portal IIf – a function in several editions of Visual Basic roughly
Jblas: Linear Algebra for Java (368 words) [view diff] no match in snippet view article find links to article
DoubleMatrix result = matA.mmul(matB); Free and open-source software portal Computer programming portal NumPy SciPy ND4J: NDArrays & Scientific Computing for Java
2002 Alabama gubernatorial election (1,722 words) [view diff] no match in snippet view article find links to article
expect that if there was some kind of computer glitch or some kind of computer programming error, that it might have affected more than one race, but it further
Units of information (3,243 words) [view diff] no match in snippet view article find links to article
theory and coding. McGraw-Hill. Knuth, Donald Ervin. The Art of Computer Programming: Seminumerical algorithms. Vol. 2. Addison Wesley. Shanmugam (2006)
Work sampling (861 words) [view diff] no match in snippet view article find links to article
of different research questions. Sampling (statistics) Profiling (computer programming) can be done by work sampling a computer program. Staffing models
B-tree (7,379 words) [view diff] no match in snippet view article find links to article
ISBN 0-201-55713-4.. Knuth, Donald (1998). Sorting and Searching. The Art of Computer Programming. Vol. 3 (Second ed.). Addison-Wesley. ISBN 0-201-89685-0. Section
The Cappuccino Songs (1,087 words) [view diff] no match in snippet view article find links to article
Tikaram – vocals, acoustic guitar Marco Sabiu – piano, keyboards, computer programming, string arrangements Luís Jardim – bass, drums, percussion, vocals
Hash table (6,078 words) [view diff] no match in snippet view article find links to article
the original on August 7, 2009. Knuth, Donald (1998). The Art of Computer Programming. Vol. 3: Sorting and Searching (2nd ed.). Addison-Wesley. pp. 513–558
Wendi Richter (2,198 words) [view diff] no match in snippet view article find links to article
participated in volleyball, track, and cross-country. She later majored in computer programming at Dallas's Draughon's Business College. In the 1980s, she moved
Verse (programming language) (636 words) [view diff] no match in snippet view article
Computer programming portal Verse is a static typed object-oriented programming language created by Epic Games. It was released alongside UEFN in March
Register-transfer level (2,163 words) [view diff] no match in snippet view article find links to article
declares the registers (which roughly correspond to variables in computer programming languages), and describes the combinational logic by using constructs
Setjmp.h (1,784 words) [view diff] no match in snippet view article find links to article
with Longjmp and Setjmp". Groups.Di.Unipi.it. Retrieved 2024-01-02. Computer programming portal setjmp: set jump point for a non-local goto – System Interfaces
Cross product (11,553 words) [view diff] no match in snippet view article find links to article
has many applications in mathematics, physics, engineering, and computer programming. It should not be confused with the dot product (projection product)
History of computing hardware (17,724 words) [view diff] no match in snippet view article find links to article
written in the 1840s, are now recognized as the earliest examples of computer programming. Lovelace saw potential in computers to go beyond numerical calculations
Apache Harmony (2,826 words) [view diff] no match in snippet view article find links to article
unimplemented security classes. Free and open-source software portal Computer programming portal GNU Classpath List of Java virtual machines Free Java implementations
Cameleon (programming language) (338 words) [view diff] no match in snippet view article
and XQuery, Easy integration of new algorithm with the dev kit. Computer programming portal Free and open-source software portal Bioinformatics workflow
C++ (5,755 words) [view diff] no match in snippet view article find links to article
using inline ASM: {}", sum); return 0; } Computer programming portal Carbon (programming language) Comparison of programming languages List of C++ compilers
IMac G4 (4,606 words) [view diff] no match in snippet view article find links to article
Commons has media related to iMac G4. iMac G4 support page at the Wayback Machine (archived 2005-03-05) Portals: Electronics Computer programming Internet
Linked list (7,796 words) [view diff] no match in snippet view article find links to article
singly linked lists with sentinels, etc. As with most choices in computer programming and design, no method is well suited to all circumstances. A linked
Programming productivity (2,031 words) [view diff] no match in snippet view article find links to article
(2016). "Links between the personalities, styles and performance in computer programming". Journal of Systems and Software. 111: 228–241. arXiv:1611.10169
Lua (5,483 words) [view diff] no match in snippet view article find links to article
September 2021 at the Wayback Machine LuaDist Lua Rocks - Package manager Projects in Lua Portals: Free and open-source software Computer programming
X86 assembly language (6,641 words) [view diff] no match in snippet view article find links to article
to copy the value of the instruction pointer to another register. Computer programming portal Assembly language X86 instruction listings X86 architecture
Peter Landin (1,432 words) [view diff] no match in snippet view article find links to article
description of Algol 60". Formal Language Description Languages for Computer Programming: 266–294. Landin, Peter J. (March 1966b). "The next 700 programming
Online ethnography (2,938 words) [view diff] no match in snippet view article find links to article
and tools such as web-based applications, analytical tools, and computer programming. The development of such technologies tends to grow faster than the
Linear congruential generator (4,864 words) [view diff] no match in snippet view article find links to article
generator Knuth, Donald (1997). Seminumerical Algorithms. The Art of Computer Programming. Vol. 2 (3rd ed.). Reading, MA: Addison-Wesley Professional. pp. 10–26
Supercomputer (8,135 words) [view diff] no match in snippet view article find links to article
Biomolecular Engineering Publications and Other Works. Portals: Electronics Illinois Linux History of science Spaceflight Computer programming United States
HTML (9,596 words) [view diff] no match in snippet view article find links to article
HTML Entities Sean B. Palmer. "Early History of HTML – 1990 to 1992". Infomesh. Retrieved 2022-04-13. (Timeframe: 1980–1995) Portal: Computer programming
HP Time-Shared BASIC (2,142 words) [view diff] no match in snippet view article find links to article
Among the most important are: # is an optional form of the not-equal comparison, identical to <> computed-goto using the ON...GOTO/GOSUB syntax is not
Java performance (5,597 words) [view diff] no match in snippet view article find links to article
time limits for Java programs to be fair to contestants using Java. Computer programming portal Common Language Runtime Performance analysis Java processor
Ciao (programming language) (589 words) [view diff] no match in snippet view article
L1,[X|L2]) :- partition(L,Y,L1,L2). Computer programming portal Free and open-source software portal Comparison of Prolog implementations Prolog syntax
Energy system (2,862 words) [view diff] no match in snippet view article find links to article
and often solved using computers Object-oriented programming – a computer programming paradigm suited to the representation of energy systems as networks
Paleoneurobiology (4,067 words) [view diff] no match in snippet view article find links to article
such as computed tomographic imaging, or CT scans, coupled with computer programming have been used to analyze brain endocasts from as early as 1906.
Rigi (software) (833 words) [view diff] no match in snippet view article
engineering, exploration, visualization, and redocumentation". Science of Computer Programming. 75 (4): 247–263. doi:10.1016/j.scico.2009.10.007. Moise, D.L.; Wong
Programming Language for Business (435 words) [view diff] no match in snippet view article find links to article
Retrieved 2022-06-06. "XDATA". sunbelt-plb.com. Retrieved 2022-06-06. Computer programming portal Sunbelt implementation of PL/B ANSI PL/B Standards Committee
Typeface (7,887 words) [view diff] no match in snippet view article find links to article
display any desired typeface, monospaced fonts are still important for computer programming, terminal emulation, and for laying out tabulated data in plain text
Software bloat (2,693 words) [view diff] no match in snippet view article find links to article
describe unwanted pre-installed software or bundled programs. In computer programming, code bloat refers to the presence of program code (source code or
English in computing (2,875 words) [view diff] no match in snippet view article find links to article
language is sometimes described as the lingua franca of computing. In comparison to other sciences, where Latin and Greek predominate, computer science
ArviZ (862 words) [view diff] no match in snippet view article find links to article
ArviZ is also available in Julia, using the ArviZ.jl interface Computer programming portal Free and open-source software portal Mathematics portal Bambi
John McCarthy (computer scientist) (3,206 words) [view diff] no match in snippet view article
J. 1963a "A basis for a mathematical theory of computation". In Computer Programming and formal systems. North-Holland. McCarthy, J. 1963b. Situations
Big O notation (9,101 words) [view diff] no match in snippet view article find links to article
Archived 2008-05-13 at the Wayback Machine) Donald E. Knuth, The art of computer programming. Vol. 1. Fundamental algorithms, third edition, Addison Wesley Longman
Rexx (4,519 words) [view diff] no match in snippet view article find links to article
The Rexx Language (Background) REXX programming language language reference at IBM Rexx Programmer's Reference 2nd Edition Portal: Computer programming
Bijective numeration (2,021 words) [view diff] no match in snippet view article find links to article
doi:10.2307/3029479, JSTOR 3029479. Knuth, D. E. (1969), The Art of Computer Programming, Vol. 2: Seminumerical Algorithms (1st ed.), Addison-Wesley, Solution
UML-RSDS (1,195 words) [view diff] no match in snippet view article find links to article
2014). "A survey and comparison of transformation tools based on the transformation tool contest". Science of Computer Programming. 85: 41–99. doi:10.1016/j
Nim (programming language) (5,735 words) [view diff] no match in snippet view article
development, rules engines, Python interop, and metaprogramming. Computer programming portal Crystal (programming language) D (programming language) Fat
Haskell (4,594 words) [view diff] no match in snippet view article find links to article
Yourself a Scheme in 48 Hours Wikiversity has learning resources about Haskell programming in plain view Official website Portal: Computer programming
PHP (12,680 words) [view diff] no match in snippet view article find links to article
commercial providers, such as Zend and others Computer programming portal Free and open-source software portal Comparison of programming languages List of Apache–MySQL–PHP
Predication (computer architecture) (1,636 words) [view diff] no match in snippet view article
E.; McCormick, James E.; August, David I.; Hwn, Wen-mei W. (1995). A Comparison of Full and Partial Predicated Execution Support for ILP Processors. The
Criticism of Java (3,615 words) [view diff] no match in snippet view article find links to article
security challenges and possible exploits. Computer programming portal Comparison of Java and C++ Comparison of C# and Java Java performance Write once
Scala (programming language) (10,214 words) [view diff] no match in snippet view article
[their] dependence on Scala". Free and open-source software portal Computer programming portal sbt, a widely used build tool for Scala projects Spark Framework
Sergey Brin (3,529 words) [view diff] no match in snippet view article find links to article
on C-SPAN Sergey Brin on Charlie Rose Portals: Biography Business Computer programming Internet Judaism Mathematics Renewable energy Technology United States
Specialist school (4,109 words) [view diff] no match in snippet view article find links to article
Japan called Senshūgakkō. These offer curricular subjects such as computer programming, languages and bookkeeping. There was previously a system of specialist
Binary decision diagram (3,109 words) [view diff] no match in snippet view article find links to article
Bitwise tricks & techniques; Binary Decision Diagrams. The Art of Computer Programming. Vol. 4. Addison–Wesley. ISBN 978-0-321-58050-4. Draft of Fascicle
Larry Page (9,807 words) [view diff] no match in snippet view article find links to article
Michigan State University and his mother Gloria was an instructor in computer programming at Lyman Briggs College at the same institution. Larry's parents
IBM System/370 (7,314 words) [view diff] no match in snippet view article find links to article
pp. 21–22, Compare Logical Long. "Move Character Long". CSCI 360 Computer Programming in the Assembler Language. Case, Richard P.; Padegs, Andris. "Architecture
Julia (programming language) (8,305 words) [view diff] no match in snippet view article
macroeconometric modeling Computer programming portal Free and open-source software portal Comparison of numerical-analysis software Comparison of statistical packages
Helicon Ape (270 words) [view diff] no match in snippet view article find links to article
Helicon Tech, 2009 "Helicon Ape pricing details", Helicon Tech, 2009 Official website Portals: Internet Computer programming Electronics Science Technology
Open energy system models (24,150 words) [view diff] no match in snippet view article find links to article
interpretation is based on project count and not on uptake and use. A 2022 model comparison exercise in Germany reported eight from 40 modeling projects (20%) were
Stack-sortable permutation (1,477 words) [view diff] no match in snippet view article find links to article
Knuth, Donald (1968), "Vol. 1: Fundamental Algorithms", The Art of Computer Programming, Reading, Mass.: Addison-Wesley. Micheli, Anne; Rossin, Dominique
Clojure (3,381 words) [view diff] no match in snippet view article find links to article
Free and open-source software portal Computer programming portal List of JVM languages List of CLI languages Comparison of programming languages "Agents and
Java Platform, Standard Edition (3,639 words) [view diff] no match in snippet view article find links to article
Patch Updates, Security Alerts and Third Party Bulletin". Oracle. Computer programming portal Oracle Technology Network's Java SE Java SE 24 API Javadocs
Oberon (programming language) (2,406 words) [view diff] no match in snippet view article
software composition at the programming language level". Science of Computer Programming. 56 (1–2). Elsevier B.V.: 41–57. doi:10.1016/j.scico.2004.11.004
Calling convention (4,158 words) [view diff] no match in snippet view article find links to article
with the type of argument the called procedure expects. Computer programming portal Comparison of application virtual machines Continuation-passing style
RISC-V assembly language (306 words) [view diff] no match in snippet view article find links to article
jalr ra, puts 2: j 2b .section .rodata msg: .string "Hello World\n" Computer programming portal Assembly language RISC-V instruction listings CPU design List
Deeplearning4j (1,378 words) [view diff] no match in snippet view article find links to article
created with Keras. Free and open-source software portal Computer programming portal Comparison of deep learning software Artificial intelligence Machine
GitHub (7,567 words) [view diff] no match in snippet view article find links to article
requests and the online commit editing, are just pure garbage." Computer programming portal Free and open-source software portal Collaborative innovation
Register machine (5,282 words) [view diff] no match in snippet view article find links to article
John P. Burgess (1970) Cook (1970) Donald Knuth (1968), The Art of Computer Programming, Second Edition 1973, Addison-Wesley, Reading, Massachusetts. Cf
Atan2 (3,576 words) [view diff] no match in snippet view article find links to article
code is redundant and error-prone. To save programmers the trouble, computer programming languages introduced the atan2 function, at least as early as the
Decompression theory (16,885 words) [view diff] no match in snippet view article find links to article
stated that a linear projection of M-values would be useful for computer programming. A large part of Albert A. Bühlmann's research was to determine the
Binary prefix (8,573 words) [view diff] no match in snippet view article find links to article
for the HP48S/SX. 1.20 (1 ed.). Retrieved 2015-08-15. The Art of Computer Programming Archived 2016-03-05 at the Wayback Machine Volume 1, Donald Knuth
IBM RPG (3,529 words) [view diff] no match in snippet view article find links to article
Language". Shelly, Gary B.; Thomas J. Cashman (1977). Introduction to Computer Programming RPG. Fullerton, California: Anaheim Publishing Company. ISBN 0-88236-225-9
Full stop (6,068 words) [view diff] no match in snippet view article find links to article
alphabets and scripts. ... When I prepared the index ... of The Art of Computer Programming, I wanted to make it as useful as possible, so I spent six weeks
Creative class (4,918 words) [view diff] no match in snippet view article find links to article
wide range of occupations (e.g. science, engineering, education, computer programming, research), with arts, design, and media workers forming a small
Spring Framework (6,684 words) [view diff] no match in snippet view article find links to article
open-source software portal Computer programming portal Apache Tapestry Google Guice Hibernate (framework) List of Java frameworks Comparison of web frameworks
Fade (audio engineering) (5,719 words) [view diff] no match in snippet view article
Oxford University Press, pp 127-130 HackLab: An Introduction to Computer Programming and Digital Signal Processing in MATLAB, Eric Tarr, 2018, Taylor
ALGOL 68-R (2,299 words) [view diff] no match in snippet view article find links to article
Computer programming language
Fortran (11,249 words) [view diff] no match in snippet view article find links to article
to the joke: "In FORTRAN, GOD is REAL (unless declared INTEGER)." Computer programming portal f2c F2PY – Python library for numerical programming FORMAC –
Combinatorial number system (1,871 words) [view diff] no match in snippet view article find links to article
(2005), "Generating All Combinations and Partitions", The Art of Computer Programming, vol. 4, Fascicle 3, Addison-Wesley, pp. 5−6, ISBN 0-201-85394-9
Swift (programming language) (7,948 words) [view diff] no match in snippet view article
to additional platforms, such as Arduino and Mac OS 9. Computer programming portal Comparison of programming languages Objective-C D (programming language)
Dart (programming language) (3,366 words) [view diff] no match in snippet view article
reflection in a paper. The concept was first implemented in Self. Computer programming portal Free and open-source software portal Google Web Toolkit TypeScript
ZX81 (12,207 words) [view diff] no match in snippet view article find links to article
public showed little interest in using the machine to learn about computer programming. American retailers were left with large stocks of unsold machines
Copyleft (5,212 words) [view diff] no match in snippet view article find links to article
complementary benefits like recognition from their peers. In the world of computer programming, copyleft-licensed computer programs are often created by programmers
Analysis of algorithms (3,683 words) [view diff] no match in snippet view article find links to article
Professional. ISBN 978-0-201-31452-6. Knuth, Donald. The Art of Computer Programming. Addison-Wesley. Goldreich, Oded (2010). Computational Complexity:
User story (3,214 words) [view diff] no match in snippet view article find links to article
Sensemaking-coevolution-implementation theory of software design". Science of Computer Programming. 101: 21–41. arXiv:1302.4061. doi:10.1016/j.scico.2014.11.007. S2CID 6154223
Octal (3,460 words) [view diff] no match in snippet view article find links to article
original on 2023-04-01. Retrieved 2015-02-08. Donald Knuth, The Art of Computer Programming See H. R. Phalen, "Hugh Jones and Octave Computation," The American
Ring (programming language) (1,893 words) [view diff] no match in snippet view article
will be converted to a string) Free and open-source software portal Computer programming portal Tcl Lua Python Ruby Squirrel Gambas Julia Mojo M. Ayouni (29
Page layout (3,652 words) [view diff] no match in snippet view article find links to article
intermezzo. See sidebar (publishing). Program: Articles and books on computer programming often place code and algorithms in a figure. Equation: Writing on
Utility system (1,255 words) [view diff] no match in snippet view article find links to article
and the inherent nature of needing to convert things to math for computer programming, it was something that came naturally as a way of designing and expressing
List of Dewey Decimal classes (5,554 words) [view diff] no match in snippet view article find links to article
topics) 003 Systems 004 Data processing and computer science 005 Computer programming, programs, and data 006 Special computer methods (e.g. AI, multimedia
Trey Ellis (4,090 words) [view diff] no match in snippet view article find links to article
has a hyper-focus on a particular field, in Earle's case that is computer programming. However, Earle tries to explore his black roots when he visits the
Robinson–Schensted correspondence (1,797 words) [view diff] no match in snippet view article find links to article
Plactic monoid of order n. Adapted from D. E. Knuth (1973), The Art of Computer Programming, vol. 3, pp. 50–51 Fulton, William (1997), Young Tableaux, London
Distributed computing (6,618 words) [view diff] no match in snippet view article find links to article
mobility – Process in distributed computing Dataflow programming – Computer programming paradigm Decentralized computing – Distribution of jobs across different
X64dbg (417 words) [view diff] no match in snippet view article find links to article
to make permanent changes to a file. Computer programming portal Free and open-source software portal Comparison of debuggers "x64dbg". x64dbg.com. Retrieved
Vassar College (6,022 words) [view diff] no match in snippet view article find links to article
Award-winning actress Grace Hopper, inventor of the first compiler for a computer programming language Jacqueline Kennedy Onassis, former First Lady of the United
C++23 (4,749 words) [view diff] no match in snippet view article find links to article
std::reference_converts_from_temporary. adding move-only types support for comparison concepts new range conversion function std::ranges::to new constrained
Glitch, Inc. (2,189 words) [view diff] no match in snippet view article find links to article
Spolsky created Stack Overflow, a question-and-answer Web site for computer programming questions, which they described as an alternative to the programmer
Executable and Linkable Format (2,218 words) [view diff] no match in snippet view article find links to article
integrated into the mainline Linux kernel. Computer programming portal Application binary interface Comparison of executable file formats DWARF – a format
Savitzky–Golay filter (8,148 words) [view diff] no match in snippet view article find links to article
challenging, as precision of standard floating point numbers available in computer programming languages no longer remain sufficient. The insufficient precision
Sieve of Pritchard (2,912 words) [view diff] no match in snippet view article find links to article
(1987). "Linear prime-number sieves: A family tree". Science of Computer Programming. 9 (1): 17–35. doi:10.1016/0167-6423(87)90024-4. S2CID 44111749.
IOS (13,481 words) [view diff] no match in snippet view article find links to article
with Windows Phone and BlackBerry accounting for the rest. Computer programming portal Comparison of mobile operating systems Clover, Juli (May 12, 2025)
BASIC (8,329 words) [view diff] no match in snippet view article find links to article
Jargon File. Retrieved June 13, 2017. "Thomas E. Kurtz – History of Computer Programming Languages". cis-alumni.org. Retrieved June 13, 2017. Alfred, Randy
Row- and column-major order (2,310 words) [view diff] no match in snippet view article find links to article
Subprograms)". Retrieved 2015-05-16. Donald E. Knuth, The Art of Computer Programming Volume 1: Fundamental Algorithms, third edition, section 2.2.6 (Addison-Wesley:
Apple I (4,334 words) [view diff] no match in snippet view article find links to article
(March 2022). "Inside the Apple-1's unusual MOS clock driver chip". Portals: Computer programming Electronics Engineering Internet Technology Manufacturing
Music technology (electronic and digital) (5,508 words) [view diff] no match in snippet view article
may also have backgrounds or training in electrical engineering, computer programming, computer hardware design, acoustics, record producing or other fields
Binary logarithm (5,128 words) [view diff] no match in snippet view article find links to article
 530. Knuth, Donald E. (1997), Fundamental Algorithms, The Art of Computer Programming, vol. 1 (3rd ed.), Addison-Wesley Professional, ISBN 978-0-321-63574-7
Biomedical engineering (6,307 words) [view diff] no match in snippet view article find links to article
both an umbrella term for the body of biological studies that use computer programming as part of their methodology, as well as a reference to specific
Control table (6,351 words) [view diff] no match in snippet view article find links to article
the appropriate routine is negligible — Donald Knuth, The Art of Computer Programming Volume 1, 1997, page 202 The space required to represent a program
History of operating systems (4,587 words) [view diff] no match in snippet view article find links to article
policies, or allowing system administrators to manage the system. Computer programming portal Charles Babbage Institute IT History Society List of operating
Yao's principle (3,833 words) [view diff] no match in snippet view article find links to article
Knuth, Donald E. (1998), "Section 5.3.3: Minimum-comparison selection", The Art of Computer Programming, Volume 3: Sorting and Searching (2nd ed.), Addison-Wesley
Incompressibility method (3,534 words) [view diff] no match in snippet view article find links to article
1016/0890-5401(88)90003-X D. E. Knuth, Sorting and Searching (Vol. 3 The Art of Computer Programming), 2nd Ed. Addison-Wesley, 1998, pp 83–95. ISBN 0201896850 S. Janson
The Math(s) Fix (271 words) [view diff] no match in snippet view article
Surprised Me on This Journey So Far Call to Action Comparison of software calculators Comparison of TeX editors Computational thinking List of graphing
Business process modeling (13,335 words) [view diff] no match in snippet view article find links to article
business process modeling in software systems design". Science of Computer Programming. 71: 73–87. doi:10.1016/j.scico.2008.01.002. Becker, Jörg, Michael
Rust (programming language) (10,313 words) [view diff] no match in snippet view article
Wikipedia's sister projects Media from Commons Resources from Wikiversity Data from Wikidata Official website Source code on GitHub Portal: Computer programming
Machine learning (15,562 words) [view diff] no match in snippet view article find links to article
academic database of open-source machine learning software. Portals: Computer programming Mathematics Systems science Technology Machine learning at Wikipedia's
CSS (7,788 words) [view diff] no match in snippet view article find links to article
Wikibooks Resources from Wikiversity Data from Wikidata Discussions from Meta-Wiki Documentation from MediaWiki Official website Portal: Computer programming
Low-discrepancy sequence (4,265 words) [view diff] no match in snippet view article find links to article
p. 123 Knuth, Donald E. "Chapter 3 – Random Numbers". The Art of Computer Programming. Vol. 2. Skarupke, Malte (16 June 2018). "Fibonacci Hashing: The
Perl (9,792 words) [view diff] no match in snippet view article find links to article
the community at PerlMonks. Free and open-source software portal Computer programming portal Outline of Perl Perl Data Language Perl Object Environment
Google (22,203 words) [view diff] no match in snippet view article find links to article
Business data for Google, Inc.: Reuters SEC filings Portals: Companies Computer programming Internet Telecommunication Electronics Technology San Francisco Bay
Discovery learning (2,555 words) [view diff] no match in snippet view article find links to article
discover on their own, such as those involved in geometry, algebra, and computer programming. A debate in the instructional community now questions the effectiveness
Alphabetical order (5,687 words) [view diff] no match in snippet view article find links to article
algorithms (in combination with sorting algorithms) are used in computer programming to place strings in alphabetical order. A standard example is the
Non-English-based programming languages (1,546 words) [view diff] no match in snippet view article find links to article
inspiration for the choice of elements, in particular for keywords in computer programming languages and code libraries, represents a significant trend in the
English as a second or foreign language (14,152 words) [view diff] no match in snippet view article find links to article
ESL students were taught. In many cases of ESL students learning Computer Programming, they struggle with the language used in instructional manuals. Writing
Random-access stored-program machine (2,620 words) [view diff] no match in snippet view article find links to article
Netherlands. ISBN 0-7204-2103-9. Donald Knuth (1968), The Art of Computer Programming, Second Edition 1973, Addison-Wesley, Reading, Massachusetts. Cf
Ponta Delgada (5,254 words) [view diff] no match in snippet view article find links to article
million Euros, associated with the service industry, of which banking, computer programming/services, corporate and commercial services, as well as tourism,
Susan G. Finley (2,713 words) [view diff] no match in snippet view article find links to article
a short course in FORTRAN in Riverside. FORTRAN, is the primary computer programming language developed by IBM in the 1950s for scientific applications
FiveThirtyEight (11,098 words) [view diff] no match in snippet view article find links to article
These include statistical analysis, but also data visualization, computer programming and data-literate reporting. So in addition to written stories, we'll
Personal computer (10,505 words) [view diff] no match in snippet view article find links to article
digital messaging, multimedia playback, playing of computer game, and computer programming. The user may have significant knowledge of the operating environment
Poisson distribution (11,215 words) [view diff] no match in snippet view article find links to article
Knuth, Donald Ervin (1997). Seminumerical Algorithms. The Art of Computer Programming. Vol. 2 (3rd ed.). Addison Wesley. ISBN 978-0-201-89684-8. Devroye
Prime number (14,179 words) [view diff] no match in snippet view article find links to article
Donald E. (1998). "3.2.1 The linear congruential model". The Art of Computer Programming, Vol. 2: Seminumerical algorithms (3rd ed.). Addison-Wesley. pp. 10–26
Chebyshev's inequality (8,290 words) [view diff] no match in snippet view article find links to article
Exchange. Retrieved 2023-12-11. Knuth, Donald (1997). The Art of Computer Programming: Fundamental Algorithms, Volume 1 (3rd ed.). Reading, Massachusetts:
Fuzzy logic (6,597 words) [view diff] no match in snippet view article find links to article
of either-or decisions which characterize non-fuzzy mathematics, computer programming, and digital electronics. In the 1980s, researchers were divided
List of programming languages by type (6,709 words) [view diff] no match in snippet view article find links to article
Prolog Xojo Zig A concatenative programming language is a point-free computer programming language in which all expressions denote functions, and the juxtaposition
Punched card (7,282 words) [view diff] no match in snippet view article find links to article
machines—used into the 21st century Aperture card Book music Card image Computer programming in the punched card era Edge-notched card History of computing hardware
Euclidean algorithm (15,342 words) [view diff] no match in snippet view article find links to article
also Vorlesungen über Zahlentheorie Knuth, D. E. (1997). The Art of Computer Programming, Volume 2: Seminumerical Algorithms (3rd ed.). Addison–Wesley. ISBN 0-201-89684-2
Edsger W. Dijkstra (5,159 words) [view diff] no match in snippet view article find links to article
of Texas at Austin. — (1971). A Short Introduction to the Art of Computer Programming. Eindhoven: Technische Hogeschool. OCLC 3474242. EWD316. — (1971)
PC-98 (8,744 words) [view diff] no match in snippet view article find links to article
business on the Famicom platform. He believed most programmers learned computer programming on the PC-98 at that time. In the late 1980s, competitors accused
Resolution (logic) (4,063 words) [view diff] no match in snippet view article
Eliminating Atomic Formulas". Robinson 1965 D.E. Knuth, The Art of Computer Programming 4A: Combinatorial Algorithms, part 1, p. 539 Leitsch 1997, p. 11
DAMP Project (2,470 words) [view diff] no match in snippet view article find links to article
mathematical, and statistical analysis, analog and digital simulation, and computer programming as well as the many physical sciences associated with missile flight
Kuṭṭaka (2,511 words) [view diff] no match in snippet view article find links to article
Anandasrama Press. Retrieved 7 March 2016. D. E. Knuth (1998). The Art of Computer Programming Volume 2. Pearson Education India, 1998. p. 342. ISBN 9788177583359