◎正当な理由による書き込みの削除について: 生島英之とみられる方へ:
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年半ぶり)してて驚いた
例えばwriteln使ってコンパイルしたらバイナリにutf.dとかstdio.dとかのパス書かれるのってなんとかならない?
ついにTIOBE INDEXの50位までの表からも消えた
lud20251031214642このスレへの固定リンク: 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枚 」を見た人も見ています:
・ぶっちゃけ始めるのにいい言語て何 part3
・PHPがいかに駄目言語であるかをちゃんと説明 Part.2
・【言語聴覚研究の】関東学園大学part21【名門】
・【arka】人工言語アルカ【総合スレ】その20
・C、Python、R、Rubyの全ての長所を取り込んだ最強のプログラミング言語「Julia」がいま成長中
・【IT】開発者に嫌われているプログラミング言語トップ25
・山岸凉子 part325
・歴史言語学総合 ★3
・C言語なら俺に聞け 144
・髭(HiGE) part35
・新しい地図 Part35
・XIM総合スレ part35
・英雄伝説 暁の軌跡 Part35
・金田式 DCアンプ PART35
・日暮里究極LOVERS Part35
・朝鮮人ハングルは欠陥言語
・50代の奥様(ID梨) part35
・鬱・無気力しりとり PART325
・Vivaldiブラウザ Part35
・TERA晒し雑談スレ Part35
・C言語でRADって作れるんでしょうか?
・医学生やる気なしクラブ part35
・iPhone 質問スレッド part35
・【WT】Warthunder part305
・メイプルストーリー2 Part35
・【ST】第21回言語聴覚士国試【ST】
・シベリアでもエロ画像スレ part3.5
・ウクライナ結婚支援協会 part335
・メロディックデスメタル part35
・【F10/F11】BMW 5 Series Part36
・英語は果たして本当に論理的な言語か 4
・TRIAL〜トライアルってどうよ part35
・コレクションが最高にイケてる言語を作ろう
・DTIアフィリエイトについて語る part35
・プログラミング言語 Rust 4【ワッチョイ】
・【TBS日曜劇場】この世界の片隅に part35
・バイオと医薬品等関連銘柄総合 Part345
・【BlackDesert】 黒い砂漠 Part365
・1行ずつC言語を書いてくスレ(目標なし)
・フィギュアスケート☆宇野昌磨 part35
・【FANZA】あやかしランブル! part365
・【アズレン】アズールレーン Part335
・【アズレン】アズールレーン Part385
・【PSVITA】シェルノサージュ part315
・キン肉マンマッスルショット Part305
・追放された求道者の避難所(英語・言語学・文学)
・【アズレン】アズールレーン Part3615
・【ゴエクロ】ゴエティアクロス part35
・【WoT】World of Tanks 質問スレ Part35
・【アズレン】アズールレーン Part3835
・【ドラガリ】ドラガリアロスト Part305
・ワンピース専用ネタバレスレッド Part3955
・docomo Xperia Z5 Premium SO-03H Part30
・野獣先輩セレンアルバザード説【人工言語アルカ】
・【天才】6言語話せる美人が話題に!日本語も話せる!
・【IT】共通言語はプログラミング 素顔のAI世代
・【BlackDesert】 黒い砂漠 拠点戦スレ Part35
・次世代言語17 Go Rust Kotlin TypeScript Julia
・【地域言語】お国言葉・方言学3【訛り/アクセント】
・DAIHATSU 初代コペンL880K(2002〜2012) part35
・【PS3/PSVITA】プロ野球スピリッツ2015 Part32
・【ロスフラ】うたわれるもの ロストフラグ Part35
・なろう叩きの中でも「言語が通じるのはおかしい」はよくわからんよな
・【グラスマ】グラフィティスマッシュ PART335
・ポケットモンスターソード・シールド part345
・【前川喜平氏】搦め手で言論を封じようとするアベ。言語道断だ。
06:58:08 up 17 days, 22:20, 4 users, load average: 14.59, 15.57, 15.42
in 0.86902022361755 sec
@[email protected] on 110920
|