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

D, also known as Dlang, is a multi-paradigm system programming language created by Walter Bright at Digital Mars and released in 2001. Andrei Alexandrescu joined the design and development effort in 2007. Though it originated as a re-engineering of C++, D is a distinct language. It has redesigned some core C++ features, while also sharing characteristics of other languages, notably Java, Python, Ruby, C#, and Eiffel.

Property Value
dbo:abstract
  • El Llenguatge D, en ciències de la computació, és un llenguatge d'alt nivell de programació orientat a objectes, multiparadigma, imperatiu i concurrent. D va ser creat per Walter Bright de Digital Mars i publicat el 2001. Juntament amb Andrei Alexandrescu a partir del 2007. Fou creat a partir de C, C++, Java i Eiffel, sense ser compatible amb ells usa les seves millors prestacions, desenvolupat amb base pràctica en lloc de teòrica. Els objectius de disseny de D volen combinar el rendiment i la seguretat dels llenguatges compilats amb la força expressiva dels llenguatges dinàmics moderns. Normalment és un codi tan ràpid com l'equivalent en C++ i estalvia memòria. La inferència de tipus, gestió de memòria automàtica i la facilitat sintàctica permeten un desenvolupament més ràpid, mentre que la comprovació de límits, disseny de característiques i un sistema d'ajuda tipus de concurrència al tant a eduir l'ocurrència d'errors. (ca)
  • D je multiparadigmatický, aspektově a objektově orientovaný, imperativní a systémový programovací jazyk. Jeho autoři jsou Walter Bright z firmy Digital Mars a . Vychází z jazyka C++, ale zároveň se liší. Jazyk D přestavěl některé rysy C++ a je ovlivněn jazyky Java, C#, Eiffel a Python. Stabilní verze 1.0 byla vydána 2. ledna 2007. Designové cíle jazyka D jsou zkombinovat výkon kompilovaných jazyků s bezpečností a expresivní silou moderních dynamických jazyků. Idiomatický kód v D je obvykle stejně rychlý jako ekvivalentní kód C++, ale zároveň je kratší a paměťově bezpečný. Automatické odvození typu a automatická správa paměti umožňují rychlejší vývoj, přičemž kontrola mezí, a typový systém připravený na paralelní programování, pomáhají omezit počet chyb. (cs)
  • D ist eine seit 1999 von Walter Bright entwickelte Programmiersprache mit objektorientierten, imperativen sowie deklarativen Sprachelementen. D wurde am 3. Januar 2007 in der stabilen Version 1.0 veröffentlicht. Sie lehnt sich äußerlich stark an C++ an, jedoch ohne vollständige sprachliche Kompatibilität dazu. Vom 17. Juni 2007 bis Ende 2010 wurde die Version 2 von D entwickelt, die neue Funktionalität wie Closures und dem Begriff referentiell transparenter Funktionen sowie das funktionale Paradigma ergänzt, aber nicht kompatibel zum Vorgänger ist. Mit der Freigabe der neuen Version wurde auch das Buch The D Programming Language von Andrei Alexandrescu veröffentlicht, der entscheidend beim Design der Sprache mitwirkte. (de)
  • D estas plurparadigma programlingvo kreata de (de ) ekde 1999, sub la influo de C++. La programlingvo D estis projektita kun la scio de la bonaj kaj malbonaj kvalitoj de C++. Ĝi prenas multajn konceptojn de C++, kaj uzas pli facilan sintakson por ili (precipe pri ŝablonoj, kaj ). Ĝi ankaŭ aldonas konceptojn pruntitajn de aliaj lingvoj kiel: (fakultativa) aŭtomata , internaj funkcioj, modulaj testoj, projekto per kontraktoj, sennomaj funkcioj, inter aliaj. D ebligas programi ĉe , simile al C kaj C++; kaj malsimile al Java. kiuj ebligas tion estas, ekzemple, asembla lingvo ene de D programoj kaj la malaktivigi aŭtomatan memoradministradon. Ankaŭ, la lingvo estis projektita por tradukiĝi rekte al maŝinkodo, kompare kun Java kaj C#, kiuj plejofte tradukiĝas al kodo por . Hodiaŭe, ekzistas tri ĉefaj tradukiloj de la programlingvo D. La unua estas , la referenco de la lingvo, verkata de Walter Bright mem kaj ofte ŝanĝata. La aliaj estas GDC, la tradukilo de GNU; kaj , la tradukilo de LLVM. Aliflanke, la programlingvo mem havas du versiojn: D versio 1, kiu nur ricevas la necesajn korektojn; kaj D versio 2, kiu havas multe pliajn kapablojn, sed ŝanĝiĝas pli ofte. (eo)
  • D, also known as Dlang, is a multi-paradigm system programming language created by Walter Bright at Digital Mars and released in 2001. Andrei Alexandrescu joined the design and development effort in 2007. Though it originated as a re-engineering of C++, D is a distinct language. It has redesigned some core C++ features, while also sharing characteristics of other languages, notably Java, Python, Ruby, C#, and Eiffel. The design goals of the language attempted to combine the performance and safety of compiled languages with the expressive power of modern dynamic languages. Idiomatic D code is commonly as fast as equivalent C++ code, while also being shorter. The language as a whole is not memory-safe but does include optional attributes designed to check memory safety. Type inference, automatic memory management and syntactic sugar for common types allow faster development, while bounds checking, design by contract features and a concurrency-aware type system help reduce the occurrence of bugs. (en)
  • D es un lenguaje de programación de propósito general desarrollado por Walter Bright cuya primera versión apareció en 1999. Se origina como un rediseño de C++, con un enfoque más pragmático, pero no es un lenguaje puramente derivado del anterior. D ha mantenido algunas características de C++ y también está influido por otros conceptos de otros lenguajes como Java, C# y Eiffel. Una versión estable fue lanzada el 2 de enero de 2007. (es)
  • Le D est un langage de programmation impératif orienté objet et multi-paradigmes conçu pour la programmation système. Il s’inspire de nombreux langages, dont C++, Java (avec lequel il partage la notion de « ramasse-miettes » et d’héritage simple), Eiffel (pour le paradigme de programmation par contrat). D est en version 2.x, abrégé "D2" (depuis le 17 juin 2007), et subit ponctuellement de légères modifications de spécification. Ces transformations sont réalisées par Walter Bright et Andrei Alexandrescu, qui tiennent compte des remarques et requêtes de la communauté. La version 1.x du langage est obsolète et a été abandonnée le 31 décembre 2012. (fr)
  • D言語(ディーげんご、D programming language)は、プログラミング言語のひとつ。C言語をベースとしABI互換を保ちつつも、テンプレートによるジェネリックプログラミングやオブジェクト指向プログラミング、関数型プログラミングなどをサポートするマルチパラダイムプログラミング言語である。 (ja)
  • Język D – wieloparadygmatowy język programowania umożliwiającyprogramowanie obiektowe, imperatywne oraz metaprogramowanie. Został opracowany przez , twórcę pierwszego natywnego kompilatora C++, . D powstał jako obiektowy następca języka C, jednak w przeciwieństwie do C++ zachowuje ze swoim poprzednikiem jedynie binarną kompatybilność. D posiada wiele cech obecnych w C++, a jego składnia oraz możliwości są wzorowane na Javie, C# oraz Eiffel. Pierwsza stabilna wersja języka ukazała się 2 stycznia 2007 roku. 17 czerwca 2007 roku opublikowano eksperymentalną wersję 2.0. (pl)
  • De programmeertaal D, ontwikkeld door / is een programmeertaal die net als C, C++, Java en C# eigenschappen heeft van BCPL. D is gemaakt voor praktisch gebruik voor toepassingen binnen kleine tot (middel-)grote computerapplicaties. (nl)
  • D är ett objektorienterat, imperativt och funktionellt programspråk som är en omstrukturering av C/C++ med hjälp av idéer från andra programspråk. Det utformades som en efterträdare till C/C++ och är till stor del bakåtkompatibelt med C, men är inte avsett att användas i det syftet. Det har inspirerats av dessa språk framförallt av C++. D har designat om några C++-funktioner och har påverkats av begrepp som används i andra programmeringsspråk, till exempel Java, C # och Eiffel. En stabil version, 1.0, släpptes den 2 januari 2007. En experimentell version, 2.0, släpptes den 17 juni 2007, senaste versionen släpptes den 22 September 2020. D har tre officiella kompilatorer med ett gemensamt frontend och ett antal backends: DMD (referenskompilator), GDC (gcc), LDC (LLVM) och SDC (experimentell) . Senaste versionen av DMD är 2.096.0, släppt 2021-03-11 Senaste versionen av LDC är LDC 1.25.1, släppt 2021-03-01 D introducerades år 2000. (sv)
  • D é uma linguagem de programação de uso geral projetada por Walter Bright da Digital Mars. É baseada majoritariamente em C++, apesar de não ser apenas uma variante. A versão estável da primeira especificação (v1.0) foi lançada em janeiro de 2007. O código D nativo é geralmente tão rápido quanto o código C ++ equivalente, embora seja mais curto e economize memória . (pt)
  • D語言是一种程式語言,具备,例如物件導向、指令式。由沃尔特·布莱特和安德烈·亞歷山德雷斯庫所開發,起源自C++,深受C++的影響,然而其不是C++的变种,而是重新设计来自C++的部分特性,并受到其它程式語言觀念的影響,如Java、C#以及Eiffel。2007年1月2日釋出1.0穩定版本。版本2.0釋出於2007年1月17日。 Walter Bright本身是 編譯器的作者,另一名作者Andrei Alexandrescu是Facebook的研究科学家,他与一个团队用D语言重写一些Facebook的重要操作。 (zh)
  • D (Ди) — мультипарадигмальный статически типизированный компилируемый язык программирования, созданный Уолтером Брайтом из компании Digital Mars. Начиная с 2006 года соавтором также является Андрей Александреску. D является потомком языка C++, но существенно доработан по сравнению с ним. Также он заимствует ряд концепций из языков программирования Python, Ruby, C#, Java, Eiffel. D доступен для операционных систем Windows, Linux, Mac OS, FreeBSD. Ведётся работа по портированию на Android. (ru)
  • D — об’єктно-орієнтована, імперативна, багатопарадигмова мова програмування. Мова створена Волтером Брайтом (англ. Walter Bright), засновником компанії Digital Mars. Хоча D виникла як реінжиніринг C++, D — це самостійна мова, в якій змінено деякі основні принципи С++; також багато взято із інших мов, зокрема Java, Python, Ruby, C# і Eiffel. В D зроблено спробу поєднати швидкість мов, які використовують компіляцію, із безпекою і потужною виразністю сучасних мов з динамічною типізацією. Особливістю D є те, що код зазвичай такий же швидкий, як еквівалентний на С++, при цьому код коротший і в ньому застосовується безпечне виділення пам'яті, у той час як перевірка меж, розробка за контрактами і типи, безпечні для багатопоточності, дозволяють зменшити кількість помилок у програмному продукті. Визначення типу, автоматичне управління пам'яттю, вбудоване модульне тестування і «синтаксичний цукор» для основних типів забезпечують можливості більш короткого циклу розробки програм з меншою кількістю помилок. (uk)
