◎正当な理由による書き込みの削除について: 生島英之とみられる方へ:
D言語 Part35 YouTube動画>1本 ->画像>1枚
動画、画像抽出 ||
この掲示板へ
類似スレ
掲示板一覧 人気スレ 動画人気順
このスレへの固定リンク: http://5chb.net/r/tech/1571979866/
ヒント:5chスレのurlに http://xxxx.5chb.net/xxxx のようにbを入れるだけでここでスレ保存、閲覧できます。
DuB
http://code.dlang.org/ vibe-d
dlangui
dgpio
Dカンファレンス2018 in ミュンヘンのライブ配信
DMD2.080.0リリース(当時)
https://dlang.org/changelog/2.080.0.html DがしっかりしてればGoだのRustだのでてくる余地はなかったのに
goroutineが有効な用途ならともかく
それ以外はD言語のほうが遥かにいいと思うんだけどなあ。何が命運を分けたのか
頻繁に変わる言語仕様も問題と言えば問題だけど
やっぱ一番はライブラリっつーか周辺やろ…
言語仕様が変わるからライブラリが根付かない定期
いまここ
C++を理解したプログラマーはRustを使う必要がなく、C++が理解できないプログラマ―にはRustも同様に理解できない。
https://developers.srad.jp/story/15/02/20/2132207/ 連想配列のkeysプロパティで取得される配列の要素はどのような並びになっていますか?
TIOBE INDEXで20位以内にランクインしたわよ
一年ぶりくらいにアプデしたら
なんかしょうもないエラーでる
どうでもいい変更やめろ
未だに破壊的変更してますもの。
これでは流行りようがありませんわ。
http://www.isas.jaxa.jp/missions/spacecraft/future/mmx.html The Japan Aerospace Exploration Agency, or JAXA, has announced plans
to send a probe to one of Mars' moons and bring back samples from its surface.
A science ministry panel of experts approved the plan on Wednesday.
Mars has two moons, called Phobos and Deimos.
マルチコアCPU上でマルチスレッド生成して各スレッドがどのCPUコアに割り当てられてるか取得するにはどうすればいいの?
マルチスレッド化まではできたけど割り当てられたCPUコアの取得方法がわからない。
クラス一個追加したら
The containing library is corrupt.
とか言われるは
なんだこれは
ライブラリが欠落している。
D言語ってちょっとやるとすぐ何かでつまずくよね。
ネットで探したサンプルコードすら動かないこと多いし
意味わからん
Releaseでbuildすると連想配列のキーとして渡した変数の値が変わるんだがなんだこれ。
小さいコードで試しても起きないしなんだよこれわ
初歩的な質問かもですが
for文で変数を更新しながらその変数を出力ファイル名に使いたいです
しかし「file ~ i ~ .out」のようにするとstringとintが互換性がないと言われ,エラーが出ます
そこでcharにして試してみると一応最初のステップは回るのですが最初だけで実行が終了してしまいます
また出力されたファイル自体も,変数の部分が認識できない文字のような扱いをされ,長四角となってしまいました
どうすれば変数を正しくファイル名に反映できるでしょうか
https://tour.dlang.org/tour/ja/welcome/welcome-to-d import std.stdio;
void main()
{
for(int i=0; i<3; ++i)
writefln("file-%s-.out\n", i);
}
for(int i=0; i<3; ++i)
writefln("file-%02d-.out\n", i);
>>40 iをint型からstring型に変換すればOK
std.conv.to!string(i)
D言語とかPlan9とかさ、
これが次世代の新標準だ!感出しておいて
ただ新しい有象無象が増えただけというか
そもそもいつになっても完成しない
意味わからん
class A
{
this() inout { }
void opBinary(string op)(int x) inout const { }
}
void main()
{
auto a = new const A;
static assert(__traits(compiles, a.opBinary!"+"(0)));
static assert(!__traits(compiles, a + 0));
}
もうC++は見るのも嫌だ、D言語に乗り換えたいと思ったのが20年前
なんで未だに俺は血反吐を吐きながらC++を触り続けているんだ
一つでいいから最新verでも動くまともなクロスプラットフォームGUIライブラリ出てくれ
他のメジャーな言語もこの20年で随分と機能増やしてきたり
標準ライブラリ機能をdeprecatedにしたりキーワードを廃止したりしてんのに
何故それらは棚上げされてDだけが槍玉に挙げられるのだろうか
cython とは違うけど Python を C++ から呼ぶのが結構楽過ぎて D 要らなくなってしまった
ゆっくり開発して破壊的変更しまくった結果がコレだよ
多次元配列のディープコピーって、次元数-1個まではループ回してdupしていくしかないんでしょうか?
int[][] a;
...
auto b = a.dup;
ちなみにこれをやって嵌りました。
VisualDを使っているのですが、プロジェクトによって
core.simd.double4がundefined identifierになったりならなかったりします。
どういうところでバージョン判定を行っているのでしょうか?
自己解決。
いつ何のために書いたのか記憶がないのですがAdditional optionsに-mcpu=avx2と書かれてました。
動的配列をnewで確保すると同時に値を初期化することってできないですか?
auto array = new double[](100); // 同時に0.0で初期化したい
std.rangeのrepeatを使うのはどうでしょうか?
auto array = 0.0.repeat(100).array; // 全て0.0のdouble[]
>>64 うーん、見た目が直感的でないのが気になります。
0.0にしたいだけなら
auto array = new double[100];
それではstd.arrayのreplicateはどうでしょうか?
auto array = replicate([0.0], 100); // 長さ1の配列を100回繰り返す
>>68 >>64とあまり変わらない気がします。
言語仕様にないのが残念。
>>69 dlang.orgのフォーラムをざっと見てみましたが、動的配列の確保と初期化を同時にすることはできないみたいですね。
2行になりますが、たぶん以下が一番速いと思います。
auto array = uninitializedArray!(double[])(100);
array[] = 0.0;
記念すべき 2.100.0 が降臨しかけているというのに
*・゜゚・*:.。..。.:*・゜2.100 ・*:.。. .。.:*・゜゚・*
久々に弄ったけど相変わらずライブラリしょぼくて泣ける
C++やPythonよりずっと気持ちよく書けてこれだよこれ!って感じなのに
C/C++の後継候補
D
Go
Rust
Dは完成が遅過ぎたのかねえ
むしろ早すぎたがために、中途半端にC言語を引きずって後継ほどの割り切りができてなかったせいでは
Dはけっこう昔からあったよね
でも当時からなんかパッとしなかったね
なんか惹かれるもんがなかった
今もない
Goは詳しくは知らんけど
シンプル目の言語仕様+ゴルーチン
っていうところが非凡さ感じさせる
現代的な平均的な言語と違って
>>90 >>91 D2で迷走していたから完成はしてないのかなという感じだったのだが?
>>92 D 2.00って2007年だぜ?Goの初登場よりも昔だ
DもGoもCからの流れだけど(?)
変数宣言時のポインタの書き方に違いがあって面白いよね
int *p, *q; // c
int* p, q; // d
var p, q *int // go
Dは多言語のいいとこ取りで独自性がない
厨房が考えた最強言語臭がする
破壊的変更多すぎた。
IDEで開発できるようになったのが遅すぎた。
>>93 D2の「開発」開始が2007年。
Goは2009年に登場しているので、D2が迷走している間に追いついたのではないか。
Rustも2010年に登場しており、すぐにD2に追いついた。
やはりD言語の完成が遅かったと言えるかと。
新仕様が定まったから2.0になったんだぞ
それ以降で起きたでかい破壊的変更なんてグローバル変数のデフォルトがTLSになったぐらい
迷走のイメージが先に来て時系列変になってないか
>>98 D2の登場時期からするとGoやRustから大幅に先行していたとも言い難い。
Pythonも大企業に支えられてこそだったからなあ
@liveはどうなったのん
昔のDならデフォルトで@liveに変わっていたかもしれん
TIOBE INDEXの50位から消えるのも時間の問題か。
悲しいなあ
流行ったことないのになぜか書き込みがある part35とか笑
スレの書き込みで競り合ってたLispはまだわかるが
Dの場合は書き込みあることすら不思議なんだよな
どっかのサークルが公式掲示板代わりにしてるとか?
信じられないかもしれないが初登場から数年間の勢いはすごかったんだぞ
C++を本気で置き換えようとした初…(Objective-CやDelphiもあったけど当時のC++erの目には入ってなかった)…ある程度流行った中では初の言語だしな
週刊破壊的更新で盛り上がってた
ちょうど20年くらい前は確かに一瞬だけど流行ってたよ
ちなみに体感的にはRustよりDの流行の方が勢いはあった
信じられないかも知れないけど熱量が当時と全然違う
個人的にはIDEの整備が遅れたせいだと思ってる。
今でもVSやEclipseのプラグインでしか使えない。
良さげと思ったアーリーアダプタ(初心者)が持ち上げて宣伝を始める
それに釣られた本格派が使い込んで使い物にならないとバレる
人が居なくなる
これの繰り返し
しばらく見ぬ間に、リリース担当が Iain になってたのか そりゃ負荷かけすぎだろ
Visual D もしんだっぽいな
必要なのは D-- に戻る勇気
On Lisp→Common lisp
SCIP→Scheme
はわかるが
D言語はどっからわいてくるの?
トキメキが無いんよね
おとなしいというか
もっとウソでもいいからイキって登場したほうがよかたかも
手持ちの dmc のツールセットを可能な限り流用できるからでしょ
16bit 時代のツールを20年近く引っ張り続けてたのがおかしい
Symantecが前身なんだからそりゃそうとしか
当時はBorlandもOMFだったしむしろCOFFだったのはMSぐらい
MSが32ビット化にあたってx86伝統のOMF捨ててCOFFにしたのって
Itanium版NTのためなんかな?
新体制が動き出した
new year release は間に合うかな…?
そもそも GUI フレームワークそのものがメンテが追いつかなくてすぐ死ぬ 自分でメンテする気なければ手出し無用
月初じゃないから見逃してたわ
新体制でうまく回るといいな
早漏気味にそわそわしてた 2.111 のベータが出とるw
Visual D がアップデート(2年半ぶり)してて驚いた
lud20250730152224このスレへの固定リンク: http://5chb.net/r/tech/1571979866/
ヒント:5chスレのurlに http://xxxx.5chb.net/xxxx のようにbを入れるだけでここでスレ保存、閲覧できます。
TOPへ TOPへ
全掲示板一覧 この掲示板へ 人気スレ |
Youtube 動画
>50
>100
>200
>300
>500
>1000枚
新着画像
↓「D言語 Part35 YouTube動画>1本 ->画像>1枚 」を見た人も見ています:
・【整形ゴリラ】マリリン fukuse yuuri アンチスレpart37【言語障害】
・次世代が造った言語 blawn
・「この言語汚ねえな」って思う言語
・ぶっちゃけ始めるのにいい言語て何 part3
・馬鹿が話す言語
・【急募】超ド素人にプログラミングを教えるのに最適な言語
・【3DS】牧場物語 3つの里の大切な友だち Part47 ©2ch.net
・宇宙戦艦物語 Part.6
・宇宙戦艦物語 Part.2
・侯爵嫡男好色物語 Part.87
・侯爵嫡男好色物語 Part.85
・侯爵嫡男好色物語 Part.74
・侯爵嫡男好色物語 Part.39
・侯爵嫡男好色物語 Part.99
・侯爵嫡男好色物語 Part.91
・侯爵嫡男好色物語 Part.73
・好きな人から連想する単語 Part.7
・好きな人から連想する単語 Part.14
・【3DS】牧場物語 はじまりの大地 part86
・【3DS】牧場物語 はじまりの大地 part87
・【3DS】牧場物語 3つの里の大切な友だち Part61
・【3DS】牧場物語 3つの里の大切な友だち Part42
・【吉原】花魁物語 Part 1 【ルシャナG】 ©bbspink.com
・【吉原】花魁物語 Part 2 【ルシャナG】 ©bbspink.com
・【Sammy】😈傷物語 始マリノ刻🍩 Part1
・【吉原】倶楽部花物語 Part15 【ルシャナグループ】©bbspink.com
・【三代目】SLOT劇場版 魔法少女まどか☆マギカ [新編]叛逆の物語 part4
・【三代目】SLOT劇場版 魔法少女まどか☆マギカ [新編]叛逆の物語 part53
・【三代目】SLOT劇場版 魔法少女まどか☆マギカ [新編]叛逆の物語 part25
・【三代目】SLOT劇場版 魔法少女まどか☆マギカ [新編]叛逆の物語 part57
・【三代目】SLOT劇場版 魔法少女まどか☆マギカ [新編]叛逆の物語 part20
・【三代目】SLOT劇場版 魔法少女まどか☆マギカ [新編]叛逆の物語 part13
・【ラスピリ】ラストピリオド - 巡りあう螺旋の物語 -【第ニ部】Part258
・【ラスピリ】ラストピリオド - 巡りあう螺旋の物語 -【第ニ部】Part255
・【鋼鉄魔王】ポポロクロイス物語 ナルシアの涙と妖精の笛Part7【男の浪漫】
・【#小泉環境相】舛添氏、小泉環境相の“セクシー発言”に「言語明瞭、意味不明瞭」
・【ジェシカと】ポポロクロイス物語 ナルシアの涙と妖精の笛 Part9【魔法のポーカー】
・【三洋】スーパー海物語 総合スレ part9【沖縄4 桜 アイマリン・JAPAN 金富士 桃鉄・他】
・【三洋】スーパー海物語 総合スレ part12【沖縄4 桜 アイマリン・JAPAN 金富士 桃鉄・他】
・【三洋】スーパー海物語 総合スレ part14【沖縄4 桜 アイマリン・JAPAN 金富士 桃鉄・他】
・【言語比較】「犬と猿とキジは島の鬼と戦った」これを多言語比較すると⁉︎ツイートがバズる
・浮島物語 part2
・C言語なら俺に聞け 144
・質問スレッド in 言語板
・次世代言語アンチスレ19
・パチスロ化物語 part120
・パチスロ化物語 part119
・21世紀最高の言語がついに決定
・ネット怪談×100物語 Part1
・言語哲学や言語分析哲学から言語学を考える。
・50歳以上のライダー(内緒話)(言語道断)
・【BS】おそろし〜三島屋変調百物語 part2
・漫画アニメ創作物に出てくる人工言語・文字を語ろう
・【3DS】牧場物語 3つの里の大切な友だち Part64
・■■2ch 英語→日本語 スレッド Part80■■
・言語仕様が貧弱な言語を使ってるとバカになるCOBOL
・Twitter人工言語界隈を観察するスレを観察するスレ
・SDガンダム外伝 ナイトガンダム物語 Part22
・C言語の設計ミスった危険な関数トップ10決めようぜ
・次世代言語議論スレ[Rust Kotlin Haskell]第6世代
・【天才】6言語話せる美人が話題に!日本語も話せる!
・野獣先輩セレンアルバザード説【人工言語アルカ】
・C#が世界一モダンな言語なのにレガシーとか言われてる理由
・【地域言語】お国言葉・方言学3【訛り/アクセント】
・【IT】2017年に最も使われたプログラミング言語14選
22:56:34 up 136 days, 23:55, 0 users, load average: 14.63, 19.17, 19.12
in 1.7016050815582 sec
@1.7016050815582@0b7 on 090111
|