[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 2chのread.cgiへ]
Update time : 03/03 02:04 / Filesize : 146 KB / Number-of Response : 879
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

D言語 Part28



1 名前:デフォルトの名無しさん mailto:sage [2011/08/24(水) 06:02:12.35 ]
プログラミング言語 D (D Programming Language) について語るスレッドです。

■前スレ
D言語 Part27
hibari.2ch.net/test/read.cgi/tech/1303022487/

■本家
www.digitalmars.com/d/
www.d-programming-language.org/ (ドキュメント)
www.kmonos.net/alang/d/ (和訳)

■コンパイラ
www.digitalmars.com/d/dcompiler.html (DMD, 本家)
dgcc.sourceforge.net/ (GDC, gccフロントエンド)
www.dsource.org/projects/ldc (LDC, バックエンドにLLVM)

■参考URL
f17.aaa.livedoor.jp/~labamba/ (D言語研究)
f17.aaa.livedoor.jp/~labamba/?D%B8%C0%B8%ECBOF (D言語BOF)
dsource.org/ (dsource)
tinyurl.com/candcpp2d2 (C/C++に疲れた人のD言語2.0)
www.kmonos.net/alang/wnd/ (わかったつもりになるD言語)
shinh.skr.jp/d/ (SDL, SDL_*, OpenGL, GLU, glutのポーティングとか)
shoo.s20.xrea.com/shoo/programing (D言語とTangoの入門講座)
www.nicovideo.jp/mylist/4453698 (D言語で作られた芝ゲー niconico動画)
www.asahi-net.or.jp/~cs8k-cyu/ (ABA Games)
dusers.dip.jp (D言語友の会)
www.wish.sakura.ne.jp/desuno/game/Drawing (PrincessDrawing! D言語で作られた横スクロールSTG)

5 名前:デフォルトの名無しさん [2011/08/24(水) 16:09:32.22 ]
ディ、ディ、D言語wwwwwwwwwwwwwwww

6 名前:デフォルトの名無しさん mailto:sage [2011/08/24(水) 16:17:11.86 ]
>>4
これかな
www.desunoya.sakura.ne.jp/product/Drawing/index.html
ソースとかはないんだな

7 名前:デフォルトの名無しさん [2011/08/24(水) 19:41:32.55 ]
>>1

テンプレ乙

GDC は、今はこっちでメンテされているので、次回からよろしゅう
ttps://bitbucket.org/goshawk/gdc/wiki/Home


8 名前:デフォルトの名無しさん mailto:sage [2011/08/24(水) 20:30:53.45 ]
ソース公開されるの待ってる

9 名前:デフォルトの名無しさん mailto:sage [2011/08/24(水) 23:10:05.83 ]
ttp://ideone.com/TPiMM
仕様…なのか…?

10 名前:デフォルトの名無しさん mailto:sage [2011/08/24(水) 23:39:24.44 ]
>>9
仕様でおk

これの一番下とおなじような状況
ttp://www.kmonos.net/alang/d/2.0/template-mixin.html

11 名前:デフォルトの名無しさん mailto:sage [2011/08/24(水) 23:53:32.03 ]
mixinの内容は外部から守られていて、mixin側の内容の意図は保証されるわけね。

12 名前:デフォルトの名無しさん mailto:sage [2011/08/24(水) 23:53:38.11 ]
なるほどなぁ

プロパティが黙って違う値を返してくるもんだから30分くらい嵌ってしまった
気をつけんと

13 名前:デフォルトの名無しさん [2011/08/25(木) 00:53:46.53 ]
C++そこそこやったんで
More Effective C++に手を出そうとしている俺に
Dの魅力を語ってくれ



14 名前:デフォルトの名無しさん mailto:sage [2011/08/25(木) 01:10:47.44 ]
>>13
違いを把握した上で
その上で有用だと思ったのなら
その時にまた来い

強いて言えば、愛だ。
他に語る事などない。

15 名前:デフォルトの名無しさん mailto:sage [2011/08/25(木) 01:17:02.29 ]
>>13
ツールとして見るのではなく
プロジェクトやコミュニティに対する当事者意識を持てるかどうか

16 名前:デフォルトの名無しさん mailto:sage [2011/08/25(木) 01:19:33.16 ]
んじゃC#やるとするか