dbo:designer
dbo:developer
dbo:influenced
dbo:influencedBy
dbo:license
dbo:releaseDate
  • 2001-12-08 (xsd:date)
dbo:thumbnail
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 243881 (xsd:integer)
dbo:wikiPageLength
  • 59961 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 1073738614 (xsd:integer)
dbo:wikiPageWikiLink
dbp:date
  • November 2021 (en)
dbp:designer
dbp:developer
dbp:fileExt
  • .d (en)
dbp:implementations
  • DMD , GCC, GDC, LDC, SDC (en)
dbp:influenced
  • Genie, MiniD, Qore, Swift, Vala, C++11, C++14, C++17, C++20, Go, C#, and others. (en)
dbp:influencedBy
dbp:license
dbp:logo
  • D Programming Language logo.svg (en)
dbp:logoSize
  • 120 (xsd:integer)
dbp:name
  • D programming language (en)
dbp:operatingSystem
dbp:paradigm
dbp:reason
  • This article is all over the place, the history section is pre-empted by content in the features section, which rambles and I suspect spends most of it's space/time discussing programming metaparadigms, instead of delivering a focussed, encyclopedia-like summary and overview of what a thing is, in this case D, the programming language. I think this could be alleviated by stealing the historical information from the features section, and putting that into the history section where it belongs, which could be placed above the features section so that the reader has the information they need up front. (en)
