スレタイ以外の言語もok
前スレ
次世代言語15 Go Rust Swift Kotlin TypeScript
https://mevius.5ch.net/test/read.cgi/tech/1541331010/
次世代言語15 Go Rust Bosque Kotlin TypeScript
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
2019/04/19(金) 22:19:00.41ID:er92Du55511デフォルトの名無しさん
2019/06/30(日) 20:09:39.02ID:jEBvEs4p すでに VB はあるがな
512デフォルトの名無しさん
2019/06/30(日) 20:15:14.87ID:CbmHQZBJ ブイブリュは下痢糞の漏れ出る音を模した言語だろ
513デフォルトの名無しさん
2019/07/01(月) 22:32:36.99ID:VQESBdFl VuriVuriVuriBuryuryuryu!!!!VucchichiBBBchichichiVuriririVBVBVuuubbb!!!!!!!
514デフォルトの名無しさん
2019/07/01(月) 23:11:18.59ID:yt2EFQVJ vlangはたしかにgoのダッサダサな部分を洗練させた感があるけど、肝心のgoroutineはないのかね?
515デフォルトの名無しさん
2019/07/02(火) 08:38:42.74ID:QDdew1lC あるっつの
516デフォルトの名無しさん
2019/07/02(火) 10:18:10.05ID:ep8keXko https://vlang.io/docs#memory
>For more complex cases manual memory management is required.
>This will be fixed soon.
ずっと will be fixed soon のままになると予想
GCも参照カウントもデストラクタもRustのようなライフタイムも無しで
手動でないメモリ管理を実現するそうだが
>For more complex cases manual memory management is required.
>This will be fixed soon.
ずっと will be fixed soon のままになると予想
GCも参照カウントもデストラクタもRustのようなライフタイムも無しで
手動でないメモリ管理を実現するそうだが
517デフォルトの名無しさん
2019/07/02(火) 10:24:59.91ID:EIrkP3Yf 大学の情報系出た奴にありがちな、前人の基礎研究を舐めてる典型的な馬鹿だな
518デフォルトの名無しさん
2019/07/02(火) 12:15:31.11ID:0IWRI8p9 肝心なとこが未実装とか…
そこが他言語と異なるセールスポイントちゃうんか
そこが他言語と異なるセールスポイントちゃうんか
519デフォルトの名無しさん
2019/07/02(火) 12:28:00.79ID:7go+wzeH Goの対案を出せとか、ありがちなことを言われたのかな
言われた通りにしてもバカにされるだけというありがちなパターンかな
言われた通りにしてもバカにされるだけというありがちなパターンかな
520デフォルトの名無しさん
2019/07/02(火) 12:44:54.93ID:vCEb3qRc521デフォルトの名無しさん
2019/07/02(火) 13:00:27.32ID:V6TxZCKa >>516
rustみたいにガチガチじゃなきゃいいよ
rustみたいにガチガチじゃなきゃいいよ
522デフォルトの名無しさん
2019/07/02(火) 13:07:25.57ID:EIrkP3Yf いっそエスケープは一切禁止でスタックベースのリソース管理しかできない言語があってもいい
非同期処理さえうまく扱えれば実用的だと思う
非同期処理さえうまく扱えれば実用的だと思う
523デフォルトの名無しさん
2019/07/02(火) 13:30:43.80ID:6O0SF7PA リージョン推論かな?
ライフタイムとリージョンの違いってなんだっけ
ライフタイムとリージョンの違いってなんだっけ
524デフォルトの名無しさん
2019/07/02(火) 14:38:03.95ID:ep8keXko 言語機能の複雑さという代償はあったが
GC無しでリージョン推論を実現したのがRust
記述性のためGCを入れつつも遅延を最小にすべく
GCの性能向上に努めたのがGO
一方vlangの公式によると
https://vlang.io/
> V manages memory at compilation time (like Rust)
https://vlang.io/compare
> - No GC
> That's why the language is so simple
・Rustのようにコンパイル時にメモリ管理される
・Goのように書けるがGC不要
・それでいてRustのような複雑さは無い
・という予定(まだ未実装)
本当にこの通り実現するなら
GoとRustの設計者達にマウント取れるレベル
GC無しでリージョン推論を実現したのがRust
記述性のためGCを入れつつも遅延を最小にすべく
GCの性能向上に努めたのがGO
一方vlangの公式によると
https://vlang.io/
> V manages memory at compilation time (like Rust)
https://vlang.io/compare
> - No GC
> That's why the language is so simple
・Rustのようにコンパイル時にメモリ管理される
・Goのように書けるがGC不要
・それでいてRustのような複雑さは無い
・という予定(まだ未実装)
本当にこの通り実現するなら
GoとRustの設計者達にマウント取れるレベル
525デフォルトの名無しさん
2019/07/02(火) 14:52:15.52ID:NqAwj9wC 金集めのためのハッタリ・詐欺かもね。
どう実装するかは集めた金でバカンス中に考えるんでしょ。
どう実装するかは集めた金でバカンス中に考えるんでしょ。
526デフォルトの名無しさん
2019/07/02(火) 14:59:25.78ID:ep8keXko ちなみに自動メモリ管理が未実装なので、以下の記事によると
hello worldやvlangコンパイラ自体もメモリリークしているとのこと
https://christine.website/blog/v-vaporware-2019-06-23
> The compiler itself also leaks memory
hello worldやvlangコンパイラ自体もメモリリークしているとのこと
https://christine.website/blog/v-vaporware-2019-06-23
> The compiler itself also leaks memory
527デフォルトの名無しさん
2019/07/02(火) 15:55:49.14ID:7go+wzeH Haskellの副作用問題やRustのグラフ構造問題のような
原理主義の藁人形がいなくなるまで無視すればいい
原理主義の藁人形がいなくなるまで無視すればいい
528デフォルトの名無しさん
2019/07/02(火) 15:58:46.16ID:0IWRI8p9 まあ本当にできたらスゲェわ
V言語に乗り換えるわ
V言語に乗り換えるわ
529デフォルトの名無しさん
2019/07/02(火) 16:00:36.62ID:wuyggzG7 どうせプログラム終了すればOSが使ったメモリ全部解放するから
長時間動かすプログラムのベストプラクティスは定期的に自動で状態保存→リブート→復元?
ある意味合理的な富豪プログラミングw
長時間動かすプログラムのベストプラクティスは定期的に自動で状態保存→リブート→復元?
ある意味合理的な富豪プログラミングw
530デフォルトの名無しさん
2019/07/02(火) 16:03:59.36ID:dJ0Zw08U cloud の go はそれだな
531デフォルトの名無しさん
2019/07/02(火) 18:22:15.31ID:NqAwj9wC >>526
www
www
532デフォルトの名無しさん
2019/07/02(火) 18:59:24.21ID:8dHuftNb >>526
あっ・・・(察し)
あっ・・・(察し)
533デフォルトの名無しさん
2019/07/02(火) 19:20:57.61ID:cq6TnqpS >>478
オマエオモシロイナ
オマエオモシロイナ
534デフォルトの名無しさん
2019/07/02(火) 19:52:14.87ID:KyyCHPDG rust以外にもベアメタルな新言語は色々あったよ。clayとかBitCとかdecaとかcycloneとか
安全性についてはスルーした言語や挑戦して失敗した言語もあった
vlangはそこを吹かしてるから地雷にしか見えない
安全性についてはスルーした言語や挑戦して失敗した言語もあった
vlangはそこを吹かしてるから地雷にしか見えない
535デフォルトの名無しさん
2019/07/02(火) 20:14:41.10ID:ku+wkW4H ベアメタルってはじめて聞いた
これからの時代はベアメタルだな!
これからの時代はベアメタルだな!
536デフォルトの名無しさん
2019/07/02(火) 22:15:30.17ID:hWBdgMuf >>524
goの方向が正解だわ。
GCがあることで他資源管理に集中できるし。
ただchannelでのブロックによるgoroutineリークは想定してなかった言語ミスだと思う。
そこは改善の余地ありだわ。
goの方向が正解だわ。
GCがあることで他資源管理に集中できるし。
ただchannelでのブロックによるgoroutineリークは想定してなかった言語ミスだと思う。
そこは改善の余地ありだわ。
537デフォルトの名無しさん
2019/07/03(水) 01:59:42.47ID:ZPqKMvhJ >>524
Rustとは異なる一つの解として、フロー解析を頑張るという方向性はアリだと思う
Rustのように人間が明示的に型を付けることによって制御するんではなく、TypeScriptの型推論みたいにコンパイラが頑張ってフローから生存範囲を割り出す
Vには期待してないが、MSあたりが本気で取り組めば実用的なものはできそう
Rustとは異なる一つの解として、フロー解析を頑張るという方向性はアリだと思う
Rustのように人間が明示的に型を付けることによって制御するんではなく、TypeScriptの型推論みたいにコンパイラが頑張ってフローから生存範囲を割り出す
Vには期待してないが、MSあたりが本気で取り組めば実用的なものはできそう
538デフォルトの名無しさん
2019/07/03(水) 11:04:20.52ID:XNaiDTR1539デフォルトの名無しさん
2019/07/03(水) 12:16:45.29ID:gRfGMTMZ 自分ができると思うのは甘い
MSが総力を挙げて取り組めばできる
主語が小さいなら悲観、主語が大きいなら楽観する現象
MSが総力を挙げて取り組めばできる
主語が小さいなら悲観、主語が大きいなら楽観する現象
540デフォルトの名無しさん
2019/07/03(水) 12:42:18.44ID:hoHjSSrx それは事実だから仕方ない
結局OSSの成功例は企業製のものばっかりだったりするし
結局OSSの成功例は企業製のものばっかりだったりするし
541デフォルトの名無しさん
2019/07/03(水) 18:10:18.83ID:m32ejpp6 じゃあMSが新しい言語作るのをじっと待ってるのが正解なんだな
542デフォルトの名無しさん
2019/07/03(水) 21:19:23.77ID:36BNwIKk Microsoft、高性能メモリアロケータ「mimalloc」公開
https://news.mynavi.jp/article/20190625-847906/
https://news.mynavi.jp/article/20190625-847906/
543デフォルトの名無しさん
2019/07/03(水) 23:27:22.96ID:zQMV1srp TypeScriptのような型推論は、原理的には可能なんだろうけど現実的には計算量が爆発すると思ってた。
まさか実際にやってのけるとはなぁ。
まさか実際にやってのけるとはなぁ。
544デフォルトの名無しさん
2019/07/03(水) 23:33:43.13ID:ndFnifMe 人間がエラーを理解できなそう
545デフォルトの名無しさん
2019/07/04(木) 00:09:12.36ID:kZ6AZY+J rubyが型ゆるくて逝ったように型推論とかやめて明示しようって話になる。
バカは何度でも同じ過ちを繰り返す。
バカは何度でも同じ過ちを繰り返す。
546デフォルトの名無しさん
2019/07/04(木) 00:50:15.12ID:syUh+sWg rubyがバカなだけじゃん
自分とこの失敗の恥を他人とこに押し付けるなw
自分とこの失敗の恥を他人とこに押し付けるなw
547デフォルトの名無しさん
2019/07/04(木) 02:43:53.90ID:eYCKxaQ9 template引数が爆発的に増えてきてから型推論を考えるのが理にかなっている
先に型推論を作り込んで後でtemplateが欲しくなっても時既に遅し
先に型推論を作り込んで後でtemplateが欲しくなっても時既に遅し
548デフォルトの名無しさん
2019/07/04(木) 08:23:42.62ID:kZ6AZY+J549デフォルトの名無しさん
2019/07/06(土) 08:49:12.38ID:D0Z55squ 次世代言語(笑)
実績があるFortranこそ至高
並列Fortranに関するシンポジウムのご案内(第5回)
「並列Fortranの現状と展望」 ~Fortranはどこへ向かうのか?~
http://site.hpfpc.org/home/events/parallel_fortran_sympo5
実績があるFortranこそ至高
並列Fortranに関するシンポジウムのご案内(第5回)
「並列Fortranの現状と展望」 ~Fortranはどこへ向かうのか?~
http://site.hpfpc.org/home/events/parallel_fortran_sympo5
550デフォルトの名無しさん
2019/07/06(土) 09:52:45.57ID:zcl3Wfgw FORTRAN派はJuliaに乗り換えてくれればいい
551デフォルトの名無しさん
2019/07/06(土) 10:09:15.59ID:yJlOMfg/ Juliaは呼ばれる側には向いてないからどちらが良いとか以前に代替にならない
552デフォルトの名無しさん
2019/07/06(土) 10:23:48.27ID:auWtVfNl インデクスが1始まりな時点で終わってんだよ。
553デフォルトの名無しさん
2019/07/06(土) 11:03:51.51ID:4hi3BAKB グローバル変数にGCは不要だから昔の言語は速い
しかもスタックもボローチェッカーも不要
今の多数派は速度と学習コストを犠牲にしてでもグローバル変数禁止を優先する
しかもスタックもボローチェッカーも不要
今の多数派は速度と学習コストを犠牲にしてでもグローバル変数禁止を優先する
554デフォルトの名無しさん
2019/07/06(土) 11:11:24.68ID:MhitVE0d >>553
速度と学習コストを優先してグローバル変数を多用したいなら、今でもそれができる言語は使用可能なのだから好きに選択すればいいんじゃね?
速度と学習コストを優先してグローバル変数を多用したいなら、今でもそれができる言語は使用可能なのだから好きに選択すればいいんじゃね?
555デフォルトの名無しさん
2019/07/06(土) 11:12:54.20ID:NRY4HgVe 他言語から呼ぶのに配列を転置したりインデクスを1オリジンにしたり面倒くさいんだよ教授のライブラリ
と学生の頃思ったわ
と学生の頃思ったわ
556デフォルトの名無しさん
2019/07/06(土) 12:46:36.15ID:4hi3BAKB557デフォルトの名無しさん
2019/07/06(土) 14:57:38.96ID:giRSX6GS グローバル変数が早いってどういう理論?
全ての変数に対応できるような糞で固めモリ確保するの?ばかなのしぬの?
全ての変数に対応できるような糞で固めモリ確保するの?ばかなのしぬの?
558デフォルトの名無しさん
2019/07/06(土) 15:04:47.10ID:zcl3Wfgw 間接アドレッシングより直接アドレッシングの方が速いとか
メモリ上の位置が固定されるから速いとか
有利な面はあるんじゃね
知らんけどω
メモリ上の位置が固定されるから速いとか
有利な面はあるんじゃね
知らんけどω
559デフォルトの名無しさん
2019/07/06(土) 15:24:12.97ID:rbXqF8hR ローカル変数の方が速そう
大抵最適化でレジスタ上のみの存在になるし
大抵最適化でレジスタ上のみの存在になるし
560デフォルトの名無しさん
2019/07/06(土) 15:35:24.84ID:j6TJ9xhQ 集積度でCPUにレジスタ・キャッシュが貴重だった頃の(ry
RISC以降は組み込みですらローカル変数のほうが速度出るはず
RISC以降は組み込みですらローカル変数のほうが速度出るはず
561デフォルトの名無しさん
2019/07/06(土) 15:54:52.39ID:4hi3BAKB GCが遅いだけだな
ローカル変数が遅いなんて誰かに言わせても仕方ない
人に言わせたいことではなく自分が言いたいことを語れよ
ローカル変数が遅いなんて誰かに言わせても仕方ない
人に言わせたいことではなく自分が言いたいことを語れよ
562デフォルトの名無しさん
2019/07/06(土) 16:15:05.44ID:aan9FGim ドンッ!!
563デフォルトの名無しさん
2019/07/06(土) 16:27:18.43ID:GxnR+B/l >>556
日本語でok
日本語でok
564デフォルトの名無しさん
2019/07/12(金) 04:42:18.60ID:4xncqjus >>557
メモリ確保やらスタックやらのオーバーヘッドがグローバル変数だと起こりにくい、ということなんじゃね?
メモリ確保やらスタックやらのオーバーヘッドがグローバル変数だと起こりにくい、ということなんじゃね?
565デフォルトの名無しさん
2019/07/12(金) 07:53:38.13ID:Bn8x2zNm スタックと比較した場合、計測せにゃわからんが結論だろ。
結局はキャッシュヒット率の問題だったりするわけだし。
結局はキャッシュヒット率の問題だったりするわけだし。
566デフォルトの名無しさん
2019/07/12(金) 21:53:30.16ID:4b6kN5JV キャッシュのこと考えたらグローバル変数のアクセスは遅いだろ
567デフォルトの名無しさん
2019/07/13(土) 07:24:03.78ID:THUdwCLa フォートランがなぜCより速いかしってる?
568デフォルトの名無しさん
2019/07/13(土) 09:15:34.94ID:AlkU9RI1 速くないから
569デフォルトの名無しさん
2019/07/13(土) 09:49:57.15ID:y4NPM01z FortranはCより自由度に劣る代わりに最適化しやすいからな
気を使わなくてもベクトル化や拡張命令の対応をコンパイラがやってくれるから
京とかのスパコンでの大規模計算の分野で使われてる
気を使わなくてもベクトル化や拡張命令の対応をコンパイラがやってくれるから
京とかのスパコンでの大規模計算の分野で使われてる
570デフォルトの名無しさん
2019/07/13(土) 09:58:32.38ID:PFjn61vi ライブラリがちゃんと書いてあるから
571デフォルトの名無しさん
2019/07/13(土) 10:36:53.09ID:L0T6Q7Ko お前フォートランだと信じてたフォートランは実はCだから
572デフォルトの名無しさん
2019/07/13(土) 10:47:30.74ID:THUdwCLa 答え:フォートランが速いのは全部グローバル変数しか使ってないから
573デフォルトの名無しさん
2019/07/13(土) 11:32:19.83ID:L0T6Q7Ko マジかよ俺もグローバル変数買ってくるわ(笑)
574デフォルトの名無しさん
2019/07/14(日) 00:27:06.85ID:bl3Los1f >>569
ポインタの働きまで考慮すると、最適化しにくくなるからな。
ポインタの働きまで考慮すると、最適化しにくくなるからな。
575デフォルトの名無しさん
2019/07/14(日) 01:15:43.60ID:dk3FaKVW そろそろC言語が不要になるという話をちらほらきくな
LLVMだのJVMだの人間に扱いやすいマシン語もあるし
Rustもあるし
Cはもともと言語の位置づけがまったく中途半端だった
LLVMだのJVMだの人間に扱いやすいマシン語もあるし
Rustもあるし
Cはもともと言語の位置づけがまったく中途半端だった
576デフォルトの名無しさん
2019/07/14(日) 01:17:09.73ID:kbgTNG98 本木でいってんのか全角
577デフォルトの名無しさん
2019/07/14(日) 06:19:39.69ID:+79Cdwyg >>575
VMがマシン語とか沸いてんのか
VMがマシン語とか沸いてんのか
578デフォルトの名無しさん
2019/07/14(日) 06:56:24.70ID:ryvUAmdj Rustはasycn/awaitもひとまず纏まって良いとは思うんだけどCが要らなくなるかと言われると同意しかねる
というのも高速化の為の低レイヤcalleeとしては型や機能がリッチで自身からの呼び出しAPIと他言語向けAPIの調整が煩雑じゃないかなと
というのも高速化の為の低レイヤcalleeとしては型や機能がリッチで自身からの呼び出しAPIと他言語向けAPIの調整が煩雑じゃないかなと
579デフォルトの名無しさん
2019/07/14(日) 07:45:35.15ID:+8XuBzkV cがいらなくなるとかもう30年くらい言われ続けてるんでないの?
ほんとバカだな〜と思うわ。
ほんとバカだな〜と思うわ。
580デフォルトの名無しさん
2019/07/14(日) 07:55:49.65ID:+79Cdwyg 組み込みとかが存在する限りCも無くらなんだろうな
万が一、nimが流行ったらそれこそ無くならなくなる
万が一、nimが流行ったらそれこそ無くならなくなる
581デフォルトの名無しさん
2019/07/14(日) 09:47:22.39ID:2xqRxSvx なんてことだた・・・次世代言語はCだったんだ・・・
582デフォルトの名無しさん
2019/07/14(日) 09:53:07.69ID:uxR8w+H7 HaskelからC言語を生成するのが最強
583デフォルトの名無しさん
2019/07/14(日) 10:10:43.56ID:0k1+KHw/ 最適化に適した中間言語はないのか
584デフォルトの名無しさん
2019/07/14(日) 10:52:29.76ID:paZ1nCkk 言語のシェア最大化問題のようなものを解きたい需要があるんだよね
C言語が最適解ではないという認識はバカではない
でも具体的にどこの誰がどういう取引をしたいのか考えないから供給も何もない
C言語が最適解ではないという認識はバカではない
でも具体的にどこの誰がどういう取引をしたいのか考えないから供給も何もない
585デフォルトの名無しさん
2019/07/14(日) 10:56:34.40ID:2xqRxSvx 全ての言語に勝利(VICTORY)を約束したV言語が最初で最後の統一言語になるから
見とけよ見とけよ
見とけよ見とけよ
586デフォルトの名無しさん
2019/07/14(日) 11:06:30.77ID:ryvUAmdj Vはメモリ管理の方針だけでも示してくれ
587デフォルトの名無しさん
2019/07/14(日) 11:12:03.05ID:kbgTNG98 次世代言語を越えるいい感じのメモリ管理で記述もGOより簡単になる予定やぞ
588デフォルトの名無しさん
2019/07/14(日) 21:17:25.26ID:VYICulF9 >>567
それがどういうわけかこの板では嫉妬の対象らしくて詐欺とかになっちゃうらしい
それがどういうわけかこの板では嫉妬の対象らしくて詐欺とかになっちゃうらしい
589デフォルトの名無しさん
2019/07/14(日) 21:29:35.23ID:2xqRxSvx >>588
idで自演バレバレですよ
idで自演バレバレですよ
590デフォルトの名無しさん
2019/07/14(日) 22:05:08.08ID:VYICulF9 >>589
ん?
ん?
591デフォルトの名無しさん
2019/07/14(日) 22:26:52.95ID://LKIq+W >>587
その肝心の部分が今後良い感じになる予定(つまり、今の所まだ未定)とか言う
非常にお粗末な言語なんだが…
そもそも、そんな簡単に良い感じにメモリ管理ができるなら
Rustがあれほど所有権だのライフタイムだので苦労してるのは何故なの?っていうね…
まぁ本当に良い感じになるなら俺だってRustなんか捨てて華麗に掌返り決めるけど、
現状では詐欺と言われても致し方ないかと
その肝心の部分が今後良い感じになる予定(つまり、今の所まだ未定)とか言う
非常にお粗末な言語なんだが…
そもそも、そんな簡単に良い感じにメモリ管理ができるなら
Rustがあれほど所有権だのライフタイムだので苦労してるのは何故なの?っていうね…
まぁ本当に良い感じになるなら俺だってRustなんか捨てて華麗に掌返り決めるけど、
現状では詐欺と言われても致し方ないかと
592デフォルトの名無しさん
2019/07/14(日) 23:31:36.82ID:BBEf0Qp/ vlangのメモリ管理はcomming soonだぞ。新規性のあるアイデアがあるようにも見えないんで、今のソースの記述レベルじゃ安全性は多分担保できない
593デフォルトの名無しさん
2019/07/15(月) 00:00:15.46ID:MjmXYKrZ goみたいなものになってそれgoでよくね?になりそう。
594デフォルトの名無しさん
2019/07/15(月) 00:01:00.40ID:MjmXYKrZ rustからクソみたいなもの取り除いたものになるならワンチャンあるかもだが。
595デフォルトの名無しさん
2019/07/15(月) 00:01:07.01ID:Jdbtn1ER でもGOくそやん
596デフォルトの名無しさん
2019/07/15(月) 00:04:16.85ID:swODgMrH 見えてる地雷ではあったけどソース公開後空気やん
他言語と比較できるレベルでないし20年後にまた来てください
他言語と比較できるレベルでないし20年後にまた来てください
597デフォルトの名無しさん
2019/07/19(金) 02:35:55.06ID:6QtN+Z3g598デフォルトの名無しさん
2019/07/19(金) 08:57:55.99ID:MqWaI42B えぇ…自前で作ってるBosqueはどうすんだ…
599デフォルトの名無しさん
2019/07/19(金) 09:10:29.62ID:aKZJYqz8 A proactive approach to more secure code
https://msrc-blog.microsoft.com/2019/07/16/a-proactive-approach-to-more-secure-code/
C++ does have its virtues that make it attractive and in some cases essential:
it is blisteringly fast, it has a small memory and disk footprint, it’s mature, it’s execution predictable, its platform applicably is almost unparalleled and you can use it without having to install additional components.
If only the developers could have all the memory security guarantees of languages like .NET C# combined with all the efficiencies of C++.
Maybe we can: One of the most promising newer systems programming languages that satisfy those requirements is the Rust programming language originally invented by Mozilla.
https://msrc-blog.microsoft.com/2019/07/16/a-proactive-approach-to-more-secure-code/
C++ does have its virtues that make it attractive and in some cases essential:
it is blisteringly fast, it has a small memory and disk footprint, it’s mature, it’s execution predictable, its platform applicably is almost unparalleled and you can use it without having to install additional components.
If only the developers could have all the memory security guarantees of languages like .NET C# combined with all the efficiencies of C++.
Maybe we can: One of the most promising newer systems programming languages that satisfy those requirements is the Rust programming language originally invented by Mozilla.
600デフォルトの名無しさん
2019/07/19(金) 09:12:45.57ID:c3q8AFcr601デフォルトの名無しさん
2019/07/19(金) 09:19:54.00ID:MqWaI42B ボスケテ…
602デフォルトの名無しさん
2019/07/19(金) 09:27:26.11ID:4A+dpHhz 今時C++が使われる様な場面で代わりになりそうな次世代言語ってそりゃRust以外ないだろ
603デフォルトの名無しさん
2019/07/19(金) 11:08:45.37ID:I/h0t5Pv Bosqueは学術的/実験的なのもあるけど
GC前提だから将来的にもC++/Rustと競合することは無いよ
GC前提だから将来的にもC++/Rustと競合することは無いよ
604デフォルトの名無しさん
2019/07/19(金) 17:00:17.92ID:1PyIKJ2x むしろ言語には縁故があるから
自前でC++コンパイラ作れるようなやつなら縁故でRust高評価
自前でF#作ったら尚更
自前でC++コンパイラ作れるようなやつなら縁故でRust高評価
自前でF#作ったら尚更
605デフォルトの名無しさん
2019/07/20(土) 02:07:11.00ID:FW5VH8uR BosqueとKotlinはコンパイラをセルフホスティングできていない言語
GoとRustとTypeScriptはコンパイラをセルフホスティングできている言語
GoとRustとTypeScriptはコンパイラをセルフホスティングできている言語
606デフォルトの名無しさん
2019/07/20(土) 02:53:55.85ID:FW5VH8uR なおSwift
607デフォルトの名無しさん
2019/07/20(土) 12:29:21.00ID:HDilRWOR まあc++の使われてる範囲って結構狭いけどね。
608デフォルトの名無しさん
2019/07/20(土) 12:43:44.66ID:SfeSu3lj PCとスマホの分断により、おま環GUIの価値がなくなった
バベルの塔が崩壊した
言語よりもGUIを重視するべき理由はもうない
バベルの塔が崩壊した
言語よりもGUIを重視するべき理由はもうない
609デフォルトの名無しさん
2019/07/20(土) 14:19:34.60ID:KA2XI7a+ rust に c++ の [[nodiscard]] みたいなのってある?
610デフォルトの名無しさん
2019/07/20(土) 14:21:53.77ID:ws4gNalr >>605
できないってことはないのでは?現時点ではやってないか、またはやってる事実をあなたが知らないだけで。
VM使っててVM部分まで作れるわけじゃないからというのであればKotlinにはNativeが出来つつあるのでやがてVMなしで問題なく動くやつは出来上がる。
できないってことはないのでは?現時点ではやってないか、またはやってる事実をあなたが知らないだけで。
VM使っててVM部分まで作れるわけじゃないからというのであればKotlinにはNativeが出来つつあるのでやがてVMなしで問題なく動くやつは出来上がる。
611デフォルトの名無しさん
2019/07/20(土) 15:20:03.63ID:sZvQB1m3 language serverのことでは?
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【いちご高騰】ヤマザキのクリスマスケーキ、いちご無し販売 [おっさん友の会★]
- ネット殺到「高市総理の責任」「完全に高市リスク」「負けるな」中国が水産物輸入停止→流石に総理批判の声も「どう責任取る?」 ★11 [樽悶★]
- 外国人の犯罪率は日本人の1.72倍 警察庁が短期滞在者除いた数字を参院内閣委で答弁★2 [七波羅探題★]
- 【日中対立】 朝日新聞のタイトル修正が中国逆ギレの火種か SNSで批判相次ぐ [♪♪♪★]
- 「ドラゴンボール」初の全世界キャラクター人気投票が開幕!212キャラからナンバーワンが決まる!! [ひかり★]
- ひろゆき氏 高市首相の台湾有事発言 「日本が得たものあまりない。経済的なマイナスは明確に存在」 [冬月記者★]
- Redditの外国人たち、なぜか日本の江戸時代の『五人組』システムに興味津々。めっちゃ↑付いてるのに日本人の俺が知らない😰 [718678614]
- しょうがい ← 変換でどの漢字が出るかによって
- 【すべてが】𝗮𝗺͜𝗮͉𝘇𝗼𝗻ブラックフライデーSALE総合【いいだろ!】 [194819832]
- 【高市速報】日本人の3割「中国への武力行使に踏み切る必要がある」ANN世論調査 [931948549]
- 統一教会本部はむしろ山上母が献金しすぎなことを心配していたし実際返金していた
- 【悲報】高市政権、ホタテ輸出の支援検討 [834922174]