17 名前:デフォルトの名無しさん mailto:sage [2011/08/25(木) 01:35:38.40 ]
特に引き留める理由もないな

18 名前:デフォルトの名無しさん mailto:sage [2011/08/25(木) 07:58:41.76 ]
お前ら愛がないぞw

19 名前:デフォルトの名無しさん mailto:sage [2011/08/25(木) 09:53:46.38 ]
D.NETがあれば・・・あるんだっけか

20 名前:デフォルトの名無しさん [2011/08/25(木) 10:54:27.84 ]
A言語
B言語
E言語

まだかよ

21 名前:デフォルトの名無しさん mailto:sage [2011/08/25(木) 11:01:54.28 ]
Cが何の後継か調べて自由研究の題材にでもしてろ

22 名前:デフォルトの名無しさん mailto:sage [2011/08/25(木) 12:02:37.58 ]
Eきむち

23 名前:デフォルトの名無しさん mailto:sage [2011/08/25(木) 20:08:42.45 ]
kmonos.net/alang/abc/



24 名前:デフォルトの名無しさん mailto:sage [2011/08/25(木) 20:13:07.80 ]
>>23
今朝「帰ったらd.y.dでmerdの記事見直そう」と思ってて
今まで忘れていたために気にかかっていたところだったありがとう

25 名前:デフォルトの名無しさん mailto:sage [2011/08/25(木) 23:18:39.02 ]
>>20
当然AtoZ全部ある

26 名前:デフォルトの名無しさん mailto:sage [2011/08/26(金) 08:01:32.06 ]
復活

27 名前:デフォルトの名無しさん mailto:sage [2011/08/26(金) 20:38:26.55 ]
>>25
ガセ乙

28 名前:デフォルトの名無しさん mailto:sage [2011/08/26(金) 20:55:48.92 ]
>>27
なぜガセと思ったのか詳しく
ガセと言いたかっただけ乙

29 名前:デフォルトの名無しさん mailto:sage [2011/08/26(金) 21:50:07.32 ]
余裕で全部有るな
en.wikipedia.org/wiki/List_of_programming_languages

30 名前:デフォルトの名無しさん [2011/08/26(金) 21:51:40.91 ]
HとIがない

31 名前:デフォルトの名無しさん [2011/08/26(金) 21:52:06.57 ]
NもOも

32 名前:デフォルトの名無しさん mailto:sage [2011/08/26(金) 21:54:34.57 ]
フシアナEYE

33 名前:デフォルトの名無しさん [2011/08/26(金) 22:11:40.03 ]
C言語といえばC言語だろ



34 名前:デフォルトの名無しさん mailto:sage [2011/08/26(金) 22:44:36.31 ]
公式名称でアルファベット一文字でなければいけないのかそうでないのかハッキリさせてくれないか

35 名前:デフォルトの名無しさん mailto:sage [2011/08/26(金) 23:41:44.47 ]
つまらん流れだな
何回目だよ

36 名前:デフォルトの名無しさん mailto:sage [2011/08/27(土) 03:29:30.77 ]
もうPythonでいいよ

37 名前:デフォルトの名無しさん mailto:sage [2011/08/27(土) 04:24:35.03 ]
パイトン?

38 名前:デフォルトの名無しさん mailto:sage [2011/08/27(土) 06:15:29.90 ]
pythonもrubyもllvm経由でコンパイルできるようになってるし
webgl, webclなんかも出てきてるし
dでなければならない理由がなくなってしまった
これも時代の流れか

39 名前:デフォルトの名無しさん mailto:sage [2011/08/27(土) 07:13:59.57 ]
お前がどんな理由でD言語を使ってたのか謎

40 名前:デフォルトの名無しさん mailto:sage [2011/08/27(土) 08:33:28.46 ]
Dをつかう理由それはそこにDがあるからだ
というかMLとかに流れてるのメールの流量がすごい
なんなのあれ…

41 名前:デフォルトの名無しさん mailto:sage [2011/08/27(土) 10:04:39.25 ]
Dの最大の欠点はウォルたんが死んじゃったら終わっちゃうこと
こんなやばいもん本腰入れて使えないよ

42 名前:デフォルトの名無しさん mailto:sage [2011/08/27(土) 10:32:03.86 ]
口じゃ嫌がってても体は正直

