Search results
Jump to navigation
Jump to search
- In [[Multithreading (computer architecture)|multithreaded]] code, access to lazy-initialized objects/state must be [[mutual exclusion|synchr ...software design pattern]] view, lazy initialization is often used together with a [[factory method pattern]]. This combines three ideas: ...26 KB (3,189 words) - 01:55, 7 November 2025
- | family = [[Smalltalk]] | influenced by = [[Smalltalk]], [[APL (programming language)|APL]]<ref>{{cite conference|doi=10.1145/123 ...23 KB (3,421 words) - 08:27, 14 May 2026
- Programming languages with [[Tagged union|sum types]] and [[pattern matching]] obviate many of the ben ...rl=https://coreycoogan.wordpress.com/2009/06/16/visitor-pattern-real-world-example |via=[[WordPress.com]]}}</ref> ...35 KB (4,759 words) - 21:24, 9 February 2026
- {{Short description|Traditional first example of a computer programming language}} ...the [[computer software]] intended to [[Compiler|compile]] or run [[source code]] is correctly installed, and that its operator understands how to use it. ...27 KB (3,666 words) - 17:14, 14 July 2025
- {{Short description|Traditional first example of a computer programming language}} ...the [[computer software]] intended to [[Compiler|compile]] or run [[source code]] is correctly installed, and that its operator understands how to use it. ...26 KB (3,572 words) - 07:29, 16 May 2026
- ...ction (variables that are used locally, but defined in an enclosing scope) with the [[Value (computer science)|value]] or [[Reference (computer science)|re ...he term ''closure'' to refer to a [[Anonymous function|lambda expression]] with open bindings (free variables) that have been closed by (or bound in) the l ...51 KB (7,539 words) - 22:16, 12 January 2026
- ...|url=http://blogs.oucs.ox.ac.uk/networks/2011/09/02/how-to-generate-graphs-with-gnuplot/|access-date=2012-07-19}} The gnuplot core code is programmed in [[C (programming language)|C]]. Modular subsystems for out ...15 KB (2,086 words) - 21:30, 4 April 2026
- ...allows computing representations of mathematical objects to be manipulated with the same syntax as on paper. ...nction calls. For example, consider variables {{code|a}}, {{code|b}} and {{code|c}} of some user-defined type, such as [[Matrix (mathematics)|matrices]]: ...23 KB (3,211 words) - 21:47, 20 April 2026
- ...text, other terms are used instead of ''command''. For example, in machine code, the typical term is ''instruction'' and in an imperative language, the typ ...rules of a language. This general concept of structure is not be confused with [[structured programming]] which limits structure to sequencing, selection ...52 KB (7,245 words) - 14:35, 24 May 2026
- | screenshot caption = [[L-system#Example 4: Koch curve|L-system (Koch curve)]] turtle graphic | influenced = [[AgentSheets]], [[NetLogo]], [[Smalltalk]], [[Etoys (programming language)|Etoys]], [[Scratch (programming language) ...25 KB (3,505 words) - 21:35, 17 May 2026
- ...m Junit 4|p=144}} and JUnit 3 were under packages {{code|org.junit}} and {{code|junit.framework}}, respectively. ...cross 10,000 Java projects hosted on [[GitHub]] found that JUnit (in a tie with [[SLF4J|slf4j-api]]) was the most commonly included external library. Each ...18 KB (2,570 words) - 01:08, 30 May 2026
- | website = <!-- {{URL|example.org}} --> ...ed on the programming languages [[Lisp (programming language)|Lisp]] and [[Smalltalk]] for the smaller research and [[software development]] market. ...35 KB (4,975 words) - 06:26, 7 May 2026
- ...ng)|methods]]) that are each either associated with a particular object or with all objects of that class.{{sfn|Gamma|Helm|Johnson|Vlissides|1995|p=14}}{{s ...programming)|inheritance]], a class can be defined based on another class with all of its state and behavior plus additional state and behavior that furth ...46 KB (6,866 words) - 11:53, 27 July 2025
- ...a [[programming model]] designed to support generating efficient [[machine code]], including fine-grained control over dynamic and static behaviors. It was ...[Apple Computer]]. At one time in its development, it was intended for use with the [[Apple Newton]] computer, but the Dylan implementation did not reach s ...18 KB (2,739 words) - 17:18, 20 May 2026
- ...ng)|methods]]) that are each either associated with a particular object or with all objects of that class.{{sfn|Gamma|Helm|Johnson|Vlissides|1995|p=14}}{{s ...programming)|inheritance]], a class can be defined based on another class with all of its state and behavior plus additional state and behavior that furth ...56 KB (8,240 words) - 11:56, 17 March 2026
- ...ame="bini"/> [[Python (programming language)|Python]],<ref name="bini"/> [[Smalltalk]]<ref name="bini"/> '''Ruby''' is a [[general-purpose programming language]] designed with an emphasis on programming productivity and simplicity. In Ruby, everything ...58 KB (7,726 words) - 13:31, 21 May 2026
- {{About|the book|the generic articles|Software design pattern|and|Design pattern}} ...[[software design pattern]]s. The book includes examples in [[C++]] and [[Smalltalk]]. ...16 KB (2,177 words) - 04:46, 11 May 2026
- ...1995, as an add-on to the [[Portland Pattern Repository]]. He co-authored (with [[Bo Leuf]]) a book about wikis, entitled ''[[The Wiki Way]]'', and invente ...a co-founder of Cunningham & Cunningham, a software consultancy he started with his wife.<ref>Lih, Andrew (2009). ''The Wikipedia Revolution'', p. 58. Hype ...16 KB (2,163 words) - 02:11, 19 March 2026
- ...program.png|thumb|300px|A quine's output is exactly the same as its source code.]] ...uter program]] that takes no input and produces a copy of its own [[source code]] as its only output. The standard terms for these programs in the [[comput ...28 KB (3,638 words) - 18:26, 8 April 2026
- ...rchitect, or for later additions. All entries must already have associated articles. *[[Richard Bartle]] – [[Multi-user dungeon|MUD]], with [[Roy Trubshaw]], created MUDs ...50 KB (6,028 words) - 08:59, 22 May 2026