ASAHIネット(
[URL] )のjouwa/salonからホットコーナー(
[URL] )に転載したものから。
---
ひょんなことから、プログラミング言語Dの本が、また出ているのを知った。
2010年の本だけど。
[URL]
The D Programming Language [ペーパーバック]
Andrei Alexandrescu (著)
2008年には、こんな本も出ている。
[URL]
Learn to Tango with D [ペーパーバック]
Kris Macleod Bell (著), Lars Ivar Igesund (著), Sean Kelly (著),
Michael Parker (著)
ってなわけで、久々に、Dのサイトに行ってみた。
[URL]
D Programming Language
日本語サイトは、
[URL]
プログラミング言語 D 2.0
以前に、immutableとか、sharedとかあった?
なんか、どんどん、並行・並列プログラミングの要素を入れているね。
ライブラリでも、以下は、テンプレートのメタプログラミング用?
一般プログラマには、ちんぷんかんだろうけど、言語マニアは、喜びそうな
気がする。
[URL]
std.traits
Templates with which to extract information about types and symbols at
compile time.
[URL]
std.typecons
This module implements a variety of type constructors, i.e., templates
that allow construction of new, useful general-purpose types
[URL]
Templates with which to manipulate type tuples (also known as type
lists).
[URL]
This module implements a discriminated union type (a.k.a. tagged union,
algebraic type). Such types are useful for type-uniform binary
interfaces, interfacing with scripting languages, and comfortable
exploratory programming.
Documentationのところで、上記「The D Programming Language」の一部が
読めるようにしてあるね。
第1章の「1. Tutorial」は、入門だから、まあ、いいとして、
[URL]
"D"iving Into the D Programming Language
By Andrei Alexandrescu
Jul 29, 2009
13章の「13. Concurrency」
[URL]
Concurrency in the D Programming Language
By Andrei Alexandrescu
Jul 6, 2010
には、びっくり。Erlang, ScalaみたいなActor的なものもあるのね。
言語DもWalter Brightさんも、元気だね。なんか、うれしい。
と、ここまで書いて、自分のブログを検索したら、とっくに書いていた。\(^O^)/
[URL]
プログラミング言語Dのネタ
[URL]
プログラミング言語 D の新刊が出ている
やっぱ、3歩歩くと、忘れるのぉ。\(^O^)/
セコメントをする