Pc

ソフトアンテナ

Windows/Mac/Mobile用オンラインソフトのバージョンアップ状況を調べています。

[ Windows > プログラミング > 言語 ]

Pc   D Programming Language

詳細情報

タイトル D Programming Language
URL http://dlang.org/index.html
バージョン 2.078.3   2.078.2   2.078.1   2.078.0   2.077.1   2.077.0   2.076.1   2.076.0   2.075.1   2.075.0   2.074.1  
更新日 2018/02/16
追加日 2013/08/17
種別 フリーソフト
説明 C/C++ライクな文法を持ちネイティブコードを生成できるプログラミング言語。

スクリーンショット

スクリーンショットはありません。

レビュー

レビューはありません。
スポンサーリンク

更新グラフ

バージョン履歴

2018/02/16 ver 2.078.3

Latest version: 2.078.3
Ddoc on Fri Feb 16 02:17:49 2018

2018/02/08 ver 2.078.2

Tour
Latest version: 2.078.2
mixin("stack[$ - 2] " ~ c ~
" stack[$ - 1]");
D shines from low-level control
to high-level abstraction
Success stories
What is D used for?
DConf 2018
is coming up: May 2-5 in Munich, Germany
Call for Submissions is open.
Official D Blog from February 7, 2018:
Vanquish Forever These Bugs That Blasted Your Kingdom by
Walter Bright.
From February 3, 2018:
The #dbugfix Campaign by
Support the D language
with the coordination and outreach of the D Language Foundation, a 501(c)(3) non-profit organization.
Lots of to our sponsors and
(省略されました)

2018/01/23 ver 2.078.1

Sponsors
Latest version: 2.078.1
Industry Proven
Testimonials And More Organizations
Current D use
Official D Blog from January 20, 2018:
Project Highlight: BSDScheme by
Michael Parker.
From January 6, 2018:
The D Blog in 2017 by
Michael Parker.
check out books about D,
among others Ali Çehreli's
Support D
D is made possible through the hard work and dedication of many volunteers,
with the coordination and outreach of the D Language Foundation (501(c)(3)).
You can help further the development of the D language and help grow our
community by supporting the Foundation.
Donate
(省略されました)

2018/01/03 ver 2.078.0

Contributors
With the D Programming Language, write fast,
read fast, and run fast.
Fast code, fast.
Latest version: 2.078.0
import std.algorithm, std.stdio, std.file, std.range;
enum cols = 14;
// Split file into 14-byte chunks per row
thisExePath.File("rb").byChunk(cols).take(20).each!(chunk =>
import std.datetime.stopwatch : benchmark;
import std.math, std.parallelism, std.stdio;
writefln("Linear init: %s msecs", bm[0].total!"msecs");
writefln("Parallel init: %s msecs", bm[1].total!"msecs");
Subtyping with alias this
struct Point
{
private double[2] p;
// Forward all undefined symbols to p
alias p this;
(省略されました)

2017/11/30 ver 2.077.1

Latest version: 2.077.1
listenHTTP(":8080", (req, res) {
Official D Blog from November 20, 2017:
Project Highlight: Diamond MVC Framework by
November 26:
Ddoc on Thu Nov 30 05:54:20 2017

2017/11/04 ver 2.077.0

Latest version: 2.077.0
Official D Blog from November 3, 2017:
DMD 2.077.0 Released by
October 22:
Ddoc on Sat Nov 4 04:42:17 2017

2017/10/10 ver 2.076.1

Latest version: 2.076.1
Print hex dump
void main()
{
import std.algorithm, std.stdio, std.file;
enum cols = 16;
// Split file into 16-byte chunks per row
thisExePath.File("rb").byChunk(cols).each!(chunk =>
// Use range formatting to format the
// hexadecimal part and align the text part
writefln!"%(%02X %)%*s %s"(
chunk,
3 * (cols - chunk.length), "", // Padding
chunk.map!(c => // Replace non-printable
c < 0x20 || c > 0x7E ? '.' : char(c))));
}
import std.stdio, std.string, std.algorithm, std.conv;
static foreach (c; "+-*/")
Official D Blog from September 25, 2017:
(省略されました)

2017/09/02 ver 2.076.0

Latest version: 2.076.0
Official D Blog from September 1, 2017:
DMD 2.076.0 Released by
Michael Parker.
August 27:
LDC 1.4.0-beta1 with Android support!
Ddoc on Fri Sep 1 17:15:47 2017

2017/08/14 ver 2.075.1

Latest version: 2.075.1
Initialize an Array in parallel
void main()
{
import std.datetime, std.math, std.parallelism, std.stdio;
auto logs = new double[100_000];
auto bm = benchmark!({
foreach (i, ref elem; logs)
elem = log(1.0 + i);
}, {
foreach (i, ref elem; logs.parallel)
elem = log(1.0 + i);
})(100); // number of executions of each tested function
writefln("Linear init: %s msecs", bm[0].msecs);
writefln("Parallel init: %s msecs", bm[1].msecs);
}
Sort in-place across multiple arrays
void main()
{
(省略されました)

2017/07/20 ver 2.075.0

Get involved
D is a general-purpose programming language with
static typing, systems-level access, and C-like syntax.
It combines efficiency, control and modeling power with safety
and programmer productivity.
Latest version: 2.075.0
your code here
Compute average line length for stdin
The D programming language
Modern convenience.
Modeling power.
Native efficiency.
void main()
{
import std.range, std.stdio;
auto sum = 0.0;
auto count = stdin.byLine
.tee!(l => sum += l.length).walkLength;
writeln("Average line length: ",
(省略されました)

2017/06/02 ver 2.074.1

Latest version: 2.074.1
has successfully concluded!
Whether you were with us in Berlin or watching from
home, we thank everyone for participating. You can
review the conference through this YouTube playlist.
Ddoc on Thu Jun 1 22:49:03 2017