[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 12/19 17:51 / Filesize : 321 KB / Number-of Response : 1030
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]
|
↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました |
次世代言語24 Go Nim Rust Swift Kotlin TypeScript
- 1 名前:デフォルトの名無しさん [2022/03/22(火) 03:23:41.60 ID:ZDHdo9X7.net]
- スレタイ以外の言語もok
前スレ 次世代言語23 Go Nim Rust Swift Kotlin TypeScript https://mevius.5ch.net/test/read.cgi/tech/1638086359/
- 665 名前:デフォルトの名無しさん mailto:sage [2022/04/08(金) 15:30:55.82 ID:fiUiUlD4.net]
- なんか一部のrust推しがすごいっすね
- 666 名前:デフォルトの名無しさん mailto:sage [2022/04/08(金) 16:23:35.95 ID:UBiXicJa.net]
- >>655
V言語
- 667 名前:デフォルトの名無しさん mailto:sage [2022/04/08(金) 16:57:15.66 ID:PcnkB3on.net]
- >>656
rust推しだけど変な人が無理筋の推し方してて困ってる
- 668 名前:デフォルトの名無しさん mailto:sage [2022/04/08(金) 17:09:14.19 ID:a6HBTm5x.net]
- 頭の悪い子に限って延々演説するよなw
お前らそれを完全スルーしてて賢いわw
- 669 名前:デフォルトの名無しさん mailto:sage [2022/04/08(金) 17:14:34.86 ID:BG4ZrdKI.net]
- >>657
Vは確かに最初の宣伝はそんな感じだっけど、現状はRustとGoを足して10で割ったくらいの状態だからなぁ
- 670 名前:デフォルトの名無しさん mailto:sage [2022/04/08(金) 17:54:29.26 ID:0JDStoXf.net]
- V言語はマクロがないとかクロージャがないとか
あと安定しないままだよね
- 671 名前:デフォルトの名無しさん mailto:sage [2022/04/08(金) 18:14:16.72 ID:CQiu8f2R.net]
- >>659
スルーというかNGWordに正規表現で .{50} としてるからまったく気づかない
- 672 名前:デフォルトの名無しさん mailto:sage [2022/04/08(金) 18:59:02.09 ID:wv8X5M3X.net]
- >>652
そうして集めたPHPerたちが作ったWebシステムはどうなりましたか
- 673 名前:デフォルトの名無しさん mailto:sage [2022/04/08(金) 19:35:51.32 ID:gFm4wviN.net]
- >>663
facebookって言って超メジャーなサービスになってるよ。
- 674 名前:デフォルトの名無しさん mailto:sage [2022/04/08(金) 19:40:32.31 ID:wv8X5M3X.net]
- >>664
facebookのPHPエンジニアが優秀=PHPエンジニアが優秀 という短絡思考には感服致します 障害者学級PHPoorたちの心のより所なんですね
- 675 名前:デフォルトの名無しさん mailto:sage [2022/04/08(金) 19:54:22.21 ID:haRe9nr5.net]
- このスレだけ見てるとPHPerよりRusterのほうが危険で頭がおかしいと思ってしまう…
実際はそんな
- 676 名前:アとはないかもしれないが []
- [ここ壊れてます]
- 677 名前:デフォルトの名無しさん mailto:sage [2022/04/08(金) 19:58:36.19 ID:gFm4wviN.net]
- >>664
え、どうなったか聞かれたから答えたらなぜかPHPともどもボロクソ言われるの、 意味がわからんのだが。
- 678 名前:デフォルトの名無しさん mailto:sage [2022/04/08(金) 20:05:37.41 ID:g/vqQJB9.net]
- >>654
「unsafeに触らない限りは」だろ。 実際にはフレームワークとかライブラリとかが充実している言語のほうが開発効率は高い。 (すでに開発済みだからという理由だけど)
- 679 名前:デフォルトの名無しさん mailto:sage [2022/04/08(金) 20:09:42.84 ID:nC7N6zb/.net]
- Rustは欲しいcrateほど放置されてるcrateやwipの空crateが一定数あるのが実用を考えた時に厳しい
RustのWinUI3対応早く来ないかなー 後別に何でもかんでも関数型になって欲しい訳でもないんだけど、スクリプト的な簡単に書きたいモチベーションのある言語に、関数のデフォルトのカリー化と、引数を渡すのと同じ記法での部分適用が導入されて欲しい 個人的に見た目がスッキリするし書くのが楽に感じるので Fsharp使えというのはそうかもしれない
- 680 名前:デフォルトの名無しさん mailto:sage [2022/04/08(金) 20:31:38.25 ID:wv8X5M3X.net]
- >>667
元レス読めよ文盲 これだからPHPoorは さっさと氏ねゴミカス
- 681 名前:デフォルトの名無しさん mailto:sage [2022/04/08(金) 20:39:12.10 ID:IqLRftxA.net]
- >>668
それはプログラミング言語の問題ではないな 純粋にプログラミング言語の比較でRustより上のものを挙げないと
- 682 名前:デフォルトの名無しさん mailto:sage [2022/04/08(金) 20:39:56.09 ID:haRe9nr5.net]
- webの世界を支えてるのはPHP
- 683 名前:デフォルトの名無しさん mailto:sage [2022/04/08(金) 20:42:20.02 ID:haRe9nr5.net]
- >>671
使いやすさから言えばjavaやc#のほうが上だと思う Rustは使いどころがまだ確立されていない
- 684 名前:デフォルトの名無しさん mailto:sage [2022/04/08(金) 20:48:04.21 ID:4vP7lCV8.net]
- >>671
なら「標準ライブラリが充実している」でいいよ。 標準ライブラリが言語に含まれないとは言わんよな?
- 685 名前:デフォルトの名無しさん mailto:sage [2022/04/08(金) 20:50:18.47 ID:MnFLToWU.net]
- >>669
ところでカリー化はラムダではあかんの?
- 686 名前:デフォルトの名無しさん mailto:sage [2022/04/08(金) 20:53:57.99 ID:nx5fqsfT.net]
- >>673
そこはさすがに誰が見ても Rust>Javaはあらゆる面から全員一致として Rust>C#もほとんどの人が同意でしょ
- 687 名前:デフォルトの名無しさん mailto:sage [2022/04/08(金) 21:15:04.96 ID:hRiSi6np.net]
- >>676
それは過大評価し過ぎでは…
- 688 名前:デフォルトの名無しさん mailto:sage [2022/04/08(金) 21:31:56.88 ID:Br+emjPa.net]
- 言語自体の比較だと現状ではRustが一番かもしれん
新言語が現れなければじわじわと利用環境や利用者を拡大していくのだろう
- 689 名前:デフォルトの名無しさん mailto:sage [2022/04/08(金) 21:33:57.02 ID:a6HBTm5x.net]
- >>669
> 後別に何でもかんでも関数型になって欲しい訳でもないんだけど リストのリテラルが無いあたりで割り切りを感じるよな あくまで軸足は関数型言語にはないという リストの結合とかカリー化や関数結合もデフォで組み込まれてたら もっと違う感じだったやろねえ
- 690 名前:デフォルトの名無しさん mailto:sage [2022/04/08(金) 22:02:06.45 ID:GQWBx4Yt.net]
- ガベージ出まくるからゼロコスト抽象にならない問題点などあるよな
見かけはマクロでわかりやすくする程度が現実解 まあ普通のGC言語でもサポートしてないのが多い中 そこまで必要とされていない機能なのかもしれん
- 691 名前:デフォルトの名無しさん mailto:sage [2022/04/08(金) 22:13:42.74 ID:haRe9nr5.net]
- なんでIDコロコロ支店の?
- 692 名前:デフォルトの名無しさん mailto:sage [2022/04/08(金) 22:23:42.64 ID:wv8X5M3X.net]
- いきなりコロしとか言い出すとかマジやべえな
- 693 名前:デフォルトの名無しさん mailto:sage [2022/04/08(金) 23:37:25.21 ID:nC7N6zb/.net]
- >>675
処理として等価なものが書けるという意味では問題ないよ それよりもっと簡単に書けるようになるので、あると嬉しいなって
- 694 名前:デフォルトの名無しさん mailto:sage [2022/04/08(金) 23:52:45.49 ID:fiUiUlD4.net]
- rust推しに狂気を感じるスレ
- 695 名前:デフォルトの名無しさん mailto:sage [2022/04/09(土) 00:07:03.26 ID:il24SwZF.net]
- それしか言えんのか
- 696 名前:デフォルトの名無しさん mailto:sage [2022/04/09(土) 00:20:56.02 ID:qlihBLS+.net]
- >>650
似てはいる。 「JavaではCS学生には過
- 697 名前:ロ護すぎ」が趣旨だと思うが、
同様にRustを考えるなら ・修得概念は多いがこれは暗記の類であり、チャレンジではない ・コンパイラ頼みで考える事を放棄してるから、成長しない で、アカデミックには不適だ。 大学なんて就職予備校だと割り切るならありだが。 Goなら、 ・修得概念は少なく抑えられている ・構成自体は何でも出来る(はず、多分) ・やたらコピペさせられる点が糞 であって、教育/アカデミックには向いてる。(少なくともRustよりはいい) 「データ競合」「デッドロック」等のバグをコンパイラに頼って回避してる限り、 コンパイラがサポートしてくれない状況では確実にやらかす。 コンパイラのサポート無しでも回避出来る腕だが、さらにコンパイラでダブルチェックする、が正しい。 フレームワークなんて暗記の類で、ちゃんとプログラミングが出来る奴なら、使えば使えるようになってる。 フレームワークは生産性を上げる為の手段であり、 プロダクトを目指さなくてもいい学生の時点で型に嵌めてしまうのは成長を阻害する気がする。Rustがこれ。 (他言語でもフレームワークを使って課題製作して出来たつもりになってるのなら同様ではあるが、 既に書いたようにRustの場合は言語自体がフレームワーク化してるので、これを回避出来ないのが難点) [] - [ここ壊れてます]
- 698 名前:デフォルトの名無しさん mailto:sage [2022/04/09(土) 01:45:47.90 ID:H+Mv/KjD.net]
- コンパイラのチェックが厳しい→コンパイラに頼る→学習にならない
もう言語の利点を語るんじゃなくて、学習に向いてるかどうかってことに話を絞ることでRust批判につなげることにしたのね
- 699 名前:デフォルトの名無しさん mailto:sage [2022/04/09(土) 01:58:00.79 ID:il24SwZF.net]
- 暗記ごときでボローチェッカーに対処できるなら自他ともに認めるRustの学習曲線の問題は発生しないんだよなあ
- 700 名前:デフォルトの名無しさん mailto:sage [2022/04/09(土) 02:01:36.12 ID:il24SwZF.net]
- あとデッドロックは別にRustで静的に防止できる類のバグではないぞ
メモリリークと同様だね
- 701 名前:デフォルトの名無しさん mailto:sage [2022/04/09(土) 02:15:58.74 ID:eXc0QQCs.net]
- 言語として魅力を感じるのはGoよりRustだが、将来的にGoよりシェアを拡げるかと言われたら疑問
- 702 名前:デフォルトの名無しさん mailto:sage [2022/04/09(土) 02:26:41.71 ID:730EZC4A.net]
- Rustはシステムプログラミングの分野でだけちゃんと生き残れば大成功だよ
あとは特にハイパフォーマンスや低コストが要求されるとこくらいか ほとんどのアプリケーションでは、JavaやらPythonやらなりの高水準言語にて、より適す言語が見つかるやろ
- 703 名前:デフォルトの名無しさん mailto:sage [2022/04/09(土) 03:28:08.67 ID:iJevktt3.net]
- >>691
Javaの諸々の弱点を克服したものがRustであるため 従来Javaで書かれていた分野にRustが食い込んで行きつつあります
- 704 名前:デフォルトの名無しさん mailto:sage [2022/04/09(土) 03:34:37.18 ID:ntDYOunj.net]
- ツルツル無毛の奇麗な一本筋なんだろうね
- 705 名前:デフォルトの名無しさん mailto:sage [2022/04/09(土) 04:14:38.03 ID:0HVqg1ER.net]
- FacebookがバックエンドをJavaからRustにした記事でJavaの問題点が多数挙げられていたな
- 706 名前:デフォルトの名無しさん mailto:sage [2022/04/09(土) 05:55:15.91 ID:GQoYu9QH.net]
- 他部分の結論がまだ早いが、環境的な点から考えて、
GoはJavaとPythonと比べて、教育言語として価値が高いことは今のところない ・良くも悪くもOOPではない。抽象化のレクチャの定番が崩れている ・コンベンション重視のせいで、文化風土が専制的 (たとえばインデントは実質タブしか。手法にフレームワークを当てはめがち。考える余地を与えない) ・C言語の代わりにはならず、高級言語として教えるにもポインタの概念が余計 ・例外処理/リソース管理/並行処理あたりの重要ポイントの対応方法が独創的で潰しが効かない 以上、拡大解釈せずにあくまで業界最適化言語と
- 707 名前:考えるのが無難という意見だ []
- [ここ壊れてます]
- 708 名前:デフォルトの名無しさん mailto:sage [2022/04/09(土) 06:21:18.57 ID:Qew3WBrk.net]
- >>695
そのGo批判は間違っている OOPはclassが無いだけだろ 例外処理もtry-catchが無いだけだろ GoもRustもどちらもclassやtry-catchは無いが異なる方法を取っているだけにすぎない 言語毎に様々な形態がある部分を取り上げて批判するあなたの視野が狭く偏見を持っているだけにみえる
- 709 名前:デフォルトの名無しさん mailto:sage [2022/04/09(土) 07:21:22.99 ID:qlihBLS+.net]
- >>695-696
それは教育目的を明確にしておかないと空回りする。単純には以下となる。 ・実務: 大学は就職予備校である ・養成: 大学は人材養成所である ・アカデミック: その分野の発展を目指す 695は実務寄りの意見だ。 ただ、実務なら議論するまでもなく現在のシェア、または求人のシェア通りにやるべきであって、 それ以外を選ぶのは教授の趣味でありエゴでしかない。 今ならPython/Java/JavaScript/C#/C++/C/PHP/Rubyの順かと。 650記事と696(と686内俺のGoへの意見)は養成寄りで、人材の底上げを目指したものだ。 > ポインタを使うプログラミングは今日書かれるコードの90%には必要とならず、製品コードにおいてははなはだ危険なものであるということは素直に認める。 > その通りだ。そして関数プログラミングは実務ではほとんど使われていない。それも認める。 > しかしそれでも、最もエキサイティングなプログラミング仕事ではこれらは重要なものなのだ。 > たとえばポインタなしにLinuxカーネルで作業することはできない。 > Linuxのコードを1行も理解することはできず、実際ポインタの理解なしにはどんなオペレーティングシステムのコードも理解できない。 つまりはプログラミングドリルに何を用いるかで、プロダクトを目指したものではない。 だから界隈の文化なんて全部無視でよく、単に、学生の頭の体操/訓練に何が適しているかだ。 この場合、スタート時から色々概念が必要なRustは最悪で、仕様は軽ければ軽い程良く、 早い段階で「仕様とか概念に苦労せず」学生が自在に「こねくり回せる」必要がある。 こねくり回す時の苦労が養成になるので、そこは頑張って苦労しろ、というわけだ。 この用途なら、Goも悪い選択ではない。 が、まあ、素直にCを選択する方が妥当ではあるが。
- 710 名前:デフォルトの名無しさん mailto:sage [2022/04/09(土) 08:15:54.24 ID:yjPUnyR6.net]
- 最初はC → Rustが王道だろうな
さすがにCのままだけでは効率悪すぎる
- 711 名前:デフォルトの名無しさん mailto:sage [2022/04/09(土) 08:16:17.09 ID:cvyLC6WE.net]
- GoもRustもclassはない
でも実質似たようなことはできる でも実質は実質であり素直にOOPできるかと言えばそうでもなく変な制約がある ファイル分割とかしたいとか思わないならその限りではない
- 712 名前:デフォルトの名無しさん mailto:sage [2022/04/09(土) 08:17:47.26 ID:ehpYMGIZ.net]
- goはある意味goroutineとchannelを使うための言語だしな。そこに価値を見出す人が使えばいいこと。
ただまぁ、独創的だから潰しがきかないとか批判しだしたらpythonも癖が強すぎてたいがいだがな。 結局普及したもの勝ち。
- 713 名前:デフォルトの名無しさん mailto:sage [2022/04/09(土) 08:24:05.70 ID:cvyLC6WE.net]
- >>698
目的に応じて言語を選んだほうがいい C→Rustは狭すぎるし心に余裕がなくなるし楽しくない 標準的なGUIもないから入門には不向き 個人的には間にGC言語やPython挟んだほうがいいと思うよ
- 714 名前:デフォルトの名無しさん mailto:sage [2022/04/09(土) 08:54:42.92 ID:0xXBKlCN.net]
- >>701
PythonよりはRustの方がええやろ Pythonは偏り過ぎ
- 715 名前:デフォルトの名無しさん mailto:sage [2022/04/09(土) 08:56:00.27 ID:LAfniSDw.net]
- バランスいい言語ないの(´・ω・`)
- 716 名前:デフォルトの名無しさん mailto:sage [2022/04/09(土) 09:09:13.58 ID:ehpYMGIZ.net]
- 個人的にはswiftがそこそこモダンな機能を一通り備えていながら癖の強くない文法でバランスがいい言語だと思うけど、
Apple依存というところが最大のネック。
- 717 名前:デフォルトの名無しさん mailto:sage [2022/04/09(土) 09:09:29.66 ID:H+Mv/KjD.net]
- ないです
RustのGUIクレートってどれがいいんだろ
- 718 名前:デフォルトの名無しさん mailto:sage [2022/04/09(土) 09:33:25.59 ID:cvyLC6WE.net]
- コンパイラチェックが厳しいで思い出した
全然関係ないけど自分は麻雀が打てない ゲームではできる 自分では上がりだと思ってても実際は上がれなかったりする 結局ゲームで判定してもらってる どこが悪いのかは自分で分かっていない コンパイラのチェックでは原因が出るのでどこが間違ってるのかはわかる
- 719 名前:デフォルトの名無しさん mailto:sage [2022/04/09(土) 09:43:27.34 ID:7NJqkFJL.net]
- Rustのコンパイラはどの部分とどの部分がどういう問題となっていて今回のエラーとなっているのかを
複雑なケースでも丁寧に教えてくれて学習効果も高いですね
- 720 名前:デフォルトの名無しさん mailto:sage [2022/04/09(土) 10:38:03.26 ID:ALVqghU/.net]
- 結局 c -> c++ -> rust って感じに進まないと理解できないと思うがな。
いきなり c -> rust で何をやってるか理解できるとはとても思えん。 この種のことをrust信者はすぐ誤魔化す。
- 721 名前:デフォルトの名無しさん mailto:sage [2022/04/09(土) 10:45:26.66 ID:n9UcTFQC.net]
- >>708
どのあたりが理解できないと思う?
- 722 名前:デフォルトの名無しさん mailto:sage [2022/04/09(土) 10:47:43.60 ID:3YobdmGS.net]
- >>708
そこは完全に逆 C++は学ぶ必要なし 今となっては何の価値もない言語 C++を学んでも回り道をしている無駄なunique_ptrくらいしかRustのために役に立つ知識がない
- 723 名前:デフォルトの名無しさん mailto:sage [2022/04/09(土) 10:53:42.52 ID:EFTB/rfv.net]
- >>708
自分はそのルートだったけどC++を経由する必要はどうかなぁ 現代のC++をマスターするのはRust以上に難しいし、初心者が自分でどこまで学べばいいかを判断するのも難しそう まぁ結局我々は初心者ではないので推測で言ってもあまり意味はないけど
- 724 名前:デフォルトの名無しさん mailto:sage [2022/04/09(土) 11:02:06.42 ID:SpxMIjuY.net]
- 要するにマロックだろ?
- 725 名前:デフォルトの名無しさん mailto:sage [2022/04/09(土) 11:11:18.68 ID:UvtYS0nS.net]
- 単刀直入に言うと
実はC++とRustには共通点が非常に少ない 特にC言語との共通点を除くとほとんど残らない だから学ぶべきはC→Rustが正解
- 726 名前:デフォルトの名無しさん mailto:sage [2022/04/09(土) 11:38:59.26 ID:P+77Yson.net]
- >713
>実はC++とRustには共通点が非常に少ない そういう嘘をつくからRust信者はクソ言われるんだよ。 Rustの根幹をなすメモリ安全性はC++のRAII/unique_ptrから着想を得た所有権/ムーブセマンティクスの運用を徹底することによって実現しているし、 Rc/ArcもC++のshared_ptrの機能を強化しているだけ。 引数渡しをムーブセマンティクスデフォルトにするという致命的ミスをしているからC++と別物のように見えるけど、 C++ユーザーからすればC++を少し洗練させたぐらいにしか見えない。 その実体を知りながら「共通点が非常に少ない 」とか言うのは詐欺師ぐらいなものだ。
- 727 名前:デフォルトの名無しさん mailto:sage [2022/04/09(土) 11:49:01.58 ID:0K2sKttC.net]
- C++に着想を得ているのはそうだと思うけど、歴史通りの順番で学ぶ必要ある?
(その理屈だと最初はパンチカードからかな…) C++の後付したわかりにくいmoveを学ぶより、最初から洗練された方を学んだほうがいいと思うけど
- 728 名前:デフォルトの名無しさん mailto:sage [2022/04/09(土) 11:53:43.59 ID:EFTB/rfv.net]
- C++の歴史を追っていくみたいなのは、言語設計的にはすごく学びがあって、好きな人にはおすすめなんだけど
ただプログラミングがしたい人におすすめできるかというと…
- 729 名前:デフォルトの名無しさん mailto:sage [2022/04/09(土) 11:55:25.64 ID:cvyLC6WE.net]
- 現実的にはPythton or Java or C# → C → Rustかな
- 730 名前:デフォルトの名無しさん mailto:sage [2022/04/09(土) 12:00:59.18 ID:LZU2nudI.net]
- 最近のC++はなんとRustの後追いをしている状況
例えばRustの中核となっている enum OptionとResult そして Iterator Optionは C++では std::optionalで これはC++17でようやく導入された Resultは C++では std::expectedで これは現在導入に向けて審議中 Iteratorは C++では std::rangesで これはC++20でようやく導入された このようにRustでの成功を見てC++が後から導入となっている 最近導入されたばかりなのでC++入門書や解説サイトにはもちろん出てこない 【結論】C++は学ぶ必要なし
- 731 名前:デフォルトの名無しさん mailto:sage [2022/04/09(土) 12:05:05.94 ID:cvyLC6WE.net]
- C++は無駄に増改築を繰り返された老舗旅館
通路の途中で無駄に段があったり渡り廊下があったり HPに書いてある現代風の部屋に泊まれる場合もあるけど古い部屋に泊まることもある
- 732 名前:デフォルトの名無しさん mailto:sage [2022/04/09(土) 12:09:41.54 ID:EFTB/rfv.net]
- C++98ならそんな増築感はなかったけど、そこまで戻るとRustとの共通点もほとんどなくなっちゃうしなぁ
- 733 名前:デフォルトの名無しさん mailto:sage [2022/04/09(土) 12:15:44.17 ID:ehpYMGIZ.net]
- RAIIとテンプレートメタプログラミングが発見されてから独特の進化を始めたな。
- 734 名前:デフォルトの名無しさん mailto:sage [2022/04/09(土) 12:16:15.06 ID:cvyLC6WE.net]
- >>718
>>720 新しい部分を指してC++を学ぶべきと言ってるのではないと思うよ それまでのC++からC++11 以降の新しい流れをみるんだろ C++で何が都合が悪かったか判る
- 735 名前:デフォルトの名無しさん mailto:sage [2022/04/09(土) 12:19:37.41 ID:EFTB/rfv.net]
- >>722
それって歴史を知っている我々には分かるけど初心者に分かる?
- 736 名前:デフォルトの名無しさん mailto:sage [2022/04/09(土) 12:24:26.93 ID:cvyLC6WE.net]
- >>723
自分はC++を学ぶべきとは思ってないけど何が都合が悪いのか体験したらいいということだろうと推測 初心者にわかるかどうかは知らない 初心者にはjava C# Pythonを勧める
- 737 名前:デフォルトの名無しさん mailto:sage [2022/04/09(土) 12:26:21.53 ID:2dOqhr+x.net]
- C++の増改築を学ぶのはムダな枝も多くて学ばないほうがいい
RustはC++含めた様々な言語から色々採り入れているけど 洗練して整合性あるようコンパクトに採り入れてるからシンプル
- 738 名前:デフォルトの名無しさん [2022/04/09(土) 12:36:22.62 ID:HmFS1ypI.net]
- >>694
URLキボン
- 739 名前:デフォルトの名無しさん mailto:sage [2022/04/09(土) 12:42:40.46 ID:cvyLC6WE.net]
- フレンド関数とか学んでも使いどころなどない
- 740 名前:デフォルトの名無しさん mailto:sage [2022/04/09(土) 12:44:13.05 ID:qlihBLS+.net]
- >>706
> どこが悪いのかは自分で分かっていない Rustで作ったゲームなら、フリテンですor役がありません、と親切に教えてくれるよ と信者の代わりに突っ込んでみる
- 741 名前:デフォルトの名無しさん mailto:sage [2022/04/09(土) 12:51:14.42 ID:byaB+Tw8.net]
- Rustのコンパイラは賢い先生みたいなもので不十分なところを的確に適切に指導してくれる
昔Rustは学習難易度高いと言われていたためコンパイルエラーに最も力を入れたプログラミング言語へと成長した
- 742 名前:デフォルトの名無しさん mailto:sage [2022/04/09(土) 12:52:42.79 ID:lI/OjvKQ.net]
- レス番がとびとびなんだがそんなに長文書き込んでるやついるの?w
- 743 名前:デフォルトの名無しさん mailto:sage [2022/04/09(土) 13:05:08.55 ID:P+77Yson.net]
- >715
何をトンチンカンな指摘をしているんだよ。 >713 >実はC++とRustには共通点が非常に少ない に対する反論なのに、 >715 歴史通りの順番で学ぶ必要ある? とか共通点の話と何の関係も無いだろ。 Rust信者はこういう詭弁を弄するクソしかいないのかね。 あと、言語の話をしているのに > (その理屈だと最初はパンチカードからかな…) とか言語じゃないものを引っ張り出すようなアホな反論するなよ。
- 744 名前:デフォルトの名無しさん mailto:sage [2022/04/09(土) 13:10:56.96 ID:Wb48yUxI.net]
- >>718
C++から見てRustのそのシンプルで分かりやすい記述と概念は羨ましい だからRustから輸入する形で取り入れることになった
- 745 名前:デフォルトの名無しさん mailto:sage [2022/04/09(土) 13:23:59.57 ID:P+77Yson.net]
- >718
>最近のC++はなんとRustの後追いをしている状況 Rust信者は我田引水が酷いな。 C++の標準化が遅いのはC++が巨大だからであって、しがらみのないRustの方が採用早くなるのは当然だろ。 > Optionは C++では std::optionalで これはC++17でようやく導入された 初出はboost::optionalで2003年8月 > Resultは C++では std::expectedで これは現在導入に向けて審議中 これはboost::outcomeが初出かな? 2014年 > Iteratorは C++では std::rangesで これはC++20でようやく導入された そこそこ違いがあるけど、boost::rangeは2003年。 どれもRustリリース前のものばかりだろ。 RustがC++のアイディアをパクって先行実装しただけじゃね?
- 746 名前:デフォルトの名無しさん mailto:sage [2022/04/09(土) 13:25:35.27 ID:OTzifHJR.net]
- C++の貧相なラムダ式見て涙出てくるわ
おばちゃんの必死の若作りみたいで痛々しい >>730 相変わらず読む価値無しの駄文オナは続いてるようだよw
- 747 名前:デフォルトの名無しさん mailto:sage [2022/04/09(土) 13:29:34.12 ID:il24SwZF.net]
- https://mevius.5ch.net/test/read.cgi/tech/1643289587/
そろそろこっちでやってくれませんか?
- 748 名前:デフォルトの名無しさん mailto:sage [2022/04/09(土) 13:41:58.59 ID:xJyQ5Sl3.net]
- >>733
C++にはRustのenum(=型収容付きenum=タグ付きunion)が無いため それらC++のバージョンはRustのものより劣っている それではRustに勝てない
- 749 名前:デフォルトの名無しさん mailto:sage [2022/04/09(土) 14:01:07.29 ID:n9UcTFQC.net]
- スレタイの言語間で争える話題ないか考えてみたけど
それぞれ狙うところがバラバラで共通項がないな
- 750 名前:デフォルトの名無しさん mailto:sage [2022/04/09(土) 14:06:05.68 ID:J0gE1zR3.net]
- rustスレでやれば
もうJavaレベルには普及しないって結論じゃん
- 751 名前:デフォルトの名無しさん mailto:sage [2022/04/09(土) 14:11:30.90 ID:cvyLC6WE.net]
- 次のスレからRustの話題は荒れるから禁止にしてスレタイからも削ろうw
- 752 名前:デフォルトの名無しさん mailto:sage [2022/04/09(土) 14:14:38.49 ID:ehpYMGIZ.net]
- このスレで荒れてくれる分には構わんわ。C++スレとかRustスレとかを荒らさないで。
- 753 名前:デフォルトの名無しさん mailto:sage [2022/04/09(土) 14:19:25.04 ID:mmQa05p2.net]
- 便利さを理解するために不便さを体験するべきか否か論な訳だけど、個人的にはそれをするにしては遠回りが過ぎるのがC++という長大な壁だと思っているので経由する必要はないかなと思ってる
代わりの話としてZigとかどうよ 依存型的なコンパイル時計算と実行時計算をフラットに書ける感じ 結構賛否両論来そうな話題だと思う
- 754 名前:デフォルトの名無しさん mailto:sage [2022/04/09(土) 14:22:44.53 ID:cvyLC6WE.net]
- あれるのは上等なのか
関数オーバーロードがない言語は軒並み糞
- 755 名前:デフォルトの名無しさん mailto:sage [2022/04/09(土) 14:27:38.36 ID:OWfDePLk.net]
- オーバーロードあると高階関数に渡すときに一手間かかるのがヤダ
- 756 名前:デフォルトの名無しさん mailto:sage [2022/04/09(土) 14:30:13.22 ID:cvyLC6WE.net]
- 標準ライブラリの標準関数のシグネチャー変える言語は糞
- 757 名前:デフォルトの名無しさん mailto:sage [2022/04/09(土) 14:31:10.30 ID:DIYn4SHb.net]
- 教育には自分を撃てる言語を使った方が良いのでは?
- 758 名前:デフォルトの名無しさん mailto:sage [2022/04/09(土) 14:31:48.55 ID:cvyLC6WE.net]
- コンパイルするときにファイルのフォルダ階層に依存する言語は糞
- 759 名前:デフォルトの名無しさん mailto:sage [2022/04/09(土) 14:33:14.01 ID:gSPSOhuN.net]
- pythonガチアンチ勢がいるらしいな
- 760 名前:デフォルトの名無しさん mailto:sage [2022/04/09(土) 14:38:25.49 ID:cvyLC6WE.net]
- mainのあるファイルから連鎖的に参照されないと同じフォルダにあってもソースがコンパイルされない言語は糞
- 761 名前:デフォルトの名無しさん mailto:sage [2022/04/09(土) 14:40:09.03 ID:cvyLC6WE.net]
- 言語じゃなかったな
コンパイラ環境か?コンパイラドライバか?
- 762 名前:デフォルトの名無しさん mailto:sage [2022/04/09(土) 15:06:56.55 ID:BphNan8J.net]
- 言語依存の特性というよりはコンパイラがインクリメンタルかリカーシブルかなんて、言語にほとんど関係ない・・・
- 763 名前:デフォルトの名無しさん mailto:sage [2022/04/09(土) 15:33:43.71 ID:cvyLC6WE.net]
- じゃあ
ファイル名がクラス名やモジュール名と一致してないとダメな言語は糞
- 764 名前:デフォルトの名無しさん mailto:sage [2022/04/09(土) 17:12:33.80 ID:+P+cdtWg.net]
- 自分じゃ話題も振らないのに他のスレでやれとかいう輩って・・・
- 765 名前:デフォルトの名無しさん mailto:sage [2022/04/09(土) 17:40:19.06 ID:qlihBLS+.net]
- >>741
> 便利さを理解するために不便さを体験するべきか否か論 そう捉える奴も多いのだろうが、それだと完全に精神論になってしまうだろ。 コメントで要求されてる「Howは要らない。Whyを書け」と捉える
|

|
[ 続きを読む ] / [ 携帯版 ] 
前100
次100
最新50
▲ [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](;´∀`)<321KB
read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef