プログラミング言語 D (D Programming Language) について語るスレッドです。
■本家
http://dlang.org/ - 公式(英語)
http://www.kmonos.net/alang/d/ - 公式の和訳 (やや古いので注意)
https://issues.dlang.org/ - D言語バグ報告
https://github.com/D-Programming-Language - D言語開発リポジトリ
■Wiki
http://wiki.dlang.org/ - 公式Wiki
http://dusers.dip.jp/ - D言語友の会(日本語フォーラムあり)
■プログラミング言語D (TDPL: The D Programming Language)
Andrei Alexandrescu 日本語版
http://www.shoeisha.co.jp/book/detail/9784798131108
ソース貼付サイト http://dpaste.dzfl.pl/
<$><$> https://www.bountysource.com/trackers/383571-d-programming-language
■前スレ
D言語 Part33
http://toro.2ch.net/test/read.cgi/tech/1396145538/
■過去スレ、関連スレ
http://makimo.to:8000/cgi-bin/search/search.cgi?q=D%8C%BE%8C%EA&sf=2&all=on&view=table&shw=5000
探検
D言語 Part34©2ch.net
レス数が1000を超えています。これ以上書き込みはできません。
2015/01/25(日) 12:07:29.52ID:gAd5OZDm
938デフォルトの名無しさん
2018/11/23(金) 17:30:19.97ID:WNoH6qHd939デフォルトの名無しさん
2018/11/23(金) 18:07:04.87ID:ZtWiRdZy940デフォルトの名無しさん
2018/11/23(金) 18:54:10.07ID:tTn5D6Z9 コンパイラを変えるんじゃなくてビルドモードを変えるんやで ( -m64 )
デフォルトの GC はゴミだが 64bit ならまぁまぁ使えると言ってるんやで
デフォルトの GC はゴミだが 64bit ならまぁまぁ使えると言ってるんやで
941デフォルトの名無しさん
2018/11/25(日) 23:30:27.63ID:kJa4tJwN 他のGC付言語と比べてもDのGCはゴミ?
942デフォルトの名無しさん
2018/11/26(月) 13:35:29.96ID:M4lkR7sD JSよりまし
943デフォルトの名無しさん
2018/11/26(月) 16:41:04.95ID:E028bwsj インストール版でインストールしたdmd2.083で適当なコードをビルドすると"Access Violation"とだけエラーが出て、
ビルドが完了しないんですが、原因は何なんでしょうか?
上記のエラーはDebugモードの時のみで、Releaseモードの時は正常にビルドできます。
またこのコードはdmd2.071ではDebug、Releaseともに正常にビルドできました。
ビルドが完了しないんですが、原因は何なんでしょうか?
上記のエラーはDebugモードの時のみで、Releaseモードの時は正常にビルドできます。
またこのコードはdmd2.071ではDebug、Releaseともに正常にビルドできました。
944デフォルトの名無しさん
2018/11/26(月) 16:46:42.83ID:M4lkR7sD 「適当なコード」
再現する最小限のものを貼れ
再現する最小限のものを貼れ
945デフォルトの名無しさん
2018/11/26(月) 17:01:45.17ID:DMixgTsv OSとか周辺情報皆無で質問されてもね…
946デフォルトの名無しさん
2018/11/26(月) 18:08:49.61ID:E028bwsj947デフォルトの名無しさん
2018/11/27(火) 20:08:46.24ID:F5dyxMID OSからインスコやり直し
948943
2018/11/27(火) 22:40:25.69ID:9c7HJkqh >>947
厳しいですね。
https://qiita.com/sfujita/items/55dfd9203dffe05598c6
一番下のsc.iniで上書きして、hello.dとBuild.batをコピペして、
Build.batを実行したら、正常に動作しました。
VSの方で何か問題があるのかもしれないです。
厳しいですね。
https://qiita.com/sfujita/items/55dfd9203dffe05598c6
一番下のsc.iniで上書きして、hello.dとBuild.batをコピペして、
Build.batを実行したら、正常に動作しました。
VSの方で何か問題があるのかもしれないです。
949デフォルトの名無しさん
2018/11/27(火) 22:53:19.06ID:pagiDKMJ 去年くらいから VS のインストール情報を検索してリンカやSDKを自動選択する機能がついた
VS2013 は古すぎてマズイ気がする
VS2013 は古すぎてマズイ気がする
950943
2018/11/28(水) 16:57:45.65ID:lzMMCZH4 VS2017のインストールとdmd2.083インストーラ版のインストールを行い、Hello World!をビルドしてみましたが、
hoge.pdb: cannot add symbols to module, probably msobj140.dll missing
というエラーが出ました。
$(VCINSTALLDIR)binと$(VSINSTALLDIR)Common7\IDEをエクスプローラで確認してみましたが、
どちらともmsobj140.dllはありました。
なぜエラーが出るのか全く分かりません。
hoge.pdb: cannot add symbols to module, probably msobj140.dll missing
というエラーが出ました。
$(VCINSTALLDIR)binと$(VSINSTALLDIR)Common7\IDEをエクスプローラで確認してみましたが、
どちらともmsobj140.dllはありました。
なぜエラーが出るのか全く分かりません。
951デフォルトの名無しさん
2018/11/28(水) 18:22:14.14ID:hLCjBKjM x64の方にはあるけどx86の方には無いな
952943
2018/11/28(水) 20:00:53.65ID:lzMMCZH4 私の環境では、Program Files (x86)\Microsoft Visual Studio 14.0にはありましたが、
Program Files\Microsoft Visual Studio 14.0にはありませんでした(全部で64KB程度しかない)。
sc.iniはProgram Files (x86)の方を参照するようになっていますが、32bit版のVSじゃ使えないんでしょうか?
Program Files\Microsoft Visual Studio 14.0にはありませんでした(全部で64KB程度しかない)。
sc.iniはProgram Files (x86)の方を参照するようになっていますが、32bit版のVSじゃ使えないんでしょうか?
953943
2018/11/29(木) 13:56:17.42ID:9E8r92ip >>948のサイトの手順をやり直したら解決しました。
VSのインストール時に、VisualC++に関するオプションをいじった(5GBぐらい大きくなった)のが影響したのかなぁ。
VSのインストール時に、VisualC++に関するオプションをいじった(5GBぐらい大きくなった)のが影響したのかなぁ。
954デフォルトの名無しさん
2018/11/29(木) 15:01:17.62ID:9iyhNIn7 つーか>>948の記事が古い
2.079以降は64bit版ビルドするのにVC++もWindowsSDKも不要になってる
2.079以降は64bit版ビルドするのにVC++もWindowsSDKも不要になってる
955デフォルトの名無しさん
2018/11/29(木) 20:54:07.49ID:eyw2ItTx llvm のツールチェーンが使えるようになったんだっけ
でも本格的にやるにはデバッガがあったほうがいい
でも本格的にやるにはデバッガがあったほうがいい
956デフォルトの名無しさん
2018/11/29(木) 22:53:22.13ID:OLmOFAf+ 12月1日のQita Advent Calendarが何かしらの参考になるかもしれないね
まだ内容は当然わからないけど
まだ内容は当然わからないけど
957デフォルトの名無しさん
2018/12/02(日) 18:19:15.04ID:r/YV3Hmh 無事1日が終わりました
本当にありがとうございました
本当にありがとうございました
958デフォルトの名無しさん
2018/12/12(水) 19:50:50.65ID:KrrqRBoW Linuxでvibe.dやるならコンパイラどれ使ったらいい?
959デフォルトの名無しさん
2019/03/09(土) 18:08:15.48ID:1edG4e+S960デフォルトの名無しさん
2019/03/21(木) 00:18:56.75ID:oV/wBHSs std.conv.toから投げられた例外をThrowableでcatchしてtoStringとwritelnでエラーメッセージを書き出すと、
関数呼び出しの経路とかソース上の行番号が表示されますよね。
それが、いろいろ改修してるうちに途中で途切れたようなエラーメッセージしかでなくなってしまいました。
原因わかる方いますか?
関数呼び出しの経路とかソース上の行番号が表示されますよね。
それが、いろいろ改修してるうちに途中で途切れたようなエラーメッセージしかでなくなってしまいました。
原因わかる方いますか?
961デフォルトの名無しさん
2019/03/21(木) 00:27:04.55ID:7qm1Whlz ascii以外の字が混ざってないか
multibyteの不正な文字(1byte目だけあって2byte目が現れずに次のascii文字が並ぶとか)
multibyteの不正な文字(1byte目だけあって2byte目が現れずに次のascii文字が並ぶとか)
962デフォルトの名無しさん
2019/03/21(木) 02:27:46.51ID:oV/wBHSs >>961
main関数の中でto!uint("a")とやってみましたが、同じように途切れたエラーメッセージになりました。
std.conv.ConvException@***\src\phobos\std\conv.d(2267): Unexpected 'a' when converting from type string to type uint
----------------
0x00007FF77B85E400 in std.string.representation!(immutable(char)).representation at ***\src\phobos\std\conv.d(2271)
0x00000207C32A3000
main関数の中でto!uint("a")とやってみましたが、同じように途切れたエラーメッセージになりました。
std.conv.ConvException@***\src\phobos\std\conv.d(2267): Unexpected 'a' when converting from type string to type uint
----------------
0x00007FF77B85E400 in std.string.representation!(immutable(char)).representation at ***\src\phobos\std\conv.d(2271)
0x00000207C32A3000
963デフォルトの名無しさん
2019/03/21(木) 08:16:53.81ID:Ai8cDmsG スタックトレースは結構雑で何年もバグが放置されてる感ありあり
そのへんを気にする人はデバッガを使うから
OSやコンパイラ実装でも違う処理してるからそのへん書かないとだめよ
Windows は新しめのバージョンで改善があったはずだけど
そのへんを気にする人はデバッガを使うから
OSやコンパイラ実装でも違う処理してるからそのへん書かないとだめよ
Windows は新しめのバージョンで改善があったはずだけど
964デフォルトの名無しさん
2019/03/21(木) 08:48:24.57ID:Ai8cDmsG Win + 64bit (MSVC) と思っていろいろやってみたけど再現しない
llvm 実装は動かしたことないからわからんちん
>Windows は新しめのバージョンで改善があったはず
これは関係なかったぽい
llvm 実装は動かしたことないからわからんちん
>Windows は新しめのバージョンで改善があったはず
これは関係なかったぽい
965デフォルトの名無しさん
2019/03/21(木) 10:59:19.34ID:/Eg7TqPx windows は git bash を cmd の代わりに使ってる
快適すぎる
快適すぎる
966デフォルトの名無しさん
2019/03/21(木) 15:14:53.25ID:QmWGgmIB967デフォルトの名無しさん
2019/04/04(木) 17:37:05.13ID:VNw1eXct968デフォルトの名無しさん
2019/04/18(木) 03:00:23.27ID:6Z/jOLC9 。
969デフォルトの名無しさん
2019/05/06(月) 09:54:41.16ID:tU2fuz9+ 2.086 では
import std;
一発で Phobos 全部入りができるらしいぞ
import std;
一発で Phobos 全部入りができるらしいぞ
970デフォルトの名無しさん
2019/05/06(月) 18:39:56.75ID:o0+2Jvom 今更感
971デフォルトの名無しさん
2019/05/07(火) 21:39:34.26ID:8L3IENLQ そういう楽する系の機能はバグの温床
972デフォルトの名無しさん
2019/05/08(水) 16:41:18.84ID:5UkCGLAo gcc9.1リリースされgdcが含まれるようになったね。
973デフォルトの名無しさん
2019/05/08(水) 20:49:44.16ID:ifj8Eltp ついに来たか
974デフォルトの名無しさん
2019/05/08(水) 21:14:43.58ID:XVr67Z+W >>971
今までモジュール処理がクソだったから何年もかけてバグ潰してきたんやで
今までモジュール処理がクソだったから何年もかけてバグ潰してきたんやで
975デフォルトの名無しさん
2019/06/19(水) 04:45:15.72ID:tVNS+22r 【出資】松本卓朗 人工知能詐欺【注意】
https://rio2016.5ch.net/test/read.cgi/rikei/1560859403/
https://rio2016.5ch.net/test/read.cgi/rikei/1560859403/
976デフォルトの名無しさん
2019/07/04(木) 15:04:12.18ID:7idq17x4 char[]をstd.algorithm.sorting.sortでソートしようするとコンパイルエラーになるんですけど、
辞書順にソートしたい場合、どうやればいいですか?
辞書順にソートしたい場合、どうやればいいですか?
977デフォルトの名無しさん
2019/07/04(木) 17:59:32.86ID:VpXpLSzf string[]
978デフォルトの名無しさん
2019/07/04(木) 19:29:20.37ID:7idq17x4 1文字の文字列の配列という扱いをしないといけないのかー
979デフォルトの名無しさん
2019/07/04(木) 20:40:56.65ID:gcxSuYzr mutable だからじゃないの?
980デフォルトの名無しさん
2019/08/09(金) 21:17:38.85ID:DMNWEXMT dchar[]ならソートできそう
981デフォルトの名無しさん
2019/08/09(金) 23:44:03.55ID:FZatNxGm なるほどその手があったか
全く使わないから存在そのものを忘れてた(一応 wchar までは試した
全く使わないから存在そのものを忘れてた(一応 wchar までは試した
982デフォルトの名無しさん
2019/09/30(月) 15:56:21.91ID:+ZTZZ6hs 次スレは>>990くらいでいい?
983デフォルトの名無しさん
2019/09/30(月) 19:05:43.75ID:gJLA2fQe 梅
984デフォルトの名無しさん
2019/10/01(火) 09:07:19.23ID:HKAyRowK 比較対象がPHPとか大丈夫なのか
Saving Money by Switching from PHP to D
https://dlang.org/blog/2019/09/30/saving-money-by-switching-from-php-to-d/
Saving Money by Switching from PHP to D
https://dlang.org/blog/2019/09/30/saving-money-by-switching-from-php-to-d/
985デフォルトの名無しさん
2019/10/07(月) 14:28:14.46ID:nnDn0jE7 dmc ってもう更新されないの?
986デフォルトの名無しさん
2019/10/12(土) 02:30:16.84ID:jfs+9yac 32bit 対応すらマトモにできてるとは言い難いのに
987デフォルトの名無しさん
2019/10/12(土) 12:50:02.30ID:mbasSDLv dgcで大逆転するからするから
988デフォルトの名無しさん
2019/10/20(日) 10:00:15.38ID:Xl2t0ZNf Dはもう死んでしまったの?
989デフォルトの名無しさん
2019/10/20(日) 20:32:24.33ID:/h31ZBYY almost dead
990デフォルトの名無しさん
2019/10/21(月) 03:47:18.26ID:15XQsNX7 >>988
まだよ!
まだよ!
991デフォルトの名無しさん
2019/10/21(月) 13:02:30.03ID:c9dhXgWB C
C++
D
Go
それぞれのメリットデメリットを教えてください
C++
D
Go
それぞれのメリットデメリットを教えてください
992デフォルトの名無しさん
2019/10/21(月) 20:13:34.04ID:z4mh9OGj ggrks
993デフォルトの名無しさん
2019/10/22(火) 10:51:03.05ID:F+STirlY 俺は案外gccに入ったからDはそのうち人気出るんじゃないのかなと思ってる。使わないけど。他の言語より明かに素直でとっつきやすいと思うから。
994デフォルトの名無しさん
2019/10/22(火) 10:59:35.52ID:fxbuxtP/ 知らんけど/メリット/デメリット
C/小さい・速い・枯れている・ライブラリ豊富/古い・手間掛かる
C++/betterthanC/カオス・遅い
D/小さい・速い・素直・ガベコレ/利用者少ない?
Go/ガベコレ/でかい・癖強い
C/小さい・速い・枯れている・ライブラリ豊富/古い・手間掛かる
C++/betterthanC/カオス・遅い
D/小さい・速い・素直・ガベコレ/利用者少ない?
Go/ガベコレ/でかい・癖強い
995デフォルトの名無しさん
2019/10/23(水) 00:26:56.16ID:eMCh2wBM Dは死んだ
これからはRust
これからはRust
996デフォルトの名無しさん
2019/10/23(水) 00:34:53.79ID:JxOFlXnS Dみたいな変態構文の言語が流行るわけないだろ
997デフォルトの名無しさん
2019/10/23(水) 13:57:04.72ID:rS820tUE998デフォルトの名無しさん
2019/10/24(木) 13:27:01.47ID:PdyZnCeq Rust > D > Go > C > C++
こんな感じか
こんな感じか
999デフォルトの名無しさん
2019/10/24(木) 22:31:54.42ID:l0dq/DHs なんの大小関係なん?
1000デフォルトの名無しさん
2019/10/24(木) 22:56:28.84ID:ADhpIzNi まもなくここは 乂1000取り合戦場乂 となります。
\∧_ヘ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
,,、,、,,, / \〇ノゝ∩ < 1000取り合戦、いくぞゴルァ!! ,,、,、,,,
/三√ ゚Д゚) / \____________ ,,、,、,,,
/三/| ゚U゚|\ ,,、,、,,, ,,、,、,,,
,,、,、,,, U (:::::::::::) ,,、,、,,, \オーーーーーーーッ!!/
//三/|三|\ ∧_∧∧_∧ ∧_∧∧_∧∧_∧∧_∧
∪ ∪ ( ) ( ) ( ) )
,,、,、,,, ,,、,、,,, ∧_∧∧_∧∧_∧ ∧_∧∧_∧∧_∧∧_∧
,,、,、,,, ( ) ( ) ( ) ( )
\∧_ヘ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
,,、,、,,, / \〇ノゝ∩ < 1000取り合戦、いくぞゴルァ!! ,,、,、,,,
/三√ ゚Д゚) / \____________ ,,、,、,,,
/三/| ゚U゚|\ ,,、,、,,, ,,、,、,,,
,,、,、,,, U (:::::::::::) ,,、,、,,, \オーーーーーーーッ!!/
//三/|三|\ ∧_∧∧_∧ ∧_∧∧_∧∧_∧∧_∧
∪ ∪ ( ) ( ) ( ) )
,,、,、,,, ,,、,、,,, ∧_∧∧_∧∧_∧ ∧_∧∧_∧∧_∧∧_∧
,,、,、,,, ( ) ( ) ( ) ( )
10011001
Over 1000Thread このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 1733日 10時間 49分 0秒
新しいスレッドを立ててください。
life time: 1733日 10時間 49分 0秒
レス数が1000を超えています。これ以上書き込みはできません。
ニュース
- 【△】コンビニの鮭おにぎり、価格にネット衝撃「ついに…」 驚き続々「これはキツい…」「日本人を殺しに来てる」 [ぐれ★]
- 【伊東市長選】「きょうは行きたくない」 落選の田久保眞紀 前市長が”取材拒否” 約束の場所に姿を現さず 最後まで誠実さを欠く [ぐれ★]
- 【東京】わずか9平方メートル…都心に近い「極小」アパートが若者に人気 狭くても“住めば都” [煮卵★]
- 「婚活中の男女の8割以上が婚活疲れ」続ければ続けるほど蟻地獄にハマる必然とは? ★2 [ぐれ★]
- 中国軍機のレーダー照射1週間 駆け引き続く 中国、米のレッドライン模索 日本、米以外の同志国とも連携探る 米は対立から距離置く★3 [ぐれ★]
- 【高校野球】江川卓 28年センバツ大会にも導入の『7回制 』に否定的? 「僕は9回で3イニングごとに休憩を取るのはどうかと思っている」 [冬月記者★]
- 不登校JCだけど今からねんねするね 起こさないでね
- チー牛ニート
- 使い込んでるボロボロの黄色いママチャリがあったんだけど何かカッコよかった
- 片山さつきさんのお宝写真www
- 一生童貞の人ってほんとにいるらしいな
- アナル使わせて
