◎正当な理由による書き込みの削除について: 生島英之とみられる方へ:
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年半ぶり)してて驚いた
lud20250522073432このスレへの固定リンク: 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 アンチスレpart38【言語障害】
・【整形ゴリラ】マリリン fukuse yuuri アンチスレpart33【言語障害】
・ぶっちゃけ始めるのにいい言語て何 part3
・プログラミング言語 Kuin Part 16#01
・PHPがいかに駄目言語であるかをちゃんと説明 Part.2
・【人工言語】リパライン語 part1
・【言語聴覚研究の】関東学園大学part21【名門】
・【arka】人工言語アルカ【総合スレ】その19
・ぶっちゃけ始めるのにいい言語て何 part2
・【arka】人工言語アルカ【総合スレ】その2
・【arka】人工言語アルカ【総合スレ】その9
・C++の後継を目指すプログラミング言語「Carbon Language」がGoogleによって公開される
・【IT】開発者に嫌われているプログラミング言語トップ25
・第32期竜王戦 Part35
・歴史言語学総合 ★3
・山岸凉子 part325
・C言語なら俺に聞け 151
・CR戦国乙女5 part33
・プログラミング言語
・絵本作家 のぶみ part35
・英雄伝説 暁の軌跡 Part35
・埼玉県 vs 千葉県 part35
・ThinkPad E585 Part38
・グリムエコーズ part35
・鬱・無気力しりとり PART345
・Borderlands総合 Part35
・雪組について語りましょ* Part355
・TERA晒し雑談スレ Part35
・C言語でRADって作れるんでしょうか?
・【WT】Warthunder part305
・「この言語汚ねえな」って思う言語
・ヒ素カレー事件て言語道断のクソ裁判じゃね?
・幻獣契約クリプトラクト part315
・シベリアでもエロ画像スレ part3.5
・ASUS ZenFone 5 (2018) Part36
・政剣マニフェスティア Part305
・ガラケーしか持ってない人 part35
・NHK連続テレビ小説「わろてんか」 part35
・英語は果たして本当に論理的な言語か 4
・Google Pixel3/Pixel3 XL Part35
・【企業】東芝、特許庁の言語翻訳システム受注
・ホワイトとは、フィン人の事を見下す言語。
・【BlackDesert】 黒い砂漠 Part355
・【フリマアプリ】メルカリ Part375
・【TBS日曜劇場】この世界の片隅に part35
・言語聴覚士になったことを後悔してる人スレ★4
・言語聴覚士になったことを後悔してる人スレ★2
・フィギュアスケート☆宇野昌磨 part35
・【星娘】スターリーガールズ part35
・大規模多人数開発でも耐えられる言語に必須の機能
・【アズレン】アズールレーン Part345
・キン肉マンマッスルショット Part305
・【PSVITA】シェルノサージュ part325
・【山川出禁】The Street Sliders part35
・【日本語≒へブル語】 言語すらパクる、コピー大国
・【アズレン】アズールレーン Part3835
・名神高速道路・新名神高速道路 part35
・【WoT】World of Tanks 質問スレ Part35
・なつロケこと田畑雄大「ハングルは世界一の言語」
・【ドラガリ】ドラガリアロスト Part345
・ミトラスフィア -MITRASPHERE- part315
・【ドラガリ】ドラガリアロスト Part305
・次世代言語議論スレ[Rust Kotlin Haskell]第6世代
・【Erlang】プログラム言語 Elixir 【BEAM】
・【iQOS】懸賞・パックコード専用スレ Part35
・艦隊これくしょん~艦これ~リンガ泊地スレ part335
21:30:17 up 51 days, 22:29, 0 users, load average: 8.05, 8.22, 8.41
in 1.2400419712067 sec
@1.2400419712067@0b7 on 060810
|