1read 100read
2012年1月1期プログラム24: D言語 Part28 (724)
TOP カテ一覧 スレ一覧 2ch元 削除依頼 ▼
・ 次のスレ
25: Androidプログラミング質問スレ Part16 (767)
27: お前ら何歳のときからプログラミングやってんの? (806)
28: UnicodeとUTF-8の違いは? その2 (459)
29: NullPointerExceptionを「ぬるぽ」と呼ぶスレ6 (258)
D言語 Part28
1 :11/08/24 〜 最終レス :12/01/09 プログラミング言語 D (D Programming Language) について語るスレッドです。 ■前スレ D言語 Part27 http://hibari.2ch.net/test/read.cgi/tech/1303022487/ ■本家 http://www.digitalmars.com/d/ http://www.d-programming-language.org/ (ドキュメント) http://www.kmonos.net/alang/d/ (和訳) ■コンパイラ http://www.digitalmars.com/d/dcompiler.html (DMD, 本家) http://dgcc.sourceforge.net/ (GDC, gccフロントエンド) http://www.dsource.org/projects/ldc (LDC, バックエンドにLLVM) ■参考URL http://f17.aaa.livedoor.jp/~labamba/ (D言語研究) http://f17.aaa.livedoor.jp/~labamba/?D%B8%C0%B8%ECBOF (D言語BOF) http://dsource.org/ (dsource) http://tinyurl.com/candcpp2d2 (C/C++に疲れた人のD言語2.0) http://www.kmonos.net/alang/wnd/ (わかったつもりになるD言語) http://shinh.skr.jp/d/ (SDL, SDL_*, OpenGL, GLU, glutのポーティングとか) http://shoo.s20.xrea.com/shoo/programing (D言語とTangoの入門講座) http://www.nicovideo.jp/mylist/4453698 (D言語で作られた芝ゲー niconico動画) http://www.asahi-net.or.jp/~cs8k-cyu/ (ABA Games) http://dusers.dip.jp (D言語友の会) http://www.wish.sakura.ne.jp/desuno/game/Drawing (PrincessDrawing! D言語で作られた横スクロールSTG)
2 : ■参考URL その2 ttp://www.ku6.jp/keyword6/1.html (SDLのポーティング 最新) ■ IDE ttp://forums.codeblocks.org/index.php?board=20.0 (Code::Blocks) ttp://www.dprogramming.com/entice.php (Entice Designer) ttp://www.dsource.org/projects/descent (Descent) ttp://www.dsource.org/projects/poseidon (Poseidon) ttp://alexanderbothe.com/?id=27 (D-IDE) ttp://www.dsource.org/projects/visuald (Visual D) ttp://codepoet.sourceforge.net (CodePoet ※計画中) ■過去スレ、関連スレ http://makimo.to:8000/cgi-bin/search/search.cgi?q=D%8C%BE%8C%EA&sf=2&all=on&view=table&shw=5000 ■その他関連スレ 統合開発環境Eclipseプラグイン開発QA http://pc11.2ch.net/test/read.cgi/tech/1081517094/ "Code of the Nerds" Digital Mars C/C++ http://hibari.2ch.net/test/read.cgi/tech/1044210976/
3 : D >>1 乙 もうお前に用はない く|)へ 〉 ヽCノ  ̄ ̄7 ヘ/ / ノ | / | /
4 : >>1 乙 PrincessDrawing!ってリンク切れてるな
5 : ディ、ディ、D言語wwwwwwwwwwwwwwww
6 : >>4 これかな http://www.desunoya.sakura.ne.jp/product/Drawing/index.html ソースとかはないんだな
7 : >>1 テンプレ乙 GDC は、今はこっちでメンテされているので、次回からよろしゅう ttps://bitbucket.org/goshawk/gdc/wiki/Home
8 : ソース公開されるの待ってる
9 : ttp://ideone.com/TPiMM 仕様…なのか…?
10 : >>9 仕様でおk これの一番下とおなじような状況 ttp://www.kmonos.net/alang/d/2.0/template-mixin.html
11 : mixinの内容は外部から守られていて、mixin側の内容の意図は保証されるわけね。
12 : なるほどなぁ プロパティが黙って違う値を返してくるもんだから30分くらい嵌ってしまった 気をつけんと
13 : C++そこそこやったんで More Effective C++に手を出そうとしている俺に Dの魅力を語ってくれ
14 : >>13 違いを把握した上で その上で有用だと思ったのなら その時にまた来い 強いて言えば、愛だ。 他に語る事などない。
15 : >>13 ツールとして見るのではなく プロジェクトやコミュニティに対する当事者意識を持てるかどうか
16 : んじゃC#やるとするか
17 : 特に引き留める理由もないな
18 : お前ら愛がないぞw
19 : D.NETがあれば・・・あるんだっけか
20 : A言語 B言語 E言語 まだかよ
21 : Cが何の後継か調べて自由研究の題材にでもしてろ
22 : Eきむち
23 : http://kmonos.net/alang/abc/
24 : >>23 今朝「帰ったらd.y.dでmerdの記事見直そう」と思ってて 今まで忘れていたために気にかかっていたところだったありがとう
25 : >>20 当然AtoZ全部ある
26 : 復活
27 : >>25 ガセ乙
28 : >>27 なぜガセと思ったのか詳しく ガセと言いたかっただけ乙
29 : 余裕で全部有るな http://en.wikipedia.org/wiki/List_of_programming_languages
30 : HとIがない
31 : NもOも
32 : フシアナEYE
33 : C言語といえばC言語だろ
34 : 公式名称でアルファベット一文字でなければいけないのかそうでないのかハッキリさせてくれないか
35 : つまらん流れだな 何回目だよ
36 : もうPythonでいいよ
37 : パイトン?
38 : pythonもrubyもllvm経由でコンパイルできるようになってるし webgl, webclなんかも出てきてるし dでなければならない理由がなくなってしまった これも時代の流れか
39 : お前がどんな理由でD言語を使ってたのか謎
40 : Dをつかう理由それはそこにDがあるからだ というかMLとかに流れてるのメールの流量がすごい なんなのあれ…
41 : Dの最大の欠点はウォルたんが死んじゃったら終わっちゃうこと こんなやばいもん本腰入れて使えないよ
42 : 口じゃ嫌がってても体は正直
43 : うぉるたん 「俺の財宝か?欲しけりゃくれてやる・・・。 探せ! この世の全てをそこに置いてきた!」
44 : ウォルたんマジウォルウォル
45 : Dの意思継ぐやつなんていねーよ
46 : D言語(笑)
47 : Javaはそれなりに成功というか普及したのに Dはなんでこうなった
48 : 俺が見放したから でも次の規格ができたら戻ってくる予定
49 : えっ
50 : 営利企業のものではなくて、コミュニティのものだ。 これ、メリット、だよね?ね?
51 : でも何故か開発がクローズドなんだよねw
52 : 言語仕様がオープンなら可能性はゼロじゃない
53 : Oops! Internet Explorer could not find www.digitalmars.com
54 : D言語おわた?
55 : 始まってもいないよ
56 : 直ったな
57 : $ 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 : unittestからして負数考慮してねえ・・・
59 : win版の仕様です
60 : ただ勝ちあるのみ
61 : std.dateをimportして、parseとtoUTCStringとtoDateStringを使ったら、toDateStringのみタイムゾーンが違うようです。 parseやtoUTCStringと同じタイムゾーンで使うにはどうすればいいのでしょうか? std.datetimeへの移行は、未翻訳のドキュメントを読むのがつらいので、できれば今は避けたいです・・・。
62 : でもstd.dateは消滅するんじゃないかなあ バグだとしても修正されなさそうだし
63 : どうせ同じコードを数ヶ月先まで使おうなんて思うわけ無いしstd.date使ってもいいだろ
64 : そのりくつはおかしい
65 : 30年も持つソフトを作ろうとは思わないだろう? Dは他言語の100倍の速さで時間が流れている そういうことだ
66 : 自分は考え方を変えた 30年も面倒見れないわ もし30年もメンテするなら 途中で誰かに引き継ぐ必要があるが Dなんて普及しないもん誰が使いたがるんだ
67 : 使いたがらせる必要性について
68 : 使いたがる人間性について
69 : 個性
70 : というか30年の歴史持ってる言語がCとfortranくらいしかなんじゃないか… lisp辺りもいけるかよくわからんけど
71 : COBOL
72 : http://hibari.2ch.net/test/read.cgi/tech/1098953121/829 うむ…C意外と若かったな
73 : こんなの思いついた 引数でenum定義できたら面白そうじゃね? void hoge(enum { a, b, c } type) { writeln(type); } hoge(type.b); とか
74 : それ呼び出し側のカッコの中だけ 名前空間変わるの? オーバーロード・オーバーライドも難しくなりそう # 本音はIDEがつくりにくくなるから反対
75 : 引数のtype.bはどこから出てくんのーとかな 俺も反対
76 : いっそ多相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 : 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 : そんなの実装する言語なんてあるわけない 強いていうならどこかのDとかいう言語くらいだな
79 : D言語で作られた有名なソフトとかあんの?
80 : いりす症候群とか
81 : ecmascript+html5→アプリケーション JavaVM|dotNet→ローカルデータ処理、OS管理 ruby|python→操作簡略化、シェルスクリプト 後は高速処理特化言語で並列化だろうな プロセスとパイプを扱えるライブラリがあれば シェルスクリプトの代わりもできるかもしれないけど mainが邪魔すぎる
82 : いつの間にかKindleStoreでD言語の公式仕様書が2.99ドルで売られてるけど大丈夫なのかこれ
83 : ウォルターがキレたら仕様変更があるだけだから問題ないね
84 : TDPLじゃなくて http://d-programming-language.org/ そのままかと思ってるけど
85 : TDPLって何? 東京ディズニープアーランド?
86 : ttp://www.walterbright.com/ ここからリンク張ってあるくらいだから本人の副収入だべ >>85 ttp://d.hatena.ne.jp/repeatedly/20110506/1304651110
87 : The D Programming Language ああこれね
88 : 2.055まだ?
89 : >>81 ecma⊂html5
90 : ecmaはecmaだろ jscriptだってecmaの処理系だぞってスレ違いか
91 : 近い将来javascriptに変換、あるいはインタプリタ実装できてない言語は廃れると思う windowsユーザーよりもhtml5対応ブラウザユーザーの方が多くなるだろうから ウェブアプリを開発できない言語は先生きのこれない
92 : ブログにでも書いてろ
93 : ハハハワロス 組み込みみたいにシビアな世界ではそんなもの通用しないから
94 : 出た出た「○×みたいにシビアな世界」 そのセリフを吐きながら新しいものを全く吸収できず自滅していった技術者が 過去どれだけいたっけかな。 メインフレーム以外はおもちゃと断じていた奴 ゲームは機械語プログラミングが全てと信じていた奴 etcetc
95 : みんなでD言語を普及させようぜ。 そのためのキラーアプリを作ろう。 どんどんアイディアを言ってくれ!
96 : 普及しなくてもいいんじゃね派が多数
97 : それでもD言語のキラーアプリは、一つや二つくらいは必要
98 : ひさしぶりにきのこ先生みた
99 : Dでjavasriptコンパイラ作るか
100read 1read 1read 100read
TOP カテ一覧 スレ一覧 2ch元 削除依頼 ▲
・ 次のスレ
25: Androidプログラミング質問スレ Part16 (767)
27: お前ら何歳のときからプログラミングやってんの? (806)
28: UnicodeとUTF-8の違いは? その2 (459)
29: NullPointerExceptionを「ぬるぽ」と呼ぶスレ6 (258)