Pidgin code

Pidgin code

In computer programming, pidgin code is a mixture of several programming languages in the same program, or pseudocode that is a mixture of a programming language with natural language descriptions. Hence the name: the mixture is a programming language analogy to a pidgin in natural languages.

In numerical computation, mathematical style pseudocode is sometimes called pidgin code, for example "pidgin ALGOL" (the origin of the concept), "pidgin Fortran", "pidgin BASIC", "pidgin Pascal", and "pidgin C". 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 operations, and perhaps also natural language descriptions.

It can be understood by a wide range of mathematically trained people, and is used as a way to describe algorithms 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.

Normally non-ascii typesetting is used for the mathematical equations, for example by means of TeX or MathML markup, or proprietary Formula editor formats.

These are examples of articles that contain mathematical style pseudo code:


*Algorithm
*Conjugate gradient method
*Ford-Fulkerson algorithm
*Gauss–Seidel method
*Generalized minimal residual method
*Hopcroft-Karp algorithm
*Jacobi eigenvalue algorithm

*Jacobi method
*Karmarkar's algorithm
*Particle swarm optimization
*Stone method
*Successive over-relaxation
*Symbolic Cholesky decomposition
*Tridiagonal matrix algorithm

ee also

* Pseudocode
* - Wikipedia guidelines for mathematical style pseudo code.


Wikimedia Foundation. 2010.

Игры ⚽ Нужно решить контрольную?

Look at other dictionaries:

  • Pidgin (Instant Messenger) — Pidgin Kontaktliste (Hauptfenster) von Pidgi …   Deutsch Wikipedia

  • Code 46 — film poster Directed by Michael Winterbottom Produced by …   Wikipedia

  • Pidgin (software) — Infobox Software name = Pidgin caption = collapsible = yes developer = Sean Egan et al. released = 1999 frequently updated = yes programming language = C, C#, Perl, Python, Tcl platform = Cross platform language = [http://pidgin.im/l10n Multiple… …   Wikipedia

  • Pidgin (logiciel) — Pour les articles homonymes, voir Pidgin (homonymie). Pidgin …   Wikipédia en Français

  • Pidgin-Englisch — Der Begriff Pidgin Sprache (eigentlich nur: „Pidgin“) bezeichnet eine reduzierte Sprachform, die verschiedensprachigen Personen zur Verständigung dient. Inhaltsverzeichnis 1 Begriffsherkunft 2 Entwicklung 3 Beispiele 4 Siehe auch 5 Weblinks …   Deutsch Wikipedia

  • Pidgin-English — Der Begriff Pidgin Sprache (eigentlich nur: „Pidgin“) bezeichnet eine reduzierte Sprachform, die verschiedensprachigen Personen zur Verständigung dient. Inhaltsverzeichnis 1 Begriffsherkunft 2 Entwicklung 3 Beispiele 4 Siehe auch 5 Weblinks …   Deutsch Wikipedia

  • Pidgin-Sprache — Der Begriff Pidgin Sprache (eigentlich nur: „Pidgin“) bezeichnet eine reduzierte Sprachform, die verschiedensprachigen Personen zur Verständigung dient. Inhaltsverzeichnis 1 Begriffsherkunft 2 Entwicklung 3 Beispiele 4 Siehe auch 5 Weblinks …   Deutsch Wikipedia

  • Pidgin Englisch — Der Begriff Pidgin Sprache (eigentlich nur: „Pidgin“) bezeichnet eine reduzierte Sprachform, die verschiedensprachigen Personen zur Verständigung dient. Inhaltsverzeichnis 1 Begriffsherkunft 2 Entwicklung 3 Beispiele 4 Siehe auch 5 Weblinks …   Deutsch Wikipedia

  • Code-mixing — Sociolinguistics Areas of study Accent · Dialect Discourse analysis Language varieties …   Wikipedia

  • Code-switching — This article is about the use of more than one language in speech. For the use of multiple languages in writing, see Macaronic language. Sociolinguistics Areas of study …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”