43 名前:デフォルトの名無しさん mailto:sage [2011/08/27(土) 13:13:52.87 ]
うぉるたん
「俺の財宝か?欲しけりゃくれてやる・・・。
 探せ! この世の全てをそこに置いてきた!」



44 名前:デフォルトの名無しさん mailto:sage [2011/08/27(土) 16:16:31.25 ]
ウォルたんマジウォルウォル

45 名前:デフォルトの名無しさん [2011/08/27(土) 19:13:11.92 ]
Dの意思継ぐやつなんていねーよ

46 名前:デフォルトの名無しさん [2011/08/27(土) 19:20:40.92 ]
D言語(笑)

47 名前:デフォルトの名無しさん mailto:sage [2011/08/27(土) 19:41:53.47 ]
Javaはそれなりに成功というか普及したのに
Dはなんでこうなった

48 名前:デフォルトの名無しさん [2011/08/27(土) 19:48:08.21 ]
俺が見放したから
でも次の規格ができたら戻ってくる予定

49 名前:デフォルトの名無しさん mailto:sage [2011/08/27(土) 21:18:20.12 ]
えっ

50 名前:デフォルトの名無しさん mailto:sage [2011/08/27(土) 22:13:43.65 ]
営利企業のものではなくて、コミュニティのものだ。
これ、メリット、だよね?ね?

51 名前:デフォルトの名無しさん mailto:sage [2011/08/28(日) 02:27:20.38 ]
でも何故か開発がクローズドなんだよねw

52 名前:デフォルトの名無しさん mailto:sage [2011/08/28(日) 02:35:57.75 ]
言語仕様がオープンなら可能性はゼロじゃない

53 名前:デフォルトの名無しさん mailto:sage [2011/08/28(日) 18:15:36.32 ]
Oops! Internet Explorer could not find www.digitalmars.com




54 名前:デフォルトの名無しさん mailto:sage [2011/08/28(日) 18:23:16.47 ]
D言語おわた?

55 名前:デフォルトの名無しさん [2011/08/28(日) 18:52:29.50 ]
始まってもいないよ

56 名前:デフォルトの名無しさん mailto:sage [2011/08/28(日) 22:03:21.67 ]
直ったな

57 名前:デフォルトの名無しさん mailto:sage [2011/08/28(日) 23:07:50.42 ]
$ type test.d
import std.conv;
void main() {
 parse!int("42", 10);
 parse!int("-42", 10);
}
$ dmd -run test.d
std.conv.ConvException@std\conv.d(38): std.conv(1209): Can't convert value `-42' of type string base 10 to type int


(゚д゚)

58 名前:デフォルトの名無しさん mailto:sage [2011/08/29(月) 00:39:59.77 ]
unittestからして負数考慮してねえ・・・

59 名前:デフォルトの名無しさん mailto:sage [2011/08/29(月) 04:31:43.83 ]
win版の仕様です

60 名前:デフォルトの名無しさん mailto:sage [2011/08/29(月) 10:29:28.12 ]
ただ勝ちあるのみ

61 名前:デフォルトの名無しさん mailto:sage [2011/08/29(月) 20:23:58.29 ]
std.dateをimportして、parseとtoUTCStringとtoDateStringを使ったら、toDateStringのみタイムゾーンが違うようです。
parseやtoUTCStringと同じタイムゾーンで使うにはどうすればいいのでしょうか?

std.datetimeへの移行は、未翻訳のドキュメントを読むのがつらいので、できれば今は避けたいです・・・。

62 名前:デフォルトの名無しさん mailto:sage [2011/08/29(月) 21:01:16.79 ]
でもstd.dateは消滅するんじゃないかなあ
バグだとしても修正されなさそうだし

63 名前:デフォルトの名無しさん mailto:sage [2011/08/29(月) 21:12:42.59 ]
どうせ同じコードを数ヶ月先まで使おうなんて思うわけ無いしstd.date使ってもいいだろ



64 名前:デフォルトの名無しさん mailto:sage [2011/08/29(月) 23:19:39.54 ]
そのりくつはおかしい

65 名前:デフォルトの名無しさん mailto:sage [2011/08/29(月) 23:34:37.76 ]
30年も持つソフトを作ろうとは思わないだろう?
Dは他言語の100倍の速さで時間が流れている
そういうことだ

