If you are not sure if the website you would like to visit is secure, you can verify it here. Enter the website address of the page and see parts of its content and the thumbnail images on this site. None (if any) dangerous scripts on the referenced page will be executed. Additionally, if the selected site contains subpages, you can verify it (review) in batches containing 5 pages.
favicon.ico: dlang.org/articles/index.html - Articles - D Programming Langu.

site address: dlang.org/articles.html redirected to: dlang.org/articles/index.html

site title: Articles - D Programming Language

Our opinion (on Saturday 03 October 2026 14:07:20 UTC):

GREEN status (no comments) - no comments
After content analysis of this website we propose the following hashtags:



Meta tags:
keywords=D programming language;
description=D Programming Language;

Headings (most frequently used words):

to, articles, faq, rationale, vs, shared, templates, template, const, floating, point, warnings, builtin, preprocessor, code, coverage, analysis, exception, safety, hijacking, introduction, std, datetime, lazy, evaluation, migrating, string, mixins, regular, expressions, safed, revisited, constraints, compile, time, sequences, variadic, comparison, slices, contract, programming, writing, libraries, on, linux, coralling, wild, pointers, with, ref, return, scope, creating, windows, dlls,

Text of the page (most frequently used words):
the (26), and (17), this (15), #article (14), about (12), how (10), language (8), with (8), templates (7), for (7), shared (6), reference (6), page (5), are (5), libraries (5), shows (5), template (5), compile (5), time (5), std (5), code (5), preprocessor (5), articles (5), from (4), them (4), pointers (4), scope (4), comparison (4), programming (4), variadic (4), hijacking (4), way (4), rationale (4), warnings (4), faq (4), windows (3), dlls (3), different (3), other (3), use (3), can (3), return (3), ref (3), writing (3), linux (3), contract (3), writes (3), slices (3), dynamic (3), what (3), calls (3), array (3), safed (3), regular (3), expressions (3), string (3), may (3), lazy (3), datetime (3), builtin (3), coverage (3), here (3), various (3), questions (3), floating (3), point (3), const (3), you (3), 2026 (2), foundation (2), creating (2), memory (2), coralling (2), wild (2), between (2), uses (2), sequence (2), sequences (2), when (2), constraints (2), walter (2), bright (2), revisited (2), which (2), compares (2), mixins (2), version (2), local (2), tls (2), that (2), migrating (2), goes (2), into (2), evaluation (2), added (2), introduction (2), function (2), one (2), exception (2), safety (2), come (2), why (2), analysis (2), coming (2), examples (2), comparing (2), frequently (2), answered (2), wiki (2), github (2), changes (2), using (2), overview (2), forums (2), library (2), run (2), community (2), copyright, 1999, generated, sat, oct, ddoc, quite, platforms, annotations, prevent, escape, escaping, cause, corruption, problems, guide, steven, schveighoffer, arrays, unfortunately, slightly, terminology, than, not, named, specifically, still, great, help, getting, good, understanding, semantics, slice, idiom, implementing, functions, entities, types, symbols, names, values, work, constrained, only, apply, evaluable, boolean, expression, true, improves, upon, bartosz, milewski, safe, subset, dmitry, olshansky, regex, short, statement, allows, insert, arbitrary, mixin, since, 030, 2009, thread, storage, default, static, global, variables, alternatives, available, details, parameters, jonathan, davis, presents, was, 052, jul, 2011, superseded, date, old, accidentally, newly, changed, because, shadows, intended, prevents, kinds, exceptions, raii, guard, statements, relate, compilers, analyzer, explains, doesn, have, would, task, offers, several, capabilities, built, core, implemented, languages, answers, reasons, design, decisions, often, addresses, many, compiler, general, dmd, particular, don, clugston, detail, numbers, pitfalls, encounter, immutable, more, found, corresponding, quickly, fork, edit, online, submit, pull, request, requires, signed, account, works, well, small, like, make, larger, want, consider, clone, improve, spot, problem, click, create, issue, report, bug, entire, site, search, sitemap, glossary, style, acknowledgments, visual, dlang, ides, editors, tools, tutorials, books, tour, resources, sponsors, donate, store, security, team, contributors, contributing, issues, irc, discord, twitter, orgs, blog, packages, downloads, feature, command, line, documentation, learn, menu,


Text of the page (random words):
articles d programming language menu learn documentation language reference library reference command line reference feature overview articles downloads packages community blog orgs using d twitter discord community run forums irc wiki issues contributing contributors foundation security team store donate sponsors resources tour books tutorials tools editors ides run dlang io visual d acknowledgments d style glossary sitemap search entire site language library forums go articles overview faq const faq floating point warnings rationale builtin rationale c to d c to d c preprocessor vs d code coverage analysis exception safety hijacking introduction to std datetime lazy evaluation migrating to shared string mixins regular expressions safed templates revisited template constraints compile time sequences variadic templates template comparison d slices d s contract programming writing shared libraries for linux coralling wild pointers with ref return scope creating windows dlls report a bug if you spot a problem with this page click here to create a github issue improve this page quickly fork edit online and submit a pull request for this page requires a signed in github account this works well for small changes if you d like to make larger changes you may want to consider using a local clone articles more articles can be found on the corresponding wiki page faq frequently answered questions about d const faq frequently answered questions about d s const and immutable floating point don clugston goes into detail about floating point numbers in d and the pitfalls one may encounter warnings this is about compiler warnings in general and dmd s warnings in particular rationale questions about the reasons for various design decisions for d often come up this addresses many of them builtin rationale d offers several capabilities built in to the core language that are implemented as libraries in other languages this article answers why c to d coming from c here are various examples comparing the d way to the c way c to d coming from c here are various examples comparing the d way to the c way c preprocessor vs d d doesn t have a preprocessor this article shows how to do in d what would be a task for the preprocessor in c code coverage analysis d compilers come with a builtin code coverage analyzer this article explains why and how to use it exception safety this article is about exceptions and how raii and scope guard statements relate to them hijacking function hijacking is when old code accidentally calls a newly added or changed function because it shadows the intended one this article is about how d prevents different kinds of hijacking introduction to std datetime jonathan m davis presents std datetime which was added in version 2 052 jul 10 2011 and compares it to the superseded std date lazy evaluation walter bright goes into the details of lazy parameters in d migrating to shared since version 2 030 may 11 2009 d uses thread local storage tls by default for static and global variables the article shows the alternatives to tls that are available in d string mixins a short article about d s mixin statement which allows to insert arbitrary code from a string and how it compares to the c preprocessor regular expressions dmitry olshansky shows how to use regular expressions in d with std regex safed bartosz milewski writes about safed the memory safe subset of d templates revisited walter bright writes about how d improves upon c templates template constraints a template can be constrained to only apply when a compile time evaluable boolean expression is true compile time sequences a compile time sequence is a sequence of compile time entities types symbols names and values this article shows how to work with them variadic templates this article is about the d idiom of implementing variadic functions with variadic templates template comparison a comparison between d s and c s templates d slices steven schveighoffer writes about slices and dynamic arrays in d unfortunately this article uses slightly different terminology than the language reference what the article calls a slice is a dynamic array in the language reference and what the article calls a dynamic array is not named specifically by the language reference still the article is a great help in getting a good understanding of d s array semantics d s contract programming vs c s a comparison between d s and c s contract programming writing shared libraries on linux a guide to writing shared libraries with d on linux coralling wild pointers with ref return scope how to use the ref return and scope annotations to prevent the escape of pointers escaping pointers can cause memory corruption and other problems creating windows dlls windows dlls are quite different from shared libraries on other platforms this article shows how to do them copyright 1999 2026 by the d language foundation page generated by ddoc on sat oct 3 08 28 48 2026
Thumbnail images (randomly selected): * Images may be subject to copyright.GREEN status (no comments)
  • D Logo

Verified site has: 55 subpage(s). Do you want to verify them? Verify pages:

1-5 6-10 11-15 16-20 21-25 26-30 31-35 36-40 41-45 46-50
51-55


Top 50 hastags from of all verified websites.

Supplementary Information (add-on for SEO geeks)*- See more on header.verify-www.com

Header

HTTP/1.1 302 Found
Date Sat, 03 Oct 2026 14:07:20 GMT
Content-Type text/html; charset=iso-8859-1
Transfer-Encoding chunked
Connection close
Server cloudflare
Strict-Transport-Security max-age=63072000; includeSubDomains
Location htt????/dlang.org/articles.html
Nel report_to : cf-nel , success_fraction :0.0, max_age :604800
Report-To group : cf-nel , max_age :604800, endpoints :[ url : htt????/a.nel.cloudflare.com/report/v4?s=BWVL7ElVX8MHuU1bZnVQe%2BIz%2BxIUDhqP9e1KsmJwP%2BsLU9LSWOMxRfqvZhPtkCcv%2FY5eA1bs478S3ZbgUveL5I0Hn57LcOEsyDjEaNOH4aClX%2F8uveAYoZWye44%3D ]
cf-cache-status DYNAMIC
CF-RAY a44c8335291f86dc-AMS
alt-svc h3= :443 ; ma=86400
HTTP/2 301
date Sat, 03 Oct 2026 14:07:20 GMT
content-type text/html; charset=iso-8859-1
location htt????/dlang.org/articles/index.html
server cloudflare
strict-transport-security max-age=63072000; includeSubDomains
nel report_to : cf-nel , success_fraction :0.0, max_age :604800
report-to group : cf-nel , max_age :604800, endpoints :[ url : htt????/a.nel.cloudflare.com/report/v4?s=xYR7uACyEfpy7WBMBGgsCNzuc0%2BTdRMydykDJGzFu6LKfzbgMiH2UzaoPw0utDxq%2Bn49mNz83LBxCwdfSWcGpqjEVot4Lpw77wqWerH6PtxugWvzGoZlbSaZ7nU%3D ]
cf-cache-status DYNAMIC
cf-ray a44c83369df2f868-CDG
alt-svc h3= :443 ; ma=86400
HTTP/2 200
date Sat, 03 Oct 2026 14:07:20 GMT
content-type text/html
server cloudflare
strict-transport-security max-age=63072000; includeSubDomains
last-modified Sat, 03 Oct 2026 08:28:48 GMT
vary Accept-Encoding
cf-cache-status DYNAMIC
nel report_to : cf-nel , success_fraction :0.0, max_age :604800
report-to group : cf-nel , max_age :604800, endpoints :[ url : htt????/a.nel.cloudflare.com/report/v4?s=DIDyodZK%2BCun6JeVyCxx9WHb46oMI6%2FfZlPmgPyiHtGUwTuQbrY5FjZ6q0rGESH6jIU6O8gvjWQbfjAU2g%2BklAXmMs9GZ%2F0WqYy0DAggmrWmeivJCXpwZJLKCAk%3D ]
content-encoding gzip
cf-ray a44c83390febf868-CDG
alt-svc h3= :443 ; ma=86400

Meta Tags

title="Articles - D Programming Language"
charset="utf-8"
name="keywords" content="D programming language"
name="description" content="D Programming Language"
name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=0.1, maximum-scale=10.0"

Load Info

page size4682
load time (s)0.783019
redirect count2
speed download5979
server IP 188.114.96.2
* all occurrences of the string "http://" have been changed to "htt???/"