dbp:released
  • 2001-12-08 (xsd:date)
dbp:typing
dbp:wikiPageUsesTemplate
dbp:wikibooks
  • D Programming (en)
dbp:wordnet_type
dct:subject
gold:hypernym
rdf:type
rdfs:comment
  • D es un lenguaje de programación de propósito general desarrollado por Walter Bright cuya primera versión apareció en 1999. Se origina como un rediseño de C++, con un enfoque más pragmático, pero no es un lenguaje puramente derivado del anterior. D ha mantenido algunas características de C++ y también está influido por otros conceptos de otros lenguajes como Java, C# y Eiffel. Una versión estable fue lanzada el 2 de enero de 2007. (es)
  • D言語(ディーげんご、D programming language)は、プログラミング言語のひとつ。C言語をベースとしABI互換を保ちつつも、テンプレートによるジェネリックプログラミングやオブジェクト指向プログラミング、関数型プログラミングなどをサポートするマルチパラダイムプログラミング言語である。 (ja)
  • Język D – wieloparadygmatowy język programowania umożliwiającyprogramowanie obiektowe, imperatywne oraz metaprogramowanie. Został opracowany przez , twórcę pierwszego natywnego kompilatora C++, . D powstał jako obiektowy następca języka C, jednak w przeciwieństwie do C++ zachowuje ze swoim poprzednikiem jedynie binarną kompatybilność. D posiada wiele cech obecnych w C++, a jego składnia oraz możliwości są wzorowane na Javie, C# oraz Eiffel. Pierwsza stabilna wersja języka ukazała się 2 stycznia 2007 roku. 17 czerwca 2007 roku opublikowano eksperymentalną wersję 2.0. (pl)
  • De programmeertaal D, ontwikkeld door / is een programmeertaal die net als C, C++, Java en C# eigenschappen heeft van BCPL. D is gemaakt voor praktisch gebruik voor toepassingen binnen kleine tot (middel-)grote computerapplicaties. (nl)
  • D é uma linguagem de programação de uso geral projetada por Walter Bright da Digital Mars. É baseada majoritariamente em C++, apesar de não ser apenas uma variante. A versão estável da primeira especificação (v1.0) foi lançada em janeiro de 2007. O código D nativo é geralmente tão rápido quanto o código C ++ equivalente, embora seja mais curto e economize memória . (pt)
  • D語言是一种程式語言,具备,例如物件導向、指令式。由沃尔特·布莱特和安德烈·亞歷山德雷斯庫所開發,起源自C++,深受C++的影響,然而其不是C++的变种,而是重新设计来自C++的部分特性,并受到其它程式語言觀念的影響,如Java、C#以及Eiffel。2007年1月2日釋出1.0穩定版本。版本2.0釋出於2007年1月17日。 Walter Bright本身是 編譯器的作者,另一名作者Andrei Alexandrescu是Facebook的研究科学家,他与一个团队用D语言重写一些Facebook的重要操作。 (zh)
  • D (Ди) — мультипарадигмальный статически типизированный компилируемый язык программирования, созданный Уолтером Брайтом из компании Digital Mars. Начиная с 2006 года соавтором также является Андрей Александреску. D является потомком языка C++, но существенно доработан по сравнению с ним. Также он заимствует ряд концепций из языков программирования Python, Ruby, C#, Java, Eiffel. D доступен для операционных систем Windows, Linux, Mac OS, FreeBSD. Ведётся работа по портированию на Android. (ru)
  • El Llenguatge D, en ciències de la computació, és un llenguatge d'alt nivell de programació orientat a objectes, multiparadigma, imperatiu i concurrent. D va ser creat per Walter Bright de Digital Mars i publicat el 2001. Juntament amb Andrei Alexandrescu a partir del 2007. Fou creat a partir de C, C++, Java i Eiffel, sense ser compatible amb ells usa les seves millors prestacions, desenvolupat amb base pràctica en lloc de teòrica. (ca)
  • D je multiparadigmatický, aspektově a objektově orientovaný, imperativní a systémový programovací jazyk. Jeho autoři jsou Walter Bright z firmy Digital Mars a . Vychází z jazyka C++, ale zároveň se liší. Jazyk D přestavěl některé rysy C++ a je ovlivněn jazyky Java, C#, Eiffel a Python. Stabilní verze 1.0 byla vydána 2. ledna 2007. (cs)
  • D ist eine seit 1999 von Walter Bright entwickelte Programmiersprache mit objektorientierten, imperativen sowie deklarativen Sprachelementen. D wurde am 3. Januar 2007 in der stabilen Version 1.0 veröffentlicht. Sie lehnt sich äußerlich stark an C++ an, jedoch ohne vollständige sprachliche Kompatibilität dazu. (de)
  • D estas plurparadigma programlingvo kreata de (de ) ekde 1999, sub la influo de C++. La programlingvo D estis projektita kun la scio de la bonaj kaj malbonaj kvalitoj de C++. Ĝi prenas multajn konceptojn de C++, kaj uzas pli facilan sintakson por ili (precipe pri ŝablonoj, kaj ). Ĝi ankaŭ aldonas konceptojn pruntitajn de aliaj lingvoj kiel: (fakultativa) aŭtomata , internaj funkcioj, modulaj testoj, projekto per kontraktoj, sennomaj funkcioj, inter aliaj. (eo)
  • D, also known as Dlang, is a multi-paradigm system programming language created by Walter Bright at Digital Mars and released in 2001. Andrei Alexandrescu joined the design and development effort in 2007. Though it originated as a re-engineering of C++, D is a distinct language. It has redesigned some core C++ features, while also sharing characteristics of other languages, notably Java, Python, Ruby, C#, and Eiffel. (en)
  • Le D est un langage de programmation impératif orienté objet et multi-paradigmes conçu pour la programmation système. Il s’inspire de nombreux langages, dont C++, Java (avec lequel il partage la notion de « ramasse-miettes » et d’héritage simple), Eiffel (pour le paradigme de programmation par contrat). (fr)
  • D är ett objektorienterat, imperativt och funktionellt programspråk som är en omstrukturering av C/C++ med hjälp av idéer från andra programspråk. Det utformades som en efterträdare till C/C++ och är till stor del bakåtkompatibelt med C, men är inte avsett att användas i det syftet. Det har inspirerats av dessa språk framförallt av C++. D har tre officiella kompilatorer med ett gemensamt frontend och ett antal backends: DMD (referenskompilator), GDC (gcc), LDC (LLVM) och SDC (experimentell) . Senaste versionen av DMD är 2.096.0, släppt 2021-03-11 D introducerades år 2000. (sv)
  • D — об’єктно-орієнтована, імперативна, багатопарадигмова мова програмування. Мова створена Волтером Брайтом (англ. Walter Bright), засновником компанії Digital Mars. Хоча D виникла як реінжиніринг C++, D — це самостійна мова, в якій змінено деякі основні принципи С++; також багато взято із інших мов, зокрема Java, Python, Ruby, C# і Eiffel. Визначення типу, автоматичне управління пам'яттю, вбудоване модульне тестування і «синтаксичний цукор» для основних типів забезпечують можливості більш короткого циклу розробки програм з меншою кількістю помилок. (uk)
