<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://debianws.lexgopc.com/wiki143/index.php?action=history&amp;feed=atom&amp;title=Pidgin_code</id>
	<title>Pidgin code - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://debianws.lexgopc.com/wiki143/index.php?action=history&amp;feed=atom&amp;title=Pidgin_code"/>
	<link rel="alternate" type="text/html" href="http://debianws.lexgopc.com/wiki143/index.php?title=Pidgin_code&amp;action=history"/>
	<updated>2026-05-05T02:51:16Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>http://debianws.lexgopc.com/wiki143/index.php?title=Pidgin_code&amp;diff=569676&amp;oldid=prev</id>
		<title>imported&gt;Citation bot: Altered url. URLs might have been anonymized. | Use this bot. Report bugs. | Suggested by Abductive | Category:Articles with topics of unclear notability from March 2025 | #UCB_Category 821/915</title>
		<link rel="alternate" type="text/html" href="http://debianws.lexgopc.com/wiki143/index.php?title=Pidgin_code&amp;diff=569676&amp;oldid=prev"/>
		<updated>2025-04-12T08:10:08Z</updated>

		<summary type="html">&lt;p&gt;Altered url. URLs might have been anonymized. | &lt;a href=&quot;/wiki143/index.php?title=En:WP:UCB&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;En:WP:UCB (page does not exist)&quot;&gt;Use this bot&lt;/a&gt;. &lt;a href=&quot;/wiki143/index.php?title=En:WP:DBUG&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;En:WP:DBUG (page does not exist)&quot;&gt;Report bugs&lt;/a&gt;. | Suggested by Abductive | &lt;a href=&quot;/wiki143/index.php?title=Category:Articles_with_topics_of_unclear_notability_from_March_2025&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Category:Articles with topics of unclear notability from March 2025 (page does not exist)&quot;&gt;Category:Articles with topics of unclear notability from March 2025&lt;/a&gt; | #UCB_Category 821/915&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{short description|Mixture of several programming languages in the same program}}&lt;br /&gt;
{{More citations needed|date=March 2025}}&lt;br /&gt;
{{Notability|date=March 2025}}&lt;br /&gt;
&lt;br /&gt;
In [[computer programming]], &amp;#039;&amp;#039;&amp;#039;pidgin code&amp;#039;&amp;#039;&amp;#039; is a mixture of several [[programming language]]s in the same program, or mathematical [[pseudocode]] that is a mixture of a programming language with [[natural language]] descriptions.&amp;lt;ref name=&amp;quot;n549&amp;quot;&amp;gt;{{cite book | title=DAT10603 Programming Principle | url=https://books.google.com/books?id=78dO3P_QjPgC | publisher=Center for Diploma Studies, Hannes Masandig |page=125}}&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;l762&amp;quot;&amp;gt;{{cite web | title=Pseudocode | website=CodeDocs | date=2021-06-18 | url=https://codedocs.org/what-is/pseudocode | access-date=2025-03-01}}&amp;lt;/ref&amp;gt; Hence the name: the mixture is a programming language analogous to a [[pidgin]] in [[natural language]]s.&lt;br /&gt;
&lt;br /&gt;
==Examples==&lt;br /&gt;
In [[numerical computation]], mathematical style pseudocode is sometimes called pidgin code, for example &amp;#039;&amp;#039;pidgin [[ALGOL]]&amp;#039;&amp;#039; (the origin of the concept), &amp;#039;&amp;#039;pidgin [[Fortran]]&amp;#039;&amp;#039;, &amp;#039;&amp;#039;pidgin [[BASIC]]&amp;#039;&amp;#039;, &amp;#039;&amp;#039;pidgin [[Pascal (programming language) | Pascal]]&amp;#039;&amp;#039;, and &amp;#039;&amp;#039;pidgin [[C (programming language) | C]]&amp;#039;&amp;#039;. It is a compact and often informal notation that blends [[syntax]] taken from a conventional [[programming language]] with [[mathematical notation]], typically using [[set theory]] and [[matrix (mathematics)|matrix]] operations, and perhaps also [[natural language]] descriptions. &lt;br /&gt;
&lt;br /&gt;
It can be understood by a wide range of mathematically trained people, and is used as a way to describe [[algorithm]]s where the [[control structure]] is made explicit at a rather high level of detail, while some data structures are still left at an abstract level, independent of any specific programming language. &lt;br /&gt;
&lt;br /&gt;
Normally non-[[ASCII]] [[typesetting]] is used for the mathematical equations, for example by means of [[TeX]] or [[MathML]] markup, or proprietary [[Formula editor]] formats. &lt;br /&gt;
&lt;br /&gt;
These are examples of articles that contain mathematical style pseudocode:&lt;br /&gt;
&lt;br /&gt;
{{colbegin|colwidth=25em}}&lt;br /&gt;
*[[Algorithm]]&lt;br /&gt;
*[[Conjugate gradient method]]&lt;br /&gt;
*[[Ford-Fulkerson algorithm]]&lt;br /&gt;
*[[Gauss–Seidel method]]&lt;br /&gt;
*[[Generalized minimal residual method]]&lt;br /&gt;
*[[Jacobi eigenvalue algorithm]]&lt;br /&gt;
*[[Jacobi method]]&lt;br /&gt;
*[[Karmarkar&amp;#039;s algorithm]]&lt;br /&gt;
*[[Particle swarm optimization]]&lt;br /&gt;
*[[Stone method]]&lt;br /&gt;
*[[Successive over-relaxation]]&lt;br /&gt;
*[[Symbolic Cholesky decomposition]]&lt;br /&gt;
*[[Tridiagonal matrix algorithm]]&lt;br /&gt;
{{colend}}&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
{{reflist}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Algorithm description languages]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Citation bot</name></author>
	</entry>
</feed>