66 名前:デフォルトの名無しさん mailto:sage [2011/08/29(月) 23:57:47.07 ]
自分は考え方を変えた
30年も面倒見れないわ
もし30年もメンテするなら
途中で誰かに引き継ぐ必要があるが
Dなんて普及しないもん誰が使いたがるんだ


67 名前:デフォルトの名無しさん mailto:sage [2011/08/30(火) 00:28:49.81 ]
使いたがらせる必要性について

68 名前:デフォルトの名無しさん mailto:sage [2011/08/30(火) 01:16:46.24 ]
使いたがる人間性について

69 名前:デフォルトの名無しさん mailto:sage [2011/08/30(火) 01:33:11.65 ]
個性

70 名前:デフォルトの名無しさん mailto:sage [2011/08/30(火) 03:11:57.12 ]
というか30年の歴史持ってる言語がCとfortranくらいしかなんじゃないか…
lisp辺りもいけるかよくわからんけど

71 名前:デフォルトの名無しさん mailto:sage [2011/08/30(火) 03:14:04.45 ]
COBOL

72 名前:デフォルトの名無しさん mailto:sage [2011/08/30(火) 03:14:52.37 ]
hibari.2ch.net/test/read.cgi/tech/1098953121/829
うむ…C意外と若かったな

73 名前:デフォルトの名無しさん mailto:sage [2011/08/30(火) 14:36:07.12 ]
こんなの思いついた 引数でenum定義できたら面白そうじゃね?
void hoge(enum { a, b, c } type) {
  writeln(type);
}
hoge(type.b);
とか



74 名前:デフォルトの名無しさん mailto:sage [2011/08/30(火) 14:43:23.64 ]
それ呼び出し側のカッコの中だけ
名前空間変わるの?

オーバーロード・オーバーライドも難しくなりそう

# 本音はIDEがつくりにくくなるから反対

75 名前:デフォルトの名無しさん mailto:sage [2011/08/30(火) 15:24:51.56 ]
引数のtype.bはどこから出てくんのーとかな
俺も反対

76 名前:デフォルトの名無しさん mailto:sage [2011/08/30(火) 15:33:16.01 ]
いっそ多相enumが入ればいい。

void hoge(enum { a, b, c } arg);
void foo(enum { c, d, e } arg);

hoge(enum.c); // {a, b, c}集合の中のcとして解釈
foo(enum.c); // {c, d, e}集合の中のcとして解釈

void bar(enum {a, b, c, d, e} arg)
{
 final switch(arg){
  case enum.a, enum.b, enum.c: hoge(arg); break; //argは{a,b,c}
  case enum.d, enum.e: foo(arg); break; //argは{d, e}
 }
}

Dに型推論は無いので所々キャストが必要になるかもしれない。

77 名前:デフォルトの名無しさん mailto:sage [2011/08/30(火) 17:14:03.26 ]
void bar(enum {a, b, c, d, e} arg)
{
enum {a, b} aaa;
 switch(arg){
  case enum.a, enum.b, enum.c: hoge(arg); break; //argは{c}
  case enum.d, enum.e: foo(arg); break; //argは{d, e}
 }
}

ますます酷くなるな

78 名前:デフォルトの名無しさん mailto:sage [2011/08/30(火) 18:27:00.51 ]
そんなの実装する変態言語なんてあるわけない
強いていうならどこかのDとかいう言語くらいだな

79 名前:デフォルトの名無しさん [2011/08/31(水) 04:25:42.91 ]
D言語で作られた有名なソフトとかあんの?


80 名前:デフォルトの名無しさん mailto:sage [2011/08/31(水) 04:44:11.30 ]
いりす症候群とか

81 名前:デフォルトの名無しさん mailto:sage [2011/08/31(水) 06:27:25.57 ]
ecmascript+html5→アプリケーション
JavaVM|dotNet→ローカルデータ処理、OS管理
ruby|python→操作簡略化、シェルスクリプト

後は高速処理特化言語で並列化だろうな
プロセスとパイプを扱えるライブラリがあれば
シェルスクリプトの代わりもできるかもしれないけど
mainが邪魔すぎる

82 名前:デフォルトの名無しさん mailto:sage [2011/09/01(木) 01:20:17.47 ]
いつの間にかKindleStoreでD言語の公式仕様書が2.99ドルで売られてるけど大丈夫なのかこれ

83 名前:デフォルトの名無しさん mailto:sage [2011/09/01(木) 01:25:06.26 ]
ウォルターがキレたら仕様変更があるだけだから問題ないね