rdfs:label
  • دي (لغة برمجة) (ar)
  • Llenguatge D (ca)
  • D (programovací jazyk) (cs)
  • D (Programmiersprache) (de)
  • D (programlingvo) (eo)
  • D (programming language) (en)
  • D (lenguaje de programación) (es)
  • D (langage) (fr)
  • D (bahasa pemrograman) (in)
  • D言語 (ja)
  • D (linguaggio di programmazione) (it)
  • D (프로그래밍 언어) (ko)
  • D (linguagem de programação) (pt)
  • D (programmeertaal) (nl)
  • D (język programowania) (pl)
  • D (язык программирования) (ru)
  • D (мова програмування) (uk)
  • D (programspråk) (sv)
  • D語言 (zh)
owl:sameAs
prov:wasDerivedFrom
foaf:depiction
foaf:isPrimaryTopicOf
foaf:name
  • D programming language (en)
is dbo:influenced of
is dbo:influencedBy of
is dbo:knownFor of
is dbo:occupation of
is dbo:wikiPageDisambiguates of
is dbo:wikiPageRedirects of
is dbo:wikiPageWikiLink of
is dbp:influenced of
is dbp:influencedBy of
is dbp:knownFor of
is dbp:programmedIn of
is dbp:programmingLanguage of
is rdfs:seeAlso 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