This HTML5 document contains 116 embedded RDF statements represented using HTML+Microdata notation.

The embedded RDF content will be recognized by any processor of HTML5 Microdata.

Namespace Prefixes

PrefixIRI
dbpedia-dehttp://de.dbpedia.org/resource/
dctermshttp://purl.org/dc/terms/
yago-reshttp://yago-knowledge.org/resource/
dbohttp://dbpedia.org/ontology/
foafhttp://xmlns.com/foaf/0.1/
n8https://global.dbpedia.org/id/
dbpedia-trhttp://tr.dbpedia.org/resource/
yagohttp://dbpedia.org/class/yago/
dbpedia-ruhttp://ru.dbpedia.org/resource/
dbthttp://dbpedia.org/resource/Template:
rdfshttp://www.w3.org/2000/01/rdf-schema#
dbpedia-svhttp://sv.dbpedia.org/resource/
freebasehttp://rdf.freebase.com/ns/
dbpedia-fahttp://fa.dbpedia.org/resource/
rdfhttp://www.w3.org/1999/02/22-rdf-syntax-ns#
owlhttp://www.w3.org/2002/07/owl#
n18https://
dbpedia-vihttp://vi.dbpedia.org/resource/
n16https://en.wikibooks.org/wiki/C%2B%2B_Programming/
dbpedia-frhttp://fr.dbpedia.org/resource/
wikipedia-enhttp://en.wikipedia.org/wiki/
dbphttp://dbpedia.org/property/
provhttp://www.w3.org/ns/prov#
dbchttp://dbpedia.org/resource/Category:
xsdhhttp://www.w3.org/2001/XMLSchema#
wikidatahttp://www.wikidata.org/entity/
goldhttp://purl.org/linguistics/gold/
dbrhttp://dbpedia.org/resource/
dbpedia-jahttp://ja.dbpedia.org/resource/

Statements

