An Entity of Type: software, from Named Graph: http://dbpedia.org, within Data Space: dbpedia.org

In computer programming, a programming idiom or code idiom is a group of code fragments sharing an equivalent semantic role, which recurs frequently across software projects often expressing a special feature of a recurring construct in one or more programming languages or libraries. Developers recognize programming idioms by associating and giving meaning (semantic role) to one or more syntactical expressions within code snippets (code fragments). The idiom can be seen as a concept underlying a pattern in code, which is represented in implementation by contiguous or scattered code fragments. These fragments are available in several programming languages, frameworks or even libraries. Generally speaking, a programming idiom's semantic role is a natural language expression of a simple task,

Property Value
dbo:abstract
  • In der Softwaretechnik gehören Idiome zu den Mustern (englisch pattern). (de)
  • En programmation informatique, un idiome ou patron d'implémentation est un moyen standard d'exprimer une construction courante dans un ou plusieurs langages de programmation. Un idiome peut exprimer une tâche simple, un algorithme, ou une structure de données qui peuvent faire partie ou non des fonctionnalités intégrées au langage. Le patron d'implémentation propose une solution propre à un langage pour des détails d'implémentation tandis que le patron de conception propose une solution générale à un problème récurrent dans la conception de logiciels. (fr)
  • In computer programming, a programming idiom or code idiom is a group of code fragments sharing an equivalent semantic role, which recurs frequently across software projects often expressing a special feature of a recurring construct in one or more programming languages or libraries. Developers recognize programming idioms by associating and giving meaning (semantic role) to one or more syntactical expressions within code snippets (code fragments). The idiom can be seen as a concept underlying a pattern in code, which is represented in implementation by contiguous or scattered code fragments. These fragments are available in several programming languages, frameworks or even libraries. Generally speaking, a programming idiom's semantic role is a natural language expression of a simple task, algorithm, or data structure that is not a built-in feature in the programming language being used, or, conversely, the use of an unusual or notable feature that is built into a programming language. Knowing the idioms associated with a programming language and how to use them is an important part of gaining fluency in that language, and transferring knowledge in the form of analogies from one language or framework to another. A common misconception is to use the adverbial or adjectival use of the term as using a programming language in a typical way, which really refers to idiosyncratic. For example, an idiosyncratic way to manage dynamic memory in C would be to use the C standard library functions malloc and free, whereas idiomatic refers to dynamic memory allocation as recurring semantic role that can be achieved with code fragments malloc in C, or pointer = new type [number_of_elements] in C++. Common to both is that the code fragments are intelligible to somebody unfamiliar with C or C++, unless the code rationale is exposed to the developer. (en)
  • ソフトウェア工学におけるイディオム(英: idiom)は、アルゴリズムやプログラミングのノウハウ、ティップス (tips) を集めたものである。頻出するコードパターンを指すこともある。 これがより大規模になったものをデザインパターン、さらに大規模なものはと呼ぶ。 (ja)
  • Идиома программирования — устойчивый способ выражения некоторой составной конструкции в одном или нескольких языках программирования. Идиома является шаблоном решения задачи, записи алгоритма или структуры данных путём комбинирования встроенных элементов языка. Идиому можно считать самым низкоуровневым шаблоном проектирования, применяемым на стыке проектирования и кодирования на языке программирования. Идиома предписывает конкретный способ реализации определённых деталей и отношений между ними средствами конкретного языка. Набор идиом зависит от языка программирования, и одна и та же идиома может выглядеть в двух разных языках по-разному, либо в ней может не быть надобности в одном из них. Идиома может представлять собой воспроизведение в языке элементов семантически иного языка, которые в данном языке тоже могут быть применимы, но не провоцируются самим языком (то есть не входят в число его идиом). С этой позиции многие шаблоны в объектно-ориентированном проектировании рассматриваются как идиоматическое воспроизведение элементов функциональных языков. (ru)
  • Ett idiom är ett typiskt eller rekommenderat sätt att göra någonting i ett programspråk. Exempel: idiomet för en inkrementell slinga i programspråket C++ är: for(int i = 0; i < n; ++i) { /* Saker som skall upprepas */ } (sv)
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 6775751 (xsd:integer)
dbo:wikiPageLength
  • 4474 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 1105538776 (xsd:integer)
dbo:wikiPageWikiLink
dbp:wikiPageUsesTemplate
dcterms:subject
gold:hypernym
rdf:type
rdfs:comment
  • In der Softwaretechnik gehören Idiome zu den Mustern (englisch pattern). (de)
  • En programmation informatique, un idiome ou patron d'implémentation est un moyen standard d'exprimer une construction courante dans un ou plusieurs langages de programmation. Un idiome peut exprimer une tâche simple, un algorithme, ou une structure de données qui peuvent faire partie ou non des fonctionnalités intégrées au langage. Le patron d'implémentation propose une solution propre à un langage pour des détails d'implémentation tandis que le patron de conception propose une solution générale à un problème récurrent dans la conception de logiciels. (fr)
  • ソフトウェア工学におけるイディオム(英: idiom)は、アルゴリズムやプログラミングのノウハウ、ティップス (tips) を集めたものである。頻出するコードパターンを指すこともある。 これがより大規模になったものをデザインパターン、さらに大規模なものはと呼ぶ。 (ja)
  • Ett idiom är ett typiskt eller rekommenderat sätt att göra någonting i ett programspråk. Exempel: idiomet för en inkrementell slinga i programspråket C++ är: for(int i = 0; i < n; ++i) { /* Saker som skall upprepas */ } (sv)
  • In computer programming, a programming idiom or code idiom is a group of code fragments sharing an equivalent semantic role, which recurs frequently across software projects often expressing a special feature of a recurring construct in one or more programming languages or libraries. Developers recognize programming idioms by associating and giving meaning (semantic role) to one or more syntactical expressions within code snippets (code fragments). The idiom can be seen as a concept underlying a pattern in code, which is represented in implementation by contiguous or scattered code fragments. These fragments are available in several programming languages, frameworks or even libraries. Generally speaking, a programming idiom's semantic role is a natural language expression of a simple task, (en)
  • Идиома программирования — устойчивый способ выражения некоторой составной конструкции в одном или нескольких языках программирования. Идиома является шаблоном решения задачи, записи алгоритма или структуры данных путём комбинирования встроенных элементов языка. (ru)
rdfs:label
  • Idiom (Softwaretechnik) (de)
  • Idiome de programmation (fr)
  • イディオム (プログラミング) (ja)
  • Programming idiom (en)
  • Идиома (программирование) (ru)
  • Idiom (programmering) (sv)
owl:sameAs
prov:wasDerivedFrom
foaf:isPrimaryTopicOf
is dbo:wikiPageDisambiguates of
is dbo:wikiPageRedirects of
is dbo:wikiPageWikiLink of
is foaf:primaryTopic of
Powered by OpenLink Virtuoso    This material is Open Knowledge     W3C Semantic Web Technology     This material is Open Knowledge    Valid XHTML + RDFa
This content was extracted from Wikipedia and is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License