[過去ログ]
Rust part16 (1002レス)
Rust part16 http://mevius.5ch.net/test/read.cgi/tech/1656285423/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
432: デフォルトの名無しさん [] 2022/07/22(金) 11:30:46.07 ID:emgmw9dd Java厨は出て来ないで下さいうざいだけです http://mevius.5ch.net/test/read.cgi/tech/1656285423/432
433: デフォルトの名無しさん [sage] 2022/07/22(金) 11:34:22.85 ID:LVIZaCij >>429 msとかgoogleとかの狙いはそうだろ。 土方がコーティングしてもバグが入り込まない。 その代わり難易度が上がっているからコーダーの単価上がりそうだけど、msとかgoogleはそんなの気にしないだろうし。 http://mevius.5ch.net/test/read.cgi/tech/1656285423/433
434: デフォルトの名無しさん [] 2022/07/22(金) 13:14:37.08 ID:GQh1j6M0 >>432 rustの画期的な部分なんだろ?言い返せないのかよダサいなお前 本当に革新的なのは>>423あたりなんじゃないの http://mevius.5ch.net/test/read.cgi/tech/1656285423/434
435: デフォルトの名無しさん [sage] 2022/07/22(金) 14:36:57.37 ID:ZDp8+ZKO kumagiとか見てると、google社員でもc++触らせたらあかん奴ってのが結構いるのがわかる。 http://mevius.5ch.net/test/read.cgi/tech/1656285423/435
436: デフォルトの名無しさん [sage] 2022/07/22(金) 14:59:23.46 ID:hnGDX2CP >>431 Javaのジェネリクスは変な制限が多く インタフェース指定していって問題があってもコンパイルエラーとならず実行時エラーとなるものがあるなどJavaは論外 他にも問題多すぎてRustに何ひとつ勝てないから新システムを機会にJava→Rustとなったものも出てきている http://mevius.5ch.net/test/read.cgi/tech/1656285423/436
437: デフォルトの名無しさん [sage] 2022/07/22(金) 15:43:33.15 ID:yLavWCdC >>434 Ownership/reference自体はc++にもあるからあんまり革新的とは思えないな。 コールスタック&RAIIを中心にしてメモリ管理ルールを再構築して、厄介なヒープメモリの管理をできるだけ避けて高速化しているのが特徴だと思う。 革新的なのはそのルールを徹底していることくらいかと。 http://mevius.5ch.net/test/read.cgi/tech/1656285423/437
438: デフォルトの名無しさん [sage] 2022/07/22(金) 17:12:05.71 ID:efNbKFVE 安全性とゼロコスト抽象化の制約下で開発効率を高める仕組みを導入していることがRustの特徴だよね 言語仕様や処理系実装上での苦労や工夫はいろいろあるが、それらによって実現される機能自体が目新しいものというわけではない http://mevius.5ch.net/test/read.cgi/tech/1656285423/438
439: デフォルトの名無しさん [sage] 2022/07/22(金) 17:40:06.82 ID:whw2xWQR Rustが発明したのかどうかはしらんけど、Borrow Checkerは他の普通の言語にはない仕組みで、目新しく感じるけどなあ Borrow Checkerが効かないようなコードを書くんだったらRustを使う意味が感じられないぐらいにはね http://mevius.5ch.net/test/read.cgi/tech/1656285423/439
440: デフォルトの名無しさん [sage] 2022/07/22(金) 17:44:11.14 ID:t0V8WW9J >>436 インターフェースの問題とJavaの問題を混同するのが論外 http://mevius.5ch.net/test/read.cgi/tech/1656285423/440
441: デフォルトの名無しさん [sage] 2022/07/22(金) 18:05:15.33 ID:K++ItniC Borrow checker自体は2000年頃のCycloneの時点でほぼできていたっぽい Rust独自なのは多分shared xor mutableとmove by defaultじゃないかな http://mevius.5ch.net/test/read.cgi/tech/1656285423/441
442: デフォルトの名無しさん [] 2022/07/22(金) 19:11:51.06 ID:yoEBUVfk >>437 そう。 C++には何でもある。 それが欠点。 必要なものに厳選して誰でも使えるようにしたのがRust。 C++のアイデアとJavaの実用性、二つの遺伝子を組み合わせたのがRust。 ちなみにお母さんがJava、お父さんはHaskellという建前だけど、本当のお父さんはC++。 Haskellさんは、自分の子供だと信じてる。 http://mevius.5ch.net/test/read.cgi/tech/1656285423/442
443: デフォルトの名無しさん [sage] 2022/07/22(金) 21:06:16.19 ID:UonvlDt9 キモいな Javaは遺伝子引き継いでないから代理出産に違いない http://mevius.5ch.net/test/read.cgi/tech/1656285423/443
444: デフォルトの名無しさん [] 2022/07/22(金) 21:16:25.55 ID:i57cd+Nw >>442 javaの立ち位置なんて、無関係な癖に建物の影からチラチラこちらをうかがって変な妄想してる気味悪い知らない奴だよ。 http://mevius.5ch.net/test/read.cgi/tech/1656285423/444
445: デフォルトの名無しさん [sage] 2022/07/22(金) 21:29:36.07 ID:zWgtMzpY >>435 あの人はプログラミング能力だけの人じゃなくてDBとか分散システムのアルゴリズムが主戦場の人でしょ。 プログラム読み書き堪能に越したことはないけど、そこだけで人を評価するのは視野が狭いよ。 http://mevius.5ch.net/test/read.cgi/tech/1656285423/445
446: デフォルトの名無しさん [sage] 2022/07/23(土) 04:53:27.63 ID:Yc68YnRu >>444 意味不明なこと言わないで http://mevius.5ch.net/test/read.cgi/tech/1656285423/446
447: デフォルトの名無しさん [sage] 2022/07/23(土) 05:40:41.12 ID:xoLMiefm >>435 C++だけでなくRustも理解できてない? @ 純粋に疑問なんですけどRust使ってる中で「値オブジェクトマジ助かる!」って事あるんですか。 適当に参照で渡したデータが意図せず書き換えられて伝搬して困る典型ケースはコンパイラが潰してくれる認識なんですが。 http://mevius.5ch.net/test/read.cgi/tech/1656285423/447
448: デフォルトの名無しさん [sage] 2022/07/23(土) 08:37:27.70 ID:0xKT+wLu >>447 それはRustじゃなく値オブジェクトを理解できてない 院卒の新人だったりしない? http://mevius.5ch.net/test/read.cgi/tech/1656285423/448
449: デフォルトの名無しさん [] 2022/07/23(土) 09:37:03.85 ID:bR39w9BX Googleは金の亡者 http://mevius.5ch.net/test/read.cgi/tech/1656285423/449
450: デフォルトの名無しさん [sage] 2022/07/23(土) 11:55:37.32 ID:8Uydd8B4 >>448 低レイヤーのプログラマーは値オブジェクトとか知らないほうが普通 アーキテクチャ設計といったらCPUやメモリアーキテクチャの事だと思ってたりするw http://mevius.5ch.net/test/read.cgi/tech/1656285423/450
451: デフォルトの名無しさん [sage] 2022/07/23(土) 13:10:56.93 ID:RBxCW/xN OwnershipルールとReferenceルールがWhat Borrow CheckerはHowに相当 Howにももちろん価値はあるが それと同じくらいWhatをシンプルに絞り込んだものにしたことにも価値がある 後知恵で見れば当然に見えるようなシンプルなルールを作るのはものすごく難易度が高い http://mevius.5ch.net/test/read.cgi/tech/1656285423/451
452: デフォルトの名無しさん [] 2022/07/23(土) 16:15:20.09 ID:tefRxlpq >>451 わかる Rustのメモリ周りや、UnixとかRISC-Vみたいに、システムを動作させるに必要な機能の数をできるだけ小さくするのって難しいけど、完成品を見ると当たり前じゃんみたいな印象を受ける http://mevius.5ch.net/test/read.cgi/tech/1656285423/452
453: デフォルトの名無しさん [sage] 2022/07/23(土) 18:34:20.81 ID:u2Y0Vizw >>445 残念ながらスパナーとか普通に実装してるgoogleにおいてはあんまり価値のある能力ではないよ。 http://mevius.5ch.net/test/read.cgi/tech/1656285423/453
454: デフォルトの名無しさん [] 2022/07/23(土) 19:04:05.94 ID:ehQy/P8s ISO、C++標準化委員のグレイドン・ホアレ氏はC++0xの標準化過程で、後方互換性を削ぎ落せば理解しやすくなることに気が付く。 そして私的プロジェクトとして実装し始めた。 2016年4月、ホアレ氏は最初の製品をRustと命名し出荷した。 http://mevius.5ch.net/test/read.cgi/tech/1656285423/454
455: デフォルトの名無しさん [sage] 2022/07/23(土) 19:21:14.26 ID:NE7ljYY1 C++標準化委員の人でもあったんか それにしてもRustっていいネーミングだよな なんかしっくりくる http://mevius.5ch.net/test/read.cgi/tech/1656285423/455
456: デフォルトの名無しさん [] 2022/07/23(土) 19:57:02.71 ID:uphZtYPd 正直なところ一般的な単語とか1文字とかの言語名はやめて欲しいと思わなくもない。 http://mevius.5ch.net/test/read.cgi/tech/1656285423/456
457: デフォルトの名無しさん [sage] 2022/07/23(土) 20:43:26.21 ID:PgM2fTTz >>453 逆じゃね。自分たちで作ってるからこそアルゴリズム方面の知識の意味があるのでは http://mevius.5ch.net/test/read.cgi/tech/1656285423/457
458: デフォルトの名無しさん [sage] 2022/07/23(土) 21:05:19.84 ID:IDFlcwhf >>454 Hoareはホーアかホアだと思うんだが ホアレはどこの国の読み方? http://mevius.5ch.net/test/read.cgi/tech/1656285423/458
459: デフォルトの名無しさん [sage] 2022/07/23(土) 21:18:57.29 ID:91gi6HhK 日本じゃね? http://mevius.5ch.net/test/read.cgi/tech/1656285423/459
460: デフォルトの名無しさん [sage] 2022/07/23(土) 21:28:49.17 ID:zqWGCIwO >>456 昔は大変だったけど今時はグーグルさんもだいぶ賢くなって来たから〇 言語や〇 langでいける http://mevius.5ch.net/test/read.cgi/tech/1656285423/460
461: デフォルトの名無しさん [sage] 2022/07/23(土) 22:37:12.56 ID:SkYdpzS6 >>454 >2016年4月、ホアレ氏は最初の製品をRustと命名し出荷した。 2006年の間違いじゃない? ちなみに>>451に書いてるReferenceルールやBorrow CheckerはGraydon時代にできたものじゃないよ http://mevius.5ch.net/test/read.cgi/tech/1656285423/461
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 541 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.024s