Subject Item
dbr:Scheme_(programming_language)
dbo:wikiPageWikiLink
dbr:Programming_idiom
Subject Item
dbr:History_of_the_graphical_user_interface
dbo:wikiPageWikiLink
dbr:Programming_idiom
Subject Item
dbr:Double-checked_locking
dbo:wikiPageWikiLink
dbr:Programming_idiom
Subject Item
dbr:Compatibility_of_C_and_C++
dbo:wikiPageWikiLink
dbr:Programming_idiom
Subject Item
dbr:Rust_(programming_language)
dbo:wikiPageWikiLink
dbr:Programming_idiom
Subject Item
dbr:Opaque_pointer
dbo:wikiPageWikiLink
dbr:Programming_idiom
Subject Item
dbr:Ember.js
dbo:wikiPageWikiLink
dbr:Programming_idiom
Subject Item
dbr:Apache_Groovy
dbo:wikiPageWikiLink
dbr:Programming_idiom
Subject Item
dbr:Apache_Maven
dbo:wikiPageWikiLink
dbr:Programming_idiom
Subject Item
dbr:Software_Peter_principle
dbo:wikiPageWikiLink
dbr:Programming_idiom
Subject Item
dbr:Domain-specific_language
dbo:wikiPageWikiLink
dbr:Programming_idiom
Subject Item
dbr:APL_(programming_language)
dbo:wikiPageWikiLink
dbr:Programming_idiom
Subject Item
dbr:D_(programming_language)
dbo:wikiPageWikiLink
dbr:Programming_idiom
Subject Item
dbr:Barton–Nackman_trick
dbo:wikiPageWikiLink
dbr:Programming_idiom
Subject Item
dbr:Fat_comma
dbo:wikiPageWikiLink
dbr:Programming_idiom
Subject Item
dbr:Gnulib
dbo:wikiPageWikiLink
dbr:Programming_idiom
Subject Item
dbr:Graceful_exit
dbo:wikiPageWikiLink
dbr:Programming_idiom
Subject Item
dbr:Type_class
dbo:wikiPageWikiLink
dbr:Programming_idiom
Subject Item
dbr:Pure_function
dbo:wikiPageWikiLink
dbr:Programming_idiom
Subject Item
dbr:Lambda_calculus
dbo:wikiPageWikiLink
dbr:Programming_idiom
Subject Item
dbr:Bill_Wagner_(software)
dbo:wikiPageWikiLink
dbr:Programming_idiom
Subject Item
dbr:C_character_classification
dbo:wikiPageWikiLink
dbr:Programming_idiom
Subject Item
dbr:Software_design_pattern
dbo:wikiPageWikiLink
dbr:Programming_idiom
Subject Item
dbr:Idiom_(language_structure)
dbo:wikiPageWikiLink
dbr:Programming_idiom
Subject Item
dbr:Idiom_(disambiguation)
dbo:wikiPageWikiLink
dbr:Programming_idiom
dbo:wikiPageDisambiguates
dbr:Programming_idiom
Subject Item
dbr:Programming_idiom
rdf:type
yago:Formulation107069948 yago:Abstraction100002137 yago:ExpressiveStyle107066659 yago:Parlance107081177 yago:Communication100033020 dbo:Software yago:WikicatProgrammingIdioms
rdfs:label
Idiome de programmation Idiom (Softwaretechnik) Programming idiom Идиома (программирование) イディオム (プログラミング) Idiom (programmering)
rdfs:comment
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. Идиома программирования — устойчивый способ выражения некоторой составной конструкции в одном или нескольких языках программирования. Идиома является шаблоном решения задачи, записи алгоритма или структуры данных путём комбинирования встроенных элементов языка. ソフトウェア工学におけるイディオム(英: idiom)は、アルゴリズムやプログラミングのノウハウ、ティップス (tips) を集めたものである。頻出するコードパターンを指すこともある。 これがより大規模になったものをデザインパターン、さらに大規模なものはと呼ぶ。 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 */ } In der Softwaretechnik gehören Idiome zu den Mustern (englisch pattern). 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,
dcterms:subject
dbc:Programming_idioms
dbo:wikiPageID
6775751
dbo:wikiPageRevisionID
1105538776
dbo:wikiPageWikiLink
dbr:Computer_programming dbr:Semantics_(computer_science) dbr:C_(programming_language) dbr:Software_framework dbr:Software_developer dbr:Data_structure dbr:Adjective dbr:Fluency dbr:Idiom_(language_structure) dbr:Algorithmic_skeleton dbr:Embedded_SQL dbr:Code_snippet dbr:Source_code dbc:Programming_idioms dbr:Algorithm dbr:Software dbr:Library_(computing) dbr:C_standard_library dbr:Java_(programming_language) dbr:C_dynamic_memory_allocation dbr:Python_(programming_language) dbr:C++ dbr:Built-in_type dbr:Language_construct dbr:Programming_language dbr:Adverb dbr:JavaScript dbr:Perl
dbo:wikiPageExternalLink
n16:Idioms n18:programming-idioms.org
owl:sameAs
n8:4YRAa dbpedia-fa:اصطلاح_برنامه‌نویسی wikidata:Q490173 dbpedia-vi:Quán_ngữ_lập_trình dbpedia-de:Idiom_(Softwaretechnik) dbpedia-tr:Programlama_deyimi dbpedia-fr:Idiome_de_programmation yago-res:Programming_idiom dbpedia-ja:イディオム_(プログラミング) freebase:m.0gnbbw dbpedia-ru:Идиома_(программирование) dbpedia-sv:Idiom_(programmering)
dbp:wikiPageUsesTemplate
dbt:Short_description dbt:Main dbt:Disputed_inline dbt:Reflist
dbo:abstract
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 */ } ソフトウェア工学におけるイディオム(英: idiom)は、アルゴリズムやプログラミングのノウハウ、ティップス (tips) を集めたものである。頻出するコードパターンを指すこともある。 これがより大規模になったものをデザインパターン、さらに大規模なものはと呼ぶ。 In der Softwaretechnik gehören Idiome zu den Mustern (englisch pattern). Идиома программирования — устойчивый способ выражения некоторой составной конструкции в одном или нескольких языках программирования. Идиома является шаблоном решения задачи, записи алгоритма или структуры данных путём комбинирования встроенных элементов языка. Идиому можно считать самым низкоуровневым шаблоном проектирования, применяемым на стыке проектирования и кодирования на языке программирования. Идиома предписывает конкретный способ реализации определённых деталей и отношений между ними средствами конкретного языка. Набор идиом зависит от языка программирования, и одна и та же идиома может выглядеть в двух разных языках по-разному, либо в ней может не быть надобности в одном из них. Идиома может представлять собой воспроизведение в языке элементов семантически иного языка, которые в данном языке тоже могут быть применимы, но не провоцируются самим языком (то есть не входят в число его идиом). С этой позиции многие шаблоны в объектно-ориентированном проектировании рассматриваются как идиоматическое воспроизведение элементов функциональных языков. 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. 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.
gold:hypernym
dbr:Means
prov:wasDerivedFrom
wikipedia-en:Programming_idiom?oldid=1105538776&ns=0
dbo:wikiPageLength
4474
foaf:isPrimaryTopicOf
wikipedia-en:Programming_idiom
Subject Item
dbr:Map_(parallel_pattern)
dbo:wikiPageWikiLink
dbr:Programming_idiom
Subject Item
dbr:Set_(abstract_data_type)
dbo:wikiPageWikiLink
dbr:Programming_idiom
Subject Item
dbr:Nested_function
dbo:wikiPageWikiLink
dbr:Programming_idiom
Subject Item
dbr:Setjmp.h
dbo:wikiPageWikiLink
dbr:Programming_idiom
Subject Item
dbr:Factory_(object-oriented_programming)
dbo:wikiPageWikiLink
dbr:Programming_idiom
Subject Item
dbr:Immediately_invoked_function_expression
dbo:wikiPageWikiLink
dbr:Programming_idiom
Subject Item
dbr:Schwartzian_transform
dbo:wikiPageWikiLink
dbr:Programming_idiom
Subject Item
dbr:Resource_acquisition_is_initialization
dbo:wikiPageWikiLink
dbr:Programming_idiom
Subject Item
dbr:Test_and_test-and-set
dbo:wikiPageWikiLink
dbr:Programming_idiom
Subject Item
dbr:Programming_idioms
dbo:wikiPageWikiLink
dbr:Programming_idiom
dbo:wikiPageRedirects
dbr:Programming_idiom
Subject Item
wikipedia-en:Programming_idiom
foaf:primaryTopic
dbr:Programming_idiom