スレタイ以外の言語もok
前スレ
次世代言語10[Rust Swift TypeScript Dart]
https://mevius.5ch.net/test/read.cgi/tech/1524607347/
探検
次世代言語11[Rust Swift TypeScript Dart]
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
2018/06/03(日) 23:53:27.92ID:vrBh4O6u585デフォルトの名無しさん
2018/06/18(月) 16:40:07.48ID:OPxRI0Cf フリーソフトがあるから品質と価格が無関係
586デフォルトの名無しさん
2018/06/18(月) 17:22:50.97ID:qMNnTEHn ドワンゴってエンジニアだけ見ると技術力高そうなのに
なんで成果が全部ゴミなんだろうな
なんで成果が全部ゴミなんだろうな
587デフォルトの名無しさん
2018/06/18(月) 17:37:58.73ID:NEyGx0zg YouTube, AbemaTV は、広告
ニコ生は、有料
Showroom は、寄付
ビジネスモデルが異なるから、
1つのチャネルの視聴者数が1万を超えると、追い出す
乃木坂みたいに、数万人も見ると、追い出す。
広告が無いから、1万人以上が無料で見ると、電気代が払えず、赤字になる
ニコ生は、有料
Showroom は、寄付
ビジネスモデルが異なるから、
1つのチャネルの視聴者数が1万を超えると、追い出す
乃木坂みたいに、数万人も見ると、追い出す。
広告が無いから、1万人以上が無料で見ると、電気代が払えず、赤字になる
588デフォルトの名無しさん
2018/06/18(月) 18:02:04.30ID:EvkbZGBx >>578
isevn.<n>.とisodd.<n+1>.だと
isevn 3 のメトリックは.<n>. = .<3>.
そこから呼ばれるisodd 2 のメトリックも.<n + 1> = .<3>.
減ってねえ!エラー!ってことじゃね
想像だけで試してないので違ってたらすまん
isevn.<n>.とisodd.<n+1>.だと
isevn 3 のメトリックは.<n>. = .<3>.
そこから呼ばれるisodd 2 のメトリックも.<n + 1> = .<3>.
減ってねえ!エラー!ってことじゃね
想像だけで試してないので違ってたらすまん
589デフォルトの名無しさん
2018/06/18(月) 18:04:53.53ID:xdRdwSco >>578
とある関数呼び出しの定義内に表れる再帰的呼び出しの
停止性マトリクスが、大元の関数呼び出しの停止性マトリクスから辞書順で下降していくことから停止性を担保しようというのが停止性マトリクスの意味。
そして停止性マトリクスの記述に表れる n は issven や isodd の引数そのものだということに注意
iseven、isodd の停止性マトリクスがそれぞれ n、n+1 だと、
iseven n の停止性マトリクス→n
iseven n の定義に出てくる isodd (n-1) の停止性マトリクス→n-1+1=n
減っていないから停止性が担保されない(NG)。
説明にあるように <n, 0> と <n,1> ならば、
iseven n の停止性マトリクス→<n,0>
iseven n の定義に出てくる isodd (n-1) の停止性マトリクス→<n-1,1> (下降している!OK)
isodd も同様に
isodd n の停止性マトリクス→<n,1>
isodd n の定義に出てくる iseven (n) の停止性マトリクス→<n,1> (下降している!OK)
そして<n,0>, <n,1> の代わりに n*2, n*2+1 を使っている(この代用が可能なことはわかるよね)。
とある関数呼び出しの定義内に表れる再帰的呼び出しの
停止性マトリクスが、大元の関数呼び出しの停止性マトリクスから辞書順で下降していくことから停止性を担保しようというのが停止性マトリクスの意味。
そして停止性マトリクスの記述に表れる n は issven や isodd の引数そのものだということに注意
iseven、isodd の停止性マトリクスがそれぞれ n、n+1 だと、
iseven n の停止性マトリクス→n
iseven n の定義に出てくる isodd (n-1) の停止性マトリクス→n-1+1=n
減っていないから停止性が担保されない(NG)。
説明にあるように <n, 0> と <n,1> ならば、
iseven n の停止性マトリクス→<n,0>
iseven n の定義に出てくる isodd (n-1) の停止性マトリクス→<n-1,1> (下降している!OK)
isodd も同様に
isodd n の停止性マトリクス→<n,1>
isodd n の定義に出てくる iseven (n) の停止性マトリクス→<n,1> (下降している!OK)
そして<n,0>, <n,1> の代わりに n*2, n*2+1 を使っている(この代用が可能なことはわかるよね)。
590デフォルトの名無しさん
2018/06/18(月) 18:08:28.85ID:xdRdwSco >>589
>停止性マトリクスが、大元の関数呼び出しの停止性マトリクスから辞書順で下降していくことから停止性を担保しようというのが停止性マトリクスの意味。
この説明「下降していく」だと本当に再起をどんどん
実行していくみたいで間違ってるか。
とある関数呼び出しの停止性マトリクスよりも、
その関数の定義に表れる全ての再帰的呼び出しの停止性マトリクスのほうが辞書順で小さい、
というべきか。
>停止性マトリクスが、大元の関数呼び出しの停止性マトリクスから辞書順で下降していくことから停止性を担保しようというのが停止性マトリクスの意味。
この説明「下降していく」だと本当に再起をどんどん
実行していくみたいで間違ってるか。
とある関数呼び出しの停止性マトリクスよりも、
その関数の定義に表れる全ての再帰的呼び出しの停止性マトリクスのほうが辞書順で小さい、
というべきか。
591デフォルトの名無しさん
2018/06/18(月) 18:09:50.53ID:xdRdwSco >>589
>isodd も同様に
>isodd n の停止性マトリクス→<n,1>
>isodd n の定義に出てくる iseven (n) の停止性マトリクス→<n,1> (下降している!OK)
最後の行は
isodd n の定義に出てくる iseven (n) の停止性マトリクス→<n,0> (下降している!OK)
の間違いでした
>isodd も同様に
>isodd n の停止性マトリクス→<n,1>
>isodd n の定義に出てくる iseven (n) の停止性マトリクス→<n,1> (下降している!OK)
最後の行は
isodd n の定義に出てくる iseven (n) の停止性マトリクス→<n,0> (下降している!OK)
の間違いでした
592デフォルトの名無しさん
2018/06/18(月) 18:32:21.74ID:NEyGx0zg 偶数は、2*n
奇数は、2*n+1
奇数は、2*n+1
593デフォルトの名無しさん
2018/06/18(月) 18:34:45.57ID:EvkbZGBx >>592
理解してないだろw
理解してないだろw
594デフォルトの名無しさん
2018/06/18(月) 18:51:32.37ID:OPxRI0Cf 安全装置のたぐいは損失を防ぐばかりで利益は全然ない
利益がないから理解できない人が続出
利益がないから理解できない人が続出
595デフォルトの名無しさん
2018/06/18(月) 18:58:41.11ID:soq2obRK >>589
ありがとう
冷静に計算していったら、確かにnとn+1じゃ減ってないからダメで
2*nと2*n+1だときちんと減ってるからOKってところまでは理解できた
でも、一体何を考えて<n,0>と<n,1>のタプル?のメトリクスが出てきたか全然分からない…
> そして<n,0>, <n,1> の代わりに n*2, n*2+1 を使っている(この代用が可能なことはわかるよね)。
すまない。俺はバカなんだ。分からないんで教えて下さい。
自分でも自分がどこまで分かっているのかさえよく分かっていないんだが、
たぶん、停止性メトリクスがきちんと減っているかどうかを計算する方法までは理解できたが、
きちんと減っている停止性メトリクスを導き出す方法が分かってないんだと思う
ありがとう
冷静に計算していったら、確かにnとn+1じゃ減ってないからダメで
2*nと2*n+1だときちんと減ってるからOKってところまでは理解できた
でも、一体何を考えて<n,0>と<n,1>のタプル?のメトリクスが出てきたか全然分からない…
> そして<n,0>, <n,1> の代わりに n*2, n*2+1 を使っている(この代用が可能なことはわかるよね)。
すまない。俺はバカなんだ。分からないんで教えて下さい。
自分でも自分がどこまで分かっているのかさえよく分かっていないんだが、
たぶん、停止性メトリクスがきちんと減っているかどうかを計算する方法までは理解できたが、
きちんと減っている停止性メトリクスを導き出す方法が分かってないんだと思う
596デフォルトの名無しさん
2018/06/18(月) 19:23:14.64ID:xdRdwSco >>595
>すまない。俺はバカなんだ。分からないんで教えて下さい。
辞書順を保ったまま <n, 0>, <n,1> をそれぞれ 2*n, 2*n+1 で置き換えられる
3*nとか4nでもいいけど2つしかないから2nで十分
例
fun f
{n:nat} .<3*n>.
(n: int n) : bool =
if n = 0 then true else g (n-1)
and g
{n:nat} .<3*n+2>.
(n: int n) : bool = not (h (n))
and h
{n:nat} .<3*n+1>.
(n: int n) : bool = not (f (n))
>すまない。俺はバカなんだ。分からないんで教えて下さい。
辞書順を保ったまま <n, 0>, <n,1> をそれぞれ 2*n, 2*n+1 で置き換えられる
3*nとか4nでもいいけど2つしかないから2nで十分
例
fun f
{n:nat} .<3*n>.
(n: int n) : bool =
if n = 0 then true else g (n-1)
and g
{n:nat} .<3*n+2>.
(n: int n) : bool = not (h (n))
and h
{n:nat} .<3*n+1>.
(n: int n) : bool = not (f (n))
597デフォルトの名無しさん
2018/06/18(月) 19:24:20.04ID:EvkbZGBx >>595
引数のnと、isoddとisevnの2つの関数の区別(+0, +1)を位取り(*2)して足してるだけじゃないかな……
引数のnと、isoddとisevnの2つの関数の区別(+0, +1)を位取り(*2)して足してるだけじゃないかな……
598デフォルトの名無しさん
2018/06/18(月) 19:33:04.83ID:vrc1WpPf599デフォルトの名無しさん
2018/06/18(月) 19:52:57.33ID:wJzzPYpc ドワンゴはc++みたいなもんだな。
とりあえず新言語(新機能)の実験台になってもらえるっていう。
とりあえず新言語(新機能)の実験台になってもらえるっていう。
600デフォルトの名無しさん
2018/06/18(月) 20:40:04.20ID:bcKP+A2z601デフォルトの名無しさん
2018/06/18(月) 20:46:12.17ID:7nYEmGe5 ドワンゴは本当のC++プログラマーも募集してるしな
602デフォルトの名無しさん
2018/06/18(月) 21:40:32.50ID:poCVJCAd やきそば焼かせてるようなクズ会社にいくのか?
603デフォルトの名無しさん
2018/06/18(月) 21:49:26.33ID:c5Ieze8t bio100%の戀塚もいるんだよな
いかんせん上がアホだから
いかんせん上がアホだから
604デフォルトの名無しさん
2018/06/18(月) 21:55:35.52ID:soq2obRK >>596
辞書順を保ったまま置き換えられるってのが何をしてるのかイマイチよく分からんが
とりあえず、2つの関数で相互再帰なら2n、3つなら3nといった感じ……なのか?
うーん…まだ勉強し始めたばかりだし、やってればそのうち分かるようになるかぁ…
あざっす。
辞書順を保ったまま置き換えられるってのが何をしてるのかイマイチよく分からんが
とりあえず、2つの関数で相互再帰なら2n、3つなら3nといった感じ……なのか?
うーん…まだ勉強し始めたばかりだし、やってればそのうち分かるようになるかぁ…
あざっす。
605デフォルトの名無しさん
2018/06/18(月) 22:18:33.96ID:ejyTxCd5 >>604
いやここで堪えて理解しておくべき。
引数から算出できて、再帰で減るものを何か考えてそれを停止性マトリクスとする。
値そのものじゃなく大小関係だけが大事だから、
m が 0 と 1 のどちらかしかなければ
<n, m> の代わりに n*2+m で ok ってこと
例
<5,0> は <4,1> より大 ⇔ 5*2+0 は 4*2+1 より大
いやここで堪えて理解しておくべき。
引数から算出できて、再帰で減るものを何か考えてそれを停止性マトリクスとする。
値そのものじゃなく大小関係だけが大事だから、
m が 0 と 1 のどちらかしかなければ
<n, m> の代わりに n*2+m で ok ってこと
例
<5,0> は <4,1> より大 ⇔ 5*2+0 は 4*2+1 より大
606デフォルトの名無しさん
2018/06/18(月) 22:30:23.80ID:ejyTxCd5 ちなみに辞書順というのは停止性メトリクスのタプルについて、
先頭の要素同士を比較、等しければ次の要素同士を比較、また等しければそのまた次の以下略…
という風に比較したときの順序関係
先頭の要素同士を比較、等しければ次の要素同士を比較、また等しければそのまた次の以下略…
という風に比較したときの順序関係
607デフォルトの名無しさん
2018/06/18(月) 22:47:52.93ID:ejyTxCd5 上で散々マトリクスと誤記しているメトリクスはこの場合「(停まるまでの)距離」という意味
608デフォルトの名無しさん
2018/06/18(月) 23:09:05.63ID:soq2obRK >>605
なるほど。(n, 0)と(n, 1)が2nと2n+1に変換できることまでは分かった。ありがたい。
でも、そもそもの話として(n, 0)と(n, 1)っていうのが
一体何を考えて導き出されたのかが分からないんだよ…
チュートリアルに「isevn と isodd に (n, 0) と (n, 1) のメトリクスを与えれば、
これら2つの関数の停止性もまた検査できることは明白です。」って
書いてあるんだけど、俺にとっては全然明白じゃない…
何をどう考えたら(n, 0)と(n, 1)のメトリクスを与えようと思うんだ…?
現状、分かっているのは2nと2n+1ならメトリクスが減っているからOKってところと
(n, 0)と(n, 1)のメトリクスが2nと2n+1に変換できるってところまで…
一番肝心な部分が理解できていない気がする…
なるほど。(n, 0)と(n, 1)が2nと2n+1に変換できることまでは分かった。ありがたい。
でも、そもそもの話として(n, 0)と(n, 1)っていうのが
一体何を考えて導き出されたのかが分からないんだよ…
チュートリアルに「isevn と isodd に (n, 0) と (n, 1) のメトリクスを与えれば、
これら2つの関数の停止性もまた検査できることは明白です。」って
書いてあるんだけど、俺にとっては全然明白じゃない…
何をどう考えたら(n, 0)と(n, 1)のメトリクスを与えようと思うんだ…?
現状、分かっているのは2nと2n+1ならメトリクスが減っているからOKってところと
(n, 0)と(n, 1)のメトリクスが2nと2n+1に変換できるってところまで…
一番肝心な部分が理解できていない気がする…
609デフォルトの名無しさん
2018/06/18(月) 23:17:38.17ID:Tp0/3gfg なんの話か分からないけどこういう奴らが使ってる技術は使いたくない
610デフォルトの名無しさん
2018/06/19(火) 00:28:07.36ID:2myyjakz ATSは依存型言語の中でも奇抜な方だと思うよ
Coqとソフトウェアの基礎の方が易しいと思う
Coqとソフトウェアの基礎の方が易しいと思う
611デフォルトの名無しさん
2018/06/19(火) 01:44:59.48ID:menX4d1R CoqとAgdaは敬遠してるんだよね…
あの二つはプログラミング言語じゃなくて証明支援器だって聞いてるから…
オレは別にPCに証明問題を解くのを手伝ってもらいたいんじゃなくて、
従来の型システムを発展させた依存型とかを使ったより安全な
プログラミングを行うの方法が知りたいんだよって思って…
けど、学ぶ順番としてはCoqが先のほうが良かったのかな?
でも、Coqだとどうにもモチベーションが…
あと、ついでに線形型も学びたかった……
Rustの所有権・借用・ライフタイムはほぼ理解できてるんでそれほど難しくはないだろうと…
まず、依存型で躓いてるんで線形型までたどり着いていない…
んー……一度に色々やろうとし過ぎか…(´・ω・`)
あの二つはプログラミング言語じゃなくて証明支援器だって聞いてるから…
オレは別にPCに証明問題を解くのを手伝ってもらいたいんじゃなくて、
従来の型システムを発展させた依存型とかを使ったより安全な
プログラミングを行うの方法が知りたいんだよって思って…
けど、学ぶ順番としてはCoqが先のほうが良かったのかな?
でも、Coqだとどうにもモチベーションが…
あと、ついでに線形型も学びたかった……
Rustの所有権・借用・ライフタイムはほぼ理解できてるんでそれほど難しくはないだろうと…
まず、依存型で躓いてるんで線形型までたどり着いていない…
んー……一度に色々やろうとし過ぎか…(´・ω・`)
612デフォルトの名無しさん
2018/06/19(火) 02:53:39.62ID:8GZLihdn Idris とかはどうなのよ
613デフォルトの名無しさん
2018/06/19(火) 04:24:16.98ID:thfWBPV2614デフォルトの名無しさん
2018/06/19(火) 07:30:15.96ID:3/FXNCrL 全てのnについて(n, 1)>(n, 0)と2n+1>2nは同値だから当たり前だろ。
615デフォルトの名無しさん
2018/06/19(火) 08:33:24.05ID:vJmt1KGh わかりにくい記法は自分で自由にわかりやすい記法に変換すればわかる
Cのポインタの記法と同じ
自由に考える方が早い
偉い人にいちいち許可を求めたり質問したりすると時間がかかる
Cのポインタの記法と同じ
自由に考える方が早い
偉い人にいちいち許可を求めたり質問したりすると時間がかかる
616デフォルトの名無しさん
2018/06/19(火) 08:33:59.97ID:menX4d1R617デフォルトの名無しさん
2018/06/19(火) 08:51:24.21ID:vJmt1KGh コンパイル時のメタプログラミングはみんな奇抜
618デフォルトの名無しさん
2018/06/19(火) 19:52:01.92ID:R39QGoSG 型を静的に解析しつつマクロみたいに評価順序を入れ替えようってのが
そもそも無理があるんだよ。
そもそも無理があるんだよ。
619デフォルトの名無しさん
2018/06/19(火) 20:25:55.46ID:b5m1uThb そもそも型に期待しすぎるのがキモい
型の役目なんてOCamlくらいでちょうどいいのに
型の役目なんてOCamlくらいでちょうどいいのに
620デフォルトの名無しさん
2018/06/19(火) 21:54:08.10ID:vbOWauRQ 型安全のためにDRY原則すら無視してるのあるからな
621デフォルトの名無しさん
2018/06/20(水) 01:28:01.72ID:QSlqi/vd 型安全を崩す水準のDRYはかなり悪い印象があるな
共通化すべきでないものまで共通化してるのではと
共通化すべきでないものまで共通化してるのではと
622デフォルトの名無しさん
2018/06/20(水) 11:07:04.58ID:YLzmhKZ9 一生型書いてろ
俺はプロダクト書くからよ
俺はプロダクト書くからよ
623デフォルトの名無しさん
2018/06/20(水) 11:47:35.83ID:CARL/ed1 人は型かプロダクトかどっちかしか書けないからなw
624デフォルトの名無しさん
2018/06/20(水) 13:04:18.23ID:pTH4tzak625デフォルトの名無しさん
2018/06/20(水) 21:17:56.02ID:vXpw0FFs 型って建物に例えると水準器だろ
柱がまっすぐ立ってるか見るための補助具
補助具ばっか作って家が建つのか?
柱がまっすぐ立ってるか見るための補助具
補助具ばっか作って家が建つのか?
626デフォルトの名無しさん
2018/06/20(水) 21:34:34.91ID:kjCaqS0j 一生水準器使ってろ
俺は家建てるからよ
俺は家建てるからよ
627デフォルトの名無しさん
2018/06/20(水) 21:39:33.95ID:pTH4tzak そうか、じゃあ動的言語で作ったプログラムって例えるなら水準器なしで建てられた家なのか…
それは欠陥住宅というもので工期が遅れてる建物よりもっと害悪だと思うんだがそれは…
それは欠陥住宅というもので工期が遅れてる建物よりもっと害悪だと思うんだがそれは…
628デフォルトの名無しさん
2018/06/20(水) 21:55:16.85ID:nu99cs2X いや単なる犬小屋欲しいだけなのに設計書に一年くらい時間かけるようなもんだ。
629デフォルトの名無しさん
2018/06/20(水) 22:31:25.72ID:R/RR2gVc630デフォルトの名無しさん
2018/06/20(水) 22:35:54.20ID:R/RR2gVc >>625
それだけじゃないよ。メンテナンスという観点でも必要。
いわば動的言語なら釘で家を建てるけど、
型付きなら、簡単に取り替えられるようにボルトで止まってる。
ちゃんとネジに印がついていて交換ミスも起こりにくい
それだけじゃないよ。メンテナンスという観点でも必要。
いわば動的言語なら釘で家を建てるけど、
型付きなら、簡単に取り替えられるようにボルトで止まってる。
ちゃんとネジに印がついていて交換ミスも起こりにくい
631デフォルトの名無しさん
2018/06/20(水) 22:37:33.02ID:6Ldi6ZQ0 例え話をするエンジニアは無能の法則
632デフォルトの名無しさん
2018/06/20(水) 22:45:13.44ID:pTH4tzak >>629
犬小屋なんだから日曜大工、つまり個人の趣味レベルのものでしょ
犬小屋なんだから日曜大工、つまり個人の趣味レベルのものでしょ
633デフォルトの名無しさん
2018/06/20(水) 23:03:24.49ID:kjCaqS0j 型は水準器というより物差しに近い
634デフォルトの名無しさん
2018/06/21(木) 00:46:09.92ID:j3Jry11G オプションでも型制約無い言語なんてもうJSとRubyくらいじやね?
635デフォルトの名無しさん
2018/06/21(木) 01:00:00.42ID:9yZQgWTf Lua忘れるとか
636デフォルトの名無しさん
2018/06/21(木) 01:15:00.23ID:Xm+RspnJ c++のstd::chornoみたいな設計は行き過ぎた型安全だと思う
637デフォルトの名無しさん
2018/06/21(木) 01:16:19.88ID:tnwaIVRK C++は存在そのものが行き過ぎている
638デフォルトの名無しさん
2018/06/21(木) 02:30:14.21ID:lOkS/ogb 永遠の次世代言語
639デフォルトの名無しさん
2018/06/21(木) 03:28:39.67ID:CmPcltgN C++はやべーよ
でも誰も逃げ出せない
でも誰も逃げ出せない
640デフォルトの名無しさん
2018/06/21(木) 07:30:10.88ID:6ripmtAT まさに魔王
641デフォルトの名無しさん
2018/06/21(木) 12:02:43.31ID:NVNRBOaD 逃げ出したいけど環境がっつりだから無理だわ
642デフォルトの名無しさん
2018/06/21(木) 12:22:25.31ID:f5p4gdbf rubyは絶対に型を書きたくないから
コメントか外部ファイルに型を書くようにするらしいぞ
コメントか外部ファイルに型を書くようにするらしいぞ
643デフォルトの名無しさん
2018/06/21(木) 12:26:56.39ID:Ny0HAIKC 0から何か作ろうって時にC++だけは選びたくない
644デフォルトの名無しさん
2018/06/21(木) 13:31:50.47ID:AvdUCmrX 俺はアプリ屋だからコアの部分は Windows、
Android、iOS、MacOS のどれでも使える c++
UI 側を書く各言語から呼び出して使う
Android、iOS、MacOS のどれでも使える c++
UI 側を書く各言語から呼び出して使う
645デフォルトの名無しさん
2018/06/21(木) 13:35:39.24ID:uYxelfTA あいかわらずRubyの人たちは何がしたいのかよくわからんな
646デフォルトの名無しさん
2018/06/21(木) 13:52:08.71ID:/kaFS0dg C/C++の型はアドレスやサイズの計算に使う
低級言語だから型が役に立つ
高級言語がC++の真似をする必要はないんだよ
型を書かない高級言語はたくさんある
低級言語だから型が役に立つ
高級言語がC++の真似をする必要はないんだよ
型を書かない高級言語はたくさんある
647デフォルトの名無しさん
2018/06/21(木) 13:55:42.09ID:Ij19PzUL コードに型を書かないと後で分からなくなるから結局コメントで型を書くことになるゴミ
648デフォルトの名無しさん
2018/06/21(木) 13:58:07.14ID:D8gwnbh9 メソッド名とか使われ方とかコメントとかプログラマのクセとかからAIが型推論してくれるんだろう
649デフォルトの名無しさん
2018/06/21(木) 14:00:01.02ID:gnPepsUQ AIは確率過程だからコードみたいな根幹部分には使いたくないな
650デフォルトの名無しさん
2018/06/21(木) 14:11:21.05ID:0x6Lg0t3 AIを使ったエラー検出は今後のトレンドになるだろうね
技術進歩に伴って緩やかに型は不要になっていくだろう
IntelliCodeの発展形としてMSがやりそう
技術進歩に伴って緩やかに型は不要になっていくだろう
IntelliCodeの発展形としてMSがやりそう
651デフォルトの名無しさん
2018/06/21(木) 14:33:42.30ID:copqf+uW そのAIをC++で作らされたりしてな
652デフォルトの名無しさん
2018/06/21(木) 14:34:54.31ID:/kaFS0dg AIの得意分野はどっちかが必ず勝つ対戦ゲームというブルーオーシャン
レッドオーシャンに飛び込んでも勝てると思うのは確率的に間違ってる
レッドオーシャンに飛び込んでも勝てると思うのは確率的に間違ってる
653デフォルトの名無しさん
2018/06/21(木) 14:46:28.87ID:S4IxNo+1654デフォルトの名無しさん
2018/06/21(木) 20:54:11.38ID:bp0U88xF655デフォルトの名無しさん
2018/06/21(木) 21:51:19.80ID:6ripmtAT 型推論とかAIで検出とかバカほど無駄なことに計算資源使おうとするのな。
そんなカスみたいな機能に資源使うくらいならコンパイル速度上げた方がよっぽどマシ。
そんなカスみたいな機能に資源使うくらいならコンパイル速度上げた方がよっぽどマシ。
656デフォルトの名無しさん
2018/06/21(木) 23:52:49.86ID:c3YkgC6b657デフォルトの名無しさん
2018/06/22(金) 00:03:19.61ID:7bl9EfTW 単純な右から左の型推論は余計な型名解決が減る分むしろコンパイル速くなるだろ
658デフォルトの名無しさん
2018/06/22(金) 00:15:01.47ID:ecfXobDJ おじいちゃんは自分がよく知らないものは全部無駄に見える生き物だから…
659デフォルトの名無しさん
2018/06/22(金) 00:18:04.51ID:mjvSylV1660デフォルトの名無しさん
2018/06/22(金) 00:42:37.48ID:fxQEanUA661デフォルトの名無しさん
2018/06/22(金) 00:43:40.93ID:H0orbnfz 型推論の計算コストは有効範囲と言語の持ってる型システムの表現力でけっこう変わるよ
関数内でのみ有効なのと関数宣言でも使えるのだと随分違う
既存の、コーディング中に型を書くのが苦にならないような言語だと後から型推論追加しても旨味が少ないと思う
Rustはコンパイル速度を気にしてかライフタイム関係の推論が面倒だったのか知らんけど、関数内でしか型推論有効にしなかったのは個人的にマイナス
関数内でのみ有効なのと関数宣言でも使えるのだと随分違う
既存の、コーディング中に型を書くのが苦にならないような言語だと後から型推論追加しても旨味が少ないと思う
Rustはコンパイル速度を気にしてかライフタイム関係の推論が面倒だったのか知らんけど、関数内でしか型推論有効にしなかったのは個人的にマイナス
662デフォルトの名無しさん
2018/06/22(金) 00:58:36.71ID:ZcpNHe71 >>660
せめてgoでの比較持ってこいよ
せめてgoでの比較持ってこいよ
663デフォルトの名無しさん
2018/06/22(金) 01:02:01.33ID:mjvSylV1664デフォルトの名無しさん
2018/06/22(金) 01:56:16.57ID:fZhhlNhQ >>663
関数宣言の型の情報って何よ?
関数宣言の型の情報って何よ?
665デフォルトの名無しさん
2018/06/22(金) 08:06:59.36ID:UUvhOuOE constは推論されないとかのことかな
666デフォルトの名無しさん
2018/06/22(金) 10:04:29.72ID:HgCip2r2 Nim IN ACTIONの1章と8章が無料公開されてるから1章読んでみてるけどなかなかセンスいい言語だな
667デフォルトの名無しさん
2018/06/22(金) 11:15:38.68ID:HgCip2r2 しかしスネークケースキャメルケース同一視すんのどうなんだ
識別子に暗黙で余計な解釈しないでほしい
railsの自動変換思い出して嫌な感じ
識別子に暗黙で余計な解釈しないでほしい
railsの自動変換思い出して嫌な感じ
668デフォルトの名無しさん
2018/06/22(金) 13:59:02.57ID:yU7k9q5t NimはDの後継って感じがする
669デフォルトの名無しさん
2018/06/22(金) 17:58:23.96ID:cmFjayc5 最近D言語は低レベルのほう寄ってってるからなあ
670デフォルトの名無しさん
2018/06/22(金) 18:08:28.35ID:oC8L9s8J ベクトル化を使うための4要素配列とかヤバすぎ
671デフォルトの名無しさん
2018/06/22(金) 18:49:57.22ID:y18AFRdV Dとは一緒にしないでいただきたい!
ってのは冗談だけどDとは違うと信じたい
アホみたいに機能消したり追加したりしてないし
ってのは冗談だけどDとは違うと信じたい
アホみたいに機能消したり追加したりしてないし
672デフォルトの名無しさん
2018/06/23(土) 03:45:17.94ID:U3yty0jv Facebookで使ってるってのはドワンゴとはまた違った種類の怖さがある
673デフォルトの名無しさん
2018/06/23(土) 05:57:11.77ID:tcOUUI9f なんだんだ理由付けて勉強したくないだけでしょ
わたしはrustで先にゆきますよ
わたしはrustで先にゆきますよ
674デフォルトの名無しさん
2018/06/23(土) 07:38:19.54ID:0Hl7KNt9 rust自体はちょこちょこ迷走やまずい部分も見られるので、本当に使い物になるのは
rustの成果を引き継ぎだか横取りだかした次の言語だと思ってる
rustの成果を引き継ぎだか横取りだかした次の言語だと思ってる
675デフォルトの名無しさん
2018/06/23(土) 08:08:55.39ID:tcOUUI9f はいはい次は本気出すパターンね
676デフォルトの名無しさん
2018/06/23(土) 08:21:35.71ID:xKUV9tWt 個人的に勉強するだけならいいと思いますよ。
他人にクソコンパイラの使用を押し付けなければね。
他人にクソコンパイラの使用を押し付けなければね。
677デフォルトの名無しさん
2018/06/23(土) 08:33:57.94ID:XcMMhDbo >>674
swiftかな。swiftはにんきあるよな。俺には理解できないけど。関数型に興味を持つきっかけとnull安全な言語仕様の有効性を教えてくれた
swiftかな。swiftはにんきあるよな。俺には理解できないけど。関数型に興味を持つきっかけとnull安全な言語仕様の有効性を教えてくれた
678デフォルトの名無しさん
2018/06/23(土) 09:33:29.90ID:4aGgjPWw QBの契約ですら押し付けではないと擁護する人はいるから
あれより酷いことをしない限り押し付けとの指摘は当たらない
あれより酷いことをしない限り押し付けとの指摘は当たらない
679デフォルトの名無しさん
2018/06/23(土) 09:38:21.33ID:tcOUUI9f 押し付けがましく感じる人がいても知ったことではないよ
そういう雑魚はずっとjava8の導入を検討していればよい、個人的にね
そういう雑魚はずっとjava8の導入を検討していればよい、個人的にね
680デフォルトの名無しさん
2018/06/23(土) 09:44:16.67ID:YVqCYnTI みずほのピラミッドのJavaバージョンは?
681デフォルトの名無しさん
2018/06/23(土) 10:29:14.93ID:euiJmXfR ふぐじま?
682デフォルトの名無しさん
2018/06/23(土) 11:30:28.12ID:4aGgjPWw コメントは個人の感想
moveとかborrowとか宣言するのは事実を宣言している
後者の方が押し付けがましくないと考えられていた時期もあったのだ
個人の意見を排除し事実だけを述べれば押し付けがましくならないと思ってた
moveとかborrowとか宣言するのは事実を宣言している
後者の方が押し付けがましくないと考えられていた時期もあったのだ
個人の意見を排除し事実だけを述べれば押し付けがましくならないと思ってた
683デフォルトの名無しさん
2018/06/23(土) 13:10:25.11ID:TEFAVffv Go: マスコットきもい
Rust: C++と潰し合え
Swift: Apple専用の域を出ず
Kotlin: Javaの代わり
Nim: v1.0を出せ、cpp, m, js へのトランスパイルいるか?
D: 最先端を目指した化石
Rust: C++と潰し合え
Swift: Apple専用の域を出ず
Kotlin: Javaの代わり
Nim: v1.0を出せ、cpp, m, js へのトランスパイルいるか?
D: 最先端を目指した化石
684デフォルトの名無しさん
2018/06/23(土) 13:52:47.56ID:4aGgjPWw 最近の人類がC++を使いこなしているのは想定外だった
短期的に考えると進化するのは言語やAIであり生物は進化するはずがないと思ってた
短期的に考えると進化するのは言語やAIであり生物は進化するはずがないと思ってた
685デフォルトの名無しさん
2018/06/23(土) 15:36:02.48ID:/G4sVvHU >>673
出た出たRust信者特有の選民思想
出た出たRust信者特有の選民思想
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 日本行き空路49万件キャンセル 中国自粛呼びかけ 日本行きチケット予約の約32%に相当 [ぐれ★]
- 【中国外務省】日中関係悪化は高市氏に責任と名指しで非難… ★3 [BFU★]
- 【中国外務省】日中関係悪化は高市氏に責任と名指しで非難… ★2 [BFU★]
- 外務省局長は無言で厳しい表情…日中の高官協議終了か 高市首相“台湾”発言で中国が強硬対応 発言撤回求めたか…★2 [BFU★]
- 小野田紀美・経済安保担当相「何か気に入らないことがあればすぐに経済的威圧をする国への依存はリスク」 [Hitzeschleier★]
- 政府、株式の配当など金融所得を高齢者の医療保険料や窓口負担に反映する方針を固めた [バイト歴50年★]
- 外務省局長、よくわからないまま帰国へ [834922174]
- 中国高官と話す外務省局長の表情、やばい ★2 [175344491]
- 【高市速報】日本人の3割「中国への武力行使に踏み切る必要がある」ANN世論調査 [931948549]
- 高市早苗政権「経済的威圧をしてくる国はリスク」 トランプぴょんぴょん政権さん…… [175344491]
- 中国外務省「日中関係の悪化は高市早苗首相が原因」と名指しで強く非難。キタ━(゚∀゚)━! [153490809]
- 偏差値35大臣「すぐに経済的威圧するところへの依存はリスク」 [834922174]
