Search results

Jump to: navigation, search

Page title matches

  • ...e design with a simple C-like syntax. For these reasons D makes for a good language choice for both performance code and application development. D is rapidly reaching a stable [https://dlang.org/spec.html specification] an
    7 KB (951 words) - 06:30, 4 September 2023
  • D conflates lists of types with types of lists. This means that Eg: * '''Q: Can I return an argument list from a function?/Does D support multiple return values?'''
    5 KB (785 words) - 16:14, 17 August 2013

Page text matches

  • ...e design with a simple C-like syntax. For these reasons D makes for a good language choice for both performance code and application development. D is rapidly reaching a stable [https://dlang.org/spec.html specification] an
    7 KB (951 words) - 06:30, 4 September 2023
  • [Many] of D's improvements appear to be small, but the aggregate is large enough that o in D, you'll find it pretty hard to go back to another language. <br/>
    11 KB (1,667 words) - 03:36, 27 November 2018
  • <u>'''PLEASE NOTE''': The links to Amazon are affiliated with the D Language Foundation, so by simply following them you support the Foundation at no co ...e:Vibecoversmall.png|100px|link=https://www.amazon.com/Build-web-apps-Vibe-d-learning/dp/B09MYTMNKF]]
    12 KB (1,738 words) - 22:41, 3 April 2022
  • ...pjV9NlJAhKJLu_-w/playlists ApplyYourDLang]: A YouTube channel dedicated to D tutorials | Richard Cattermole|| [http://www.youtube.com/watch?v=yGf6VjlP96I Intro to d ecosystem - install dmd and dub] || 2014
    34 KB (4,757 words) - 16:47, 21 December 2023
  • | name = Dispelling Common D Myths | url = http://semitwist.com/articles/article/view/dispelling-common-d-myths
    11 KB (1,194 words) - 04:29, 14 September 2022
  • Integrated development environments with D support. |[https://marketplace.visualstudio.com/items?itemName=webfreak.code-d Code-d for Visual Studio Code]
    5 KB (679 words) - 17:13, 18 February 2024
  • Text editors and lightweight development environments with D support. |[https://atom.io/packages/language-d language-D]
    7 KB (764 words) - 08:13, 26 November 2023
  • '''Digital Mars D compiler''' <br/>The official reference D compiler. '''GCC D compiler'''<br/>
    8 KB (1,185 words) - 01:37, 18 May 2021
  • = Digital Mars D Compiler = ...e formal implementation of the D language. It is actively developed by the D community.
    837 bytes (108 words) - 17:06, 25 January 2018
  • ...s to continue the development of GDC, a GCC frontend for the D programming language. * [https://github.com/D-Programming-GDC/GDC Source code (GitHub)]
    9 KB (1,401 words) - 12:47, 13 December 2023
  • The LDC project aims to provide a portable D programming language compiler with modern optimization and code generation capabilities. The com * [[Using LDC]] ([[LDC-specific language changes]] — [[LDC inline assembly expressions]] — [[LDC inline IR]])
    9 KB (1,303 words) - 02:53, 26 September 2021
  • | about = Lua for the D Programming Language | about = Python for the D Programming Language
    781 bytes (90 words) - 16:54, 27 December 2016
  • | about = A collection of libraries and tools to compile D language programs for embedded systems with the [[GDC|gdc compiler]]. | about = Minimalistic runtime / standard library for D
    1 KB (149 words) - 07:54, 8 June 2018
  • | about = Dependency injection system for the D programming language | about = D Dependency Injection Framework
    1 KB (129 words) - 19:39, 8 September 2016
  • ...get found, design issues are raised. All this may involve hard debates in D newsgroup and if often forgotten. This page serves as an index for major de * [http://forum.dlang.org/post/mailman.1081.1400818840.2907.d.gnu@puremagic.com May~June 2014 Discussion]
    9 KB (1,251 words) - 21:39, 20 May 2015
  • ...|| DDox is an alternative documentation generator for programs written in D. It aims to be fully compatible with Ddoc, and brings many additional featu | Harbored || Documentation generator for D compatible with DDoc. || Cross-platform || Boost || https://github.com/econ
    2 KB (277 words) - 07:53, 11 April 2018
  • | about = General purpose library aimed to be an addition to the D standard library Phobos. | about = A common type and function library for D language programs
    1 KB (167 words) - 20:14, 18 July 2020
  • So, when you have [[Why_switch_to_D|enough reasons]] to try D, let's get your hands dirty. ...ehreli's online book [http://ddili.org/ders/d.en/index.html Programming in D].
    5 KB (827 words) - 12:58, 16 July 2020
  • | about = A D tool that can automatically build D apps. | name = '''cmake-d'''
    2 KB (313 words) - 23:20, 23 April 2021
  • ...e book in its original language you can do so at [http://ddili.org/ders/d/ D Programlama Dili Dersleri]. ...warnings you should start with [http://compsci.ca/v3/viewtopic.php?t=9518 D: A Newbie-Oriented Tutorial].
    936 bytes (168 words) - 14:45, 12 May 2020
  • ...ou can look at code snippets of from [http://rosettacode.org/wiki/Category:D Rosetta Code]. A very superficial way to find out the popularity of D in relation to other languages can is at the [http://www.tiobe.com/tiobe_in
    5 KB (896 words) - 04:48, 7 January 2018
  • ...://www.educative.io/courses/programming-in-d-ultimate-guide Programming in D: The Ultimate Guide for Software Engineers] ...mming-techniques-in-d Programming in D: Advanced Programming Techniques in D]
    3 KB (420 words) - 14:02, 29 October 2022
  • = Compiling and linking a simple D project = Digital Mars D Compiler v2.051
    21 KB (3,493 words) - 14:16, 7 May 2015
  • | proposed solution for [http://d.puremagic.com/issues/show_bug.cgi?id=1961 bug 1961]. | non-public inheritance in a single inheritance language that has a single root object hierarchy makes little sense.
    9 KB (1,188 words) - 22:34, 13 July 2016
  • |[[DIP1/Archive]] — [http://www.digitalmars.com/d/archives/digitalmars/D/announce/dmd_1.046_and_2.031_releases_16320.html#N16448 NG discussion that — [http://www.digitalmars.com/d/archives/digitalmars/D/new_DIP1_DIP_Template_92908.html NG announcement and discussion]
    5 KB (819 words) - 01:53, 17 January 2015
  • ...t way to participate is to [https://issues.dlang.org/enter_bug.cgi?product=D file bug reports] on [[Bugzilla]]. If you find any problems with the D language, please file a bug report. Problems that are not filed will not get fixed,
    13 KB (2,079 words) - 12:48, 11 March 2021
  • ...function prototypes, and variable declarations to from another language to D. Projects and repositories for collecting / maintaining D bindings:
    5 KB (619 words) - 01:43, 11 May 2021
  • * D Language Fundamentals * D Language Fundamentals
    3 KB (341 words) - 20:17, 11 May 2017
  • ...he-d-programming-language-conference-2013-0 Kickstarter: The D Programming Language Conference 2013]
    274 bytes (28 words) - 02:18, 16 January 2018
  • Trouble with compilation problems might be a little bit elevated in D because: * language is not as popular as i.e. [http://pl.wikipedia.org/wiki/C%2B%2B C++], so co
    528 bytes (85 words) - 17:10, 25 November 2012
  • To debug D programs you need to use a debugger that understands the format of the debu ...variables and/or functions in it's C mangled form, instead of the natural D name.
    6 KB (905 words) - 21:51, 19 November 2023
  • ...founder of the Digital Mars company, and the creator of the D programming language and its reference compiler, [[DMD]]. As of January 2018, Bright continues t |desc=One of the core developers of D
    435 bytes (72 words) - 22:20, 6 January 2018
  • ...time]] source code, or the [[DMD]] compiler source code. The alternative D language compilers, [[GDC]] and [[LDC]] also use Github for their version control. |desc=Collaboration platform. Many key D projects are hosted here.
    826 bytes (120 words) - 17:53, 18 January 2018
  • == SDC - The Snazzy D Compiler == ...r Project] is devoted to develop a ''sane'' compiler for the D programming language.
    440 bytes (58 words) - 23:54, 20 December 2023
  • ...-crafted compiler implementation for the D programming language written in D v2 using the [http://dsource.org/projects/tango Tango] standard library. Th
    438 bytes (64 words) - 07:03, 13 January 2018
  • | logo = [[File:DWT_Logo_48x48.png|link=https://github.com/d-widget-toolkit/dwt]] | url = https://github.com/d-widget-toolkit/dwt
    6 KB (769 words) - 02:29, 14 September 2023
  • | about = Hunt is a high-level D Programming Language Web framework that encourages rapid development and clean, pragmatic design | name = '''Vibe.d'''<br/> I/O and Web Framework<br/>
    2 KB (220 words) - 08:44, 18 April 2021
  • #REDIRECT [[The D Programming Language]]
    40 bytes (5 words) - 01:42, 10 December 2012
  • ...the language specification and library documentation of the D programming language. ...e, if you change the embedded documentation in <tt>~/dlang/phobos/std/conv.d</tt>, the changes are visible in <tt>~/dlang/dlang.org/web/phobos-prerelea
    27 KB (4,396 words) - 12:53, 18 June 2019
  • ...tended inline assembly expressions. They are useful on platforms where the D asm statement is not yet available (i.e. non-x86), or when the limitations ...ou must import the module containing the magic declarations: <source lang="d">import ldc.llvmasm;</source>
    7 KB (997 words) - 20:40, 22 April 2016
  • [[LDC]] tries to conform to the D specification as closely as possible. There are a few deviations, and sever Some parts of the D specification are hard or impossible to implement with LLVM, they should be
    21 KB (3,125 words) - 13:03, 31 July 2021
  • (Non-accredicted) Masters D degree: '''[https://teachsector.com/dforpython/ D, the Best Programming Language, for Former Python Developers]'''<br>
    17 KB (2,456 words) - 10:25, 25 March 2023
  • D has a simple but very useful construct, the '''unittest''' block. For examp <syntaxhighlight lang=D>
    8 KB (1,145 words) - 06:24, 15 February 2018
  • [[Category:D Language]]
    3 KB (342 words) - 05:03, 3 November 2019
  • ...y true for user-defined numeric types, which ideally should blend into the language's expression syntax so that, besides actually declaring a variable of the u One way to accomplish this implicit conversion is to use D's '''alias this''' feature:
    2 KB (363 words) - 10:12, 14 November 2014
  • All D compilers are divided into two parts: the front-end and the back-end. The front-end (DMD-FE) implements all things D-specific: lexing and parsing D syntax, instantiating templates, producing error messages, etc. The same fr
    39 KB (5,317 words) - 17:54, 7 April 2024
  • <syntaxhighlight lang=D> <syntaxhighlight lang=D>
    8 KB (1,108 words) - 10:12, 14 November 2014
  • Extend the D programming language with annotations. Annotations are metadata attached to declarations and var Java: http://java.sun.com/j2se/1.5.0/docs/guide/language/annotations.html
    4 KB (619 words) - 05:20, 17 January 2013
  • |Language: |[http://d.puremagic.com/issues/show_bug.cgi?id=124 Bugzilla: 124]
    11 KB (1,700 words) - 05:45, 18 January 2013
  • Currently, the layout of D's runtime type info, or RTTI, is defined in object.d. The details of how the fields of each instantiation of these classes are p ...mited to avoid code bloat. However, they should be extensible within the D language, without modification of the compiler.
    4 KB (553 words) - 08:09, 18 January 2013
  • ...me/blob/e47a00bff935c3f079bb567a6ec97663ba384487/src/rt/aaA.d#L598 rt/aaA.d]|| ...me/blob/e47a00bff935c3f079bb567a6ec97663ba384487/src/rt/aaA.d#L624 rt/aaA.d]||
    24 KB (3,836 words) - 16:10, 27 January 2023
  • The D mailing lists, D blogs and IRC discussions commonly use acronyms. ...m for transforming a program's AST during compilation. [Not implemented in D].
    3 KB (513 words) - 21:28, 14 March 2020
  • *** D as a systems programming language should still provide a way to detect if something is a property and to get <syntaxhighlight lang="D">
    10 KB (1,440 words) - 21:40, 20 May 2015
  • == Language feature == There is an alternative proposal [[DIP14]] to provide better language integration.
    10 KB (1,641 words) - 18:53, 28 May 2014
  • ...tics that programmers can rely on and which can easily be implemented in a D compiler. ...y has no way to do safe memory-mapped I/O. The reason for that is that the language has no well-defined volatile statement or type qualifier. This means that a
    5 KB (767 words) - 18:55, 28 May 2014
  • ...(concurrent) implementation of the GC, or resorting to unsafe solutions, a language-level guarantee is proposed. Guarantee is that threads that spawn nogc func ...hrow or pure marking. Nogc functions can't perform operations listed here (D Operations That Involve the Garbage Collector). That is, they can't do:
    4 KB (573 words) - 18:55, 28 May 2014
  • ...g.cgi?id=13138 proposed implementation], [https://github.com/D-Programming-Language/druntime/pull/892 pull] This document describes a couple of simple compiler intrinsics that D compilers should implement. These are necessary for low-level, embedded, ke
    5 KB (721 words) - 10:23, 12 June 2016
  • ...allgrind can be used to profile D code, but it does not know how to handle D's mangled names. This program can be used to clean up the callgrind.out.nnn dcallgrind.d
    2 KB (334 words) - 07:54, 5 April 2018
  • ...15 GSOC as either a student or mentor, and want to do something related to D, please feel free to contact our GSOC administrator Craig Dillabaugh (first ...]), bringing D to mobile devices, shaping GUI libraries for D, integrating D with other languages and more.
    14 KB (2,288 words) - 04:08, 31 December 2016
  • ..., combined with the other features of D, make it a complete and expressive language for systems-level tasks. On the other hand, economy of means should be exer <syntaxhighlight lang=D>
    9 KB (1,448 words) - 19:51, 1 September 2015
  • == D source code tools == | about = Tool for analyzing D source code.
    541 bytes (59 words) - 18:40, 6 June 2018
  • A property in D is defined as either a specially marked get method for read-only properties <syntaxhighlight lang="d">
    14 KB (2,204 words) - 13:08, 11 July 2013
  • This DIP is the first of 3. It intends to define what is a function in D. The DIP proposes a radically simple approach by deciding that all function ...tes several paradigms while being a system language. If this is a power of D, this is also a source of trouble. In fact, every feature can be combined w
    6 KB (952 words) - 22:54, 17 October 2016
  • The release of D 2.067 marks the half-way point in DMD's development that moves towards havi ...methods to either '''IRVisitor''' in toir.c or as flat codegen routines in d-codegen.cc.
    9 KB (1,306 words) - 20:04, 1 September 2015
  • ...nto object_.d (or maybe a separate file that is publically imported by aaA.d). The reason for this is: ...ause in D, we expect double.init == double.nan, not 0.0. Also, because aaA.d doesn't know about the value type, it doesn't call postblit ctors, etc., ca
    9 KB (1,516 words) - 20:17, 8 September 2015
  • ...le method, closure and UFCS as delegate introducing only one entity in the language. <syntaxhighlight lang="d">
    8 KB (1,288 words) - 08:44, 3 July 2015
  • ...as, like porting some of the LLVM tools/features designed for C/C++ to the D-LDC world. Things like: * Develop a simple way to compile D for the browser with Emscripten to "asm.js" (this is a very small project);
    6 KB (1,109 words) - 20:23, 1 September 2015
  • <syntaxhighlight lang="d"> {int, int, int} d = date; // works, but...
    17 KB (2,360 words) - 16:31, 11 March 2016
  • This DIP aims to restructure D's standard exception hierarchy in a way that strikes a good balance between <syntaxhighlight lang="d">
    19 KB (2,557 words) - 19:26, 1 April 2013
  • ...search papers that are, one way or the other, related to the D programming language.
    341 bytes (49 words) - 12:14, 3 April 2013
  • ...rgument without both copying and caring about its referrability. Currently D provides no means to do it properly. <code>ref T</code> can't be used with <source lang="D">
    9 KB (1,473 words) - 08:06, 25 June 2015
  • * backwards compatible: current valid D code will continue to work without change. In addition, RV references are m Rvalue references is one of the rare features that C++ has over D. It allows to have both efficiency (passing by reference) and convenience (
    9 KB (1,487 words) - 01:18, 13 May 2013
  • ...-d-to-c/ Series] on creating bindings to C libraries for the D programming language. See [[C++ interop]] for information on interoperability between D and C++. More can be done than is currently described in the official docu
    6 KB (947 words) - 16:54, 28 January 2017
  • ...ncoding return type of parent functions ([https://github.com/D-Programming-Language/dmd/commit/b6fe187c0fbb91ff71b11892391769dc74489465 commit]) https://d.puremagic.com/issues/show_bug.cgi?id=8847
    10 KB (1,404 words) - 09:20, 17 February 2018
  • ...color: #ca4;">&#9888;</span> Please check the [http://dlang.org/orgs-using-d.html the new page on dlang.org] for an up-to-date list. Organizations and notable projects using D:
    4 KB (631 words) - 13:03, 25 March 2021
  • |Language: |[https://github.com/D-Programming-Language/dmd/pull/2368 DMD Pull request]
    994 bytes (146 words) - 00:33, 30 July 2013
  • == DIP 43: D/Objective-C == !''D/Objective-C''
    22 KB (3,155 words) - 14:44, 28 December 2014
  • = D Mentors = ...aphies of mentors for Google Summer of Code Projects for the D Programming Language. If you are looking for information on the creatures from the Harry Potter
    350 bytes (54 words) - 05:51, 23 January 2018
  • git clone https://github.com/D-Programming-GDC/GDC.git gdc/dev ../gcc-4.9.0/configure --enable-languages=d --disable-bootstrap \
    7 KB (952 words) - 20:06, 1 September 2015
  • ...a variable has a runtime type tag instead of a specific compile time type. D itself is statically typed, but it is possible to implement dynamic types i ...ng typing makes it an error to mix incompatible types. This is the case in D. Weak typing tries to make things work, even if the types are incompatible,
    5 KB (895 words) - 17:02, 10 May 2017
  • ...so you should first get a simple C compiler working before trying to build D. git clone https://github.com/D-Programming-GDC/GDC.git gdc/dev
    3 KB (487 words) - 20:04, 1 September 2015
  • |Language: Stateless programming is a popular technique for encapsulation. D currently supports
    4 KB (671 words) - 05:05, 29 August 2013
  • ''The D Way'' file: hello.d
    26 KB (3,437 words) - 23:54, 9 May 2021
  • [http://www.digitalmars.com/d/archives/digitalmars/D/new_DIP47_Outlining_member_functions_of_aggregates_208476.html NG discussio from C++ to D, one cannot have a 1:1 correspondence of C++ source layout to
    3 KB (518 words) - 17:23, 8 September 2013
  • gdc main.d -o main This will attempt to compile and link the file 'main.d' and place the output into the file 'main'.
    10 KB (1,432 words) - 16:07, 9 June 2022
  • |[http://forum.dlang.org/post/mailman.326.1384066006.9546.digitalmars-d@puremagic.com Related forum discussion] However, in actual D code, there are two wildcard qualifiers, <code>const</code> and <code>inout
    13 KB (1,878 words) - 01:08, 19 December 2013
  • ...coupled with documentation available on dlang.org - even some experienced D developers seem to be confused by actual semantics of entities called "tupl ...nfused about its exact semantics. However, this is a very core part of the language right now, widely used both in libraries and user code in variety of forms;
    8 KB (1,137 words) - 18:35, 7 March 2014
  • ...cc.gnu.org/ml/gcc-patches/2017-05/msg02108.html initial submission] of the D front-end to GCC, this aims to keep a record of the current status of both | The front-end (DMD) language implementation and license.
    9 KB (1,363 words) - 22:15, 28 October 2018
  • == D-Mans == ...ures and drawings of the D language mascot, which can also be found on the D homepage.
    451 bytes (66 words) - 20:24, 7 February 2019
  • ...meant as a resource for all of us that wants to help Walter develop the D language by developing a modified DMD frontend that can make use of GCC's middle and *[http://www.dsource.org/projects/gdb-patches Patching GDB] to understand D code/mangling
    11 KB (1,733 words) - 20:04, 1 September 2015
  • ...ns, you may be able to get help at the [http://forum.dlang.org/group/D.gnu D.GNU] forum. If you can improve these instructions, please do so by making a git clone https://github.com/D-Programming-GDC/GDC.git .
    7 KB (1,073 words) - 19:59, 22 June 2017
  • ...]), bringing D to mobile devices, shaping GUI libraries for D, integrating D with other languages and more. Happy hacking! ** detect a users default language
    18 KB (2,945 words) - 20:23, 1 September 2015
  • ...easy to port code between 32 and 64 bit modes, being a systems programming language, dependencies can creep in. This guide points out what changes between the <syntaxhighlight lang="D">
    3 KB (472 words) - 10:14, 14 November 2014
  • D's built in unit testing support makes it very convenient to add tests for c In the most straightforward usage of unit testing in D, assert() is used for contract testing:
    2 KB (304 words) - 10:15, 14 November 2014
  • ...ne of the foundations of system programming for Windows. The D programming language enables the creation of several different types of DLLs. This guide will show how to create DLLs of various types with D.
    8 KB (1,256 words) - 19:59, 27 December 2023
  • ==Language Server== ...maintained language server called [https://github.com/Pure-D/serve-d serve-d].
    4 KB (446 words) - 11:10, 25 June 2022
  • The following is a list of differences between D2 and The D Programming Language book by Andrei Alexandrescu. ...om a [http://forum.dlang.org/post/mailman.647.1327135415.16222.digitalmars-d-learn@puremagic.com| post by Jonathan M. Davis] on the NG to get this page
    3 KB (446 words) - 12:30, 29 March 2024
  • ...ay also be useful for other programming languages which wish to learn from D's experience. See also: [[Language design discussions]]
    10 KB (1,622 words) - 12:20, 22 September 2022
  • ...hat will change behaviour is code that contains the new construct. The new language construct is specified economically in terms of the existing foreach constr The language grammar is updated in the following way:
    5 KB (627 words) - 11:46, 9 May 2017
  • ...ecially useful for scientific and engineering applications, while reducing language complexity and preserving backwards compatibility. ...nguages like Julia more usable for "vectorized" numerical programming than D. Making ".." a binary operator would enable this functionality, and improv
    6 KB (695 words) - 08:08, 17 March 2014

View (previous 100 | next 100) (20 | 50 | 100 | 250 | 500)