84 名前:デフォルトの名無しさん mailto:sage [2011/09/01(木) 01:27:01.60 ]
TDPLじゃなくて
d-programming-language.org/ そのままかと思ってるけど

85 名前:デフォルトの名無しさん mailto:sage [2011/09/01(木) 01:30:33.00 ]
TDPLって何?
東京ディズニープアーランド?

86 名前:デフォルトの名無しさん mailto:sage [2011/09/01(木) 01:38:41.22 ]
ttp://www.walterbright.com/
ここからリンク張ってあるくらいだから本人の副収入だべ

>>85
ttp://d.hatena.ne.jp/repeatedly/20110506/1304651110

87 名前:デフォルトの名無しさん mailto:sage [2011/09/01(木) 01:47:19.55 ]
The D Programming Language

ああこれね

88 名前:デフォルトの名無しさん mailto:sage [2011/09/01(木) 21:48:37.15 ]
2.055まだ?

89 名前:デフォルトの名無しさん mailto:sage [2011/09/01(木) 23:52:22.85 ]
>>81
ecma⊂html5

90 名前:デフォルトの名無しさん mailto:sage [2011/09/02(金) 00:06:15.13 ]
ecmaはecmaだろ
jscriptだってecmaの処理系だぞってスレ違いか

91 名前:デフォルトの名無しさん mailto:sage [2011/09/02(金) 07:36:26.51 ]
近い将来javascriptに変換、あるいはインタプリタ実装できてない言語は廃れると思う
windowsユーザーよりもhtml5対応ブラウザユーザーの方が多くなるだろうから
ウェブアプリを開発できない言語は先生きのこれない

92 名前:デフォルトの名無しさん mailto:sage [2011/09/02(金) 07:46:43.91 ]
ブログにでも書いてろ

93 名前:デフォルトの名無しさん mailto:sage [2011/09/02(金) 11:51:41.61 ]
ハハハワロス

組み込みみたいにシビアな世界ではそんなもの通用しないから



94 名前:デフォルトの名無しさん mailto:sage [2011/09/02(金) 12:32:34.70 ]
出た出た「○×みたいにシビアな世界」

そのセリフを吐きながら新しいものを全く吸収できず自滅していった技術者が
過去どれだけいたっけかな。

メインフレーム以外はおもちゃと断じていた奴
ゲームは機械語プログラミングが全てと信じていた奴
etcetc

95 名前:デフォルトの名無しさん mailto:sage [2011/09/02(金) 14:36:10.97 ]
みんなでD言語を普及させようぜ。
そのためのキラーアプリを作ろう。
どんどんアイディアを言ってくれ!

96 名前:デフォルトの名無しさん mailto:sage [2011/09/02(金) 14:37:10.14 ]
普及しなくてもいいんじゃね派が多数

97 名前:デフォルトの名無しさん mailto:sage [2011/09/02(金) 15:17:22.92 ]
それでもD言語のキラーアプリは、一つや二つくらいは必要

98 名前:デフォルトの名無しさん mailto:sage [2011/09/02(金) 15:18:03.47 ]
ひさしぶりにきのこ先生みた

99 名前:デフォルトの名無しさん mailto:sage [2011/09/02(金) 15:19:21.88 ]
Dでjavasriptコンパイラ作るか

100 名前:デフォルトの名無しさん mailto:sage [2011/09/02(金) 15:34:41.72 ]
>>99それイイね!

101 名前:デフォルトの名無しさん mailto:sage [2011/09/02(金) 17:08:33.53 ]
忘れられたDMDScript・・・
www.digitalmars.com/dscript/

102 名前:デフォルトの名無しさん mailto:sage [2011/09/02(金) 18:33:00.23 ]
Go を思い出してしまった
あれどうなったんだろ

103 名前:デフォルトの名無しさん [2011/09/02(金) 18:55:36.22 ]
>>101すまぬ・・・すまぬ・・・DMDScriptよ・・・。
他の考えようか。



104 名前:デフォルトの名無しさん mailto:sage [2011/09/02(金) 19:03:35.86 ]
Dでプログラミングしたら
javascript吐くのとかは無理?

105 名前:デフォルトの名無しさん [2011/09/02(金) 19:22:06.05 ]
日本語でおk






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<146KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef