スレタイ以外の言語もok
前スレ
次世代言語23 Go Nim Rust Swift Kotlin TypeScript
https://mevius.5ch.net/test/read.cgi/tech/1638086359/
探検
次世代言語24 Go Nim Rust Swift Kotlin TypeScript
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
2022/03/22(火) 03:23:41.60ID:ZDHdo9X7449デフォルトの名無しさん
2022/04/05(火) 01:42:08.31ID:u+FS9OX1 >>448
君のいうコードジェネージョンがコピペというなら
ジェネリクスも中身は型が違う同じコード生成してるだけだよ?
はい勝った
完膚なきまでに勝った
ここを君を導きたかった
勝ち俺の勝ち
ジェネリクス否定
矛盾
ジェネリクスはコンパイラによるコードジェネーション
勝ち俺の勝ち
勝ち完全
フルに勝ち
勝った
君のいうコードジェネージョンがコピペというなら
ジェネリクスも中身は型が違う同じコード生成してるだけだよ?
はい勝った
完膚なきまでに勝った
ここを君を導きたかった
勝ち俺の勝ち
ジェネリクス否定
矛盾
ジェネリクスはコンパイラによるコードジェネーション
勝ち俺の勝ち
勝ち完全
フルに勝ち
勝った
450デフォルトの名無しさん
2022/04/05(火) 01:46:35.34ID:raev6Sae >>449
見事に勝っちゃったねえ
レスバ見てたけどそこに導こうとしてるのはわかったよ
そっちに行くな!って思ってた
そもそもコンパイラがコードジェネレータだしね
本質的には同じことしてるわけで機会がコピペしてるからなあ
そっちに行っても負けは確定する
見事に勝っちゃったねえ
レスバ見てたけどそこに導こうとしてるのはわかったよ
そっちに行くな!って思ってた
そもそもコンパイラがコードジェネレータだしね
本質的には同じことしてるわけで機会がコピペしてるからなあ
そっちに行っても負けは確定する
451デフォルトの名無しさん
2022/04/05(火) 01:50:00.91ID:u+FS9OX1452デフォルトの名無しさん
2022/04/05(火) 01:53:56.08ID:QYmdMKfu453デフォルトの名無しさん
2022/04/05(火) 02:13:39.62ID:a+cPs4U5 >>448
そうだよ。
そうだよ。
454デフォルトの名無しさん
2022/04/05(火) 02:19:13.35ID:fMFdzsU+455デフォルトの名無しさん
2022/04/05(火) 07:05:37.18ID:82POVtug456デフォルトの名無しさん
2022/04/05(火) 07:07:35.56ID:82POVtug たった3ヶ月でウェブエンジニアになれた
きっかけはRailsを学んだこと
とか言ってるの最高に気持ち悪い
今はRustとかやって難しいところに悩んでる人がエンジニアだと思う
きっかけはRailsを学んだこと
とか言ってるの最高に気持ち悪い
今はRustとかやって難しいところに悩んでる人がエンジニアだと思う
457デフォルトの名無しさん
2022/04/05(火) 07:20:44.40ID:fQZQ0DHq Rust自体は特に難しくはない
もしRustを難しいと感じるようなレベルの人ならば一般的にプログラミングに向いていない
もしRustを難しいと感じるようなレベルの人ならば一般的にプログラミングに向いていない
458デフォルトの名無しさん
2022/04/05(火) 08:14:13.65ID:/ryaTu8Q なんかバカが勝手に盛り上がってて藁
どこのチンカス野郎がマス書いたコピペジェネレータと言語標準じゃ全く次元が違うだろ
はい勝った
完膚なきまでに勝った
ここを君を導きたかった
勝ち俺の勝ち
ジェネリクス否定
矛盾
ジェネリクスはコンパイラによるコードジェネーション
勝ち俺の勝ち
勝ち完全
フルに勝ち
勝った
見事に勝っちゃったねえ
レスバ見てたけどそこに導こうとしてるのはわかったよ
そっちに行くな!って思ってた
そもそもコンパイラがコードジェネレータとかワロス
本質的には同じでないわけでガイジがコピペしてるからなあ
そっちに行っても負けは確定する
どこのチンカス野郎がマス書いたコピペジェネレータと言語標準じゃ全く次元が違うだろ
はい勝った
完膚なきまでに勝った
ここを君を導きたかった
勝ち俺の勝ち
ジェネリクス否定
矛盾
ジェネリクスはコンパイラによるコードジェネーション
勝ち俺の勝ち
勝ち完全
フルに勝ち
勝った
見事に勝っちゃったねえ
レスバ見てたけどそこに導こうとしてるのはわかったよ
そっちに行くな!って思ってた
そもそもコンパイラがコードジェネレータとかワロス
本質的には同じでないわけでガイジがコピペしてるからなあ
そっちに行っても負けは確定する
459デフォルトの名無しさん
2022/04/05(火) 08:37:48.08ID:VqqpMSri >>456
でもそういう奴等はわかりやすい地雷で助かる
IT業界は人手不足だって言われているのは「自走できる」人材の不足なのに、どっかのYoutuberやプログラミングスクールの言うことを鵜呑みにしてRailsで作成したポートフォリオをドヤ顔で出してくるような奴は俺が企業の採用担当だったら速攻で落とすわ
でもそういう奴等はわかりやすい地雷で助かる
IT業界は人手不足だって言われているのは「自走できる」人材の不足なのに、どっかのYoutuberやプログラミングスクールの言うことを鵜呑みにしてRailsで作成したポートフォリオをドヤ顔で出してくるような奴は俺が企業の採用担当だったら速攻で落とすわ
460デフォルトの名無しさん
2022/04/05(火) 09:19:59.73ID:pUAnaqqP >>454
Goはおもちゃ言語だから
Goはおもちゃ言語だから
461デフォルトの名無しさん
2022/04/05(火) 13:07:10.50ID:dZMax2uf ひろみGO
462デフォルトの名無しさん
2022/04/05(火) 14:27:50.37ID:ZwTPjiXX >>455
AI関連の前に科学技術系のライブラリをpythonでって流れは結構あった。
そこらへんがperl、rubyにはなかった。
float回りをいじくると途端に言語や開発環境が汚くなるわけだが、その辺を躊躇しなかったってのが良くも悪くもある。
AI関連の前に科学技術系のライブラリをpythonでって流れは結構あった。
そこらへんがperl、rubyにはなかった。
float回りをいじくると途端に言語や開発環境が汚くなるわけだが、その辺を躊躇しなかったってのが良くも悪くもある。
463デフォルトの名無しさん
2022/04/05(火) 14:54:27.96ID:hteyj+L8464デフォルトの名無しさん
2022/04/05(火) 15:30:06.85ID:ZwTPjiXX465デフォルトの名無しさん
2022/04/05(火) 15:49:46.89ID:Zafpq7jd pythonは2007年ごろには将来デスクトップ系ではスクリプトの中核になるから小さな社内スクリプトやプラグインのスクリプトは可能な限りpythonにしましょうってずっと自分は運動してたわ。
幸い反対する人もほとんどいなかったな。
もちろんアプリはpythonでは書かないが。
AIなんかはあまり関係ないなぁ。
幸い反対する人もほとんどいなかったな。
もちろんアプリはpythonでは書かないが。
AIなんかはあまり関係ないなぁ。
466デフォルトの名無しさん
2022/04/05(火) 15:55:55.07ID:VZWFnuGC 40-300行ぐらいのpythonスクリプトは便利だわ
Windowsだと特にshell(cmd)の扱いづらさが際立つし
Windowsだと特にshell(cmd)の扱いづらさが際立つし
467デフォルトの名無しさん
2022/04/05(火) 16:01:09.15ID:Om5krohy googleはyoutubeや検索エンジンをpythonで実装してたもんな
それでpythonが注目されだした
確か書き換えたらコード量が大幅に減ったのとメンテナンスコストが下がったんだ
当時はC++,java,PytohnがGoogle三大言語だった
今は知らんけど
それでpythonが注目されだした
確か書き換えたらコード量が大幅に減ったのとメンテナンスコストが下がったんだ
当時はC++,java,PytohnがGoogle三大言語だった
今は知らんけど
468デフォルトの名無しさん
2022/04/05(火) 16:03:31.17ID:Zafpq7jd pythonはmayaのプラグイン組み込み言語でもあったから
行列やベクトルや虚数を使った回転などを多用する層が
そこで増えていったってながれもあるやろな。
行列やベクトルや虚数を使った回転などを多用する層が
そこで増えていったってながれもあるやろな。
469デフォルトの名無しさん
2022/04/05(火) 16:19:20.26ID:I+HzSIOd カーニハン、ロブ・パイクが1999年に出したプログラミング作法(The Practice of Programming)では Perl, awk, C++, Java, C で処理速度とソースコードの行数表にしてた。
470デフォルトの名無しさん
2022/04/05(火) 17:31:17.76ID:kTsaT80P ポストPythonってJuliaなの?
471デフォルトの名無しさん
2022/04/05(火) 17:35:57.79ID:82POVtug472デフォルトの名無しさん
2022/04/05(火) 17:36:28.83ID:X/Z+fkc6 ベターPythonかもしれないがポストPythonではないだろう
473デフォルトの名無しさん
2022/04/05(火) 18:09:13.50ID:Zafpq7jd rustは広くは使われないだろうねぇ。
システム部分以外は
ルーズで簡単で気にかけることや
独特な概念が少ない言語でないと広く使われない
プログラミング未経験者が数日である程度書ける程度のでないと
システム部分以外は
ルーズで簡単で気にかけることや
独特な概念が少ない言語でないと広く使われない
プログラミング未経験者が数日である程度書ける程度のでないと
474デフォルトの名無しさん
2022/04/05(火) 18:21:07.39ID:RXEj+ZGQ そこでKotlinですよ
ベターJavaの位置付けで学習コストも低い
Scalaほど複雑でもなく、初心者にも手を出しやすいからRustよりはWebでは使われるんじゃないかね
Goは学習コストが低いとかで誤魔化してるだけで、一昔前の使いづらい言語みたいな感じ
ベターJavaの位置付けで学習コストも低い
Scalaほど複雑でもなく、初心者にも手を出しやすいからRustよりはWebでは使われるんじゃないかね
Goは学習コストが低いとかで誤魔化してるだけで、一昔前の使いづらい言語みたいな感じ
475デフォルトの名無しさん
2022/04/05(火) 18:54:22.88ID:iyhQru73476デフォルトの名無しさん
2022/04/05(火) 19:19:35.56ID:4JjDvpWU >>475
理解する気がないから勘違いしてるのだろうけど
所有権なんて難しい話ではなく非常に簡単なことだぞ
このスレにもRustのコードが多数書かれてきてるようだが何か難しいことや特殊なことあったか?
理解する気がないから勘違いしてるのだろうけど
所有権なんて難しい話ではなく非常に簡単なことだぞ
このスレにもRustのコードが多数書かれてきてるようだが何か難しいことや特殊なことあったか?
477デフォルトの名無しさん
2022/04/05(火) 19:48:47.33ID:3noiRnfQ Kotlinなんてぱっとせんもん一生泥から出てこんやろw
webでは絶対流行らない
Javaで既に作られてるもんはわざわざKotlinにしようなんてならんし
Javaに慣れ親しんでる層はJava17を導入するやろな
Javaみたいなのを毛嫌いする層はそもそもKotlinに見向きもしてないし
webでは絶対流行らない
Javaで既に作られてるもんはわざわざKotlinにしようなんてならんし
Javaに慣れ親しんでる層はJava17を導入するやろな
Javaみたいなのを毛嫌いする層はそもそもKotlinに見向きもしてないし
478デフォルトの名無しさん
2022/04/05(火) 20:20:35.48ID:fN/L9gSF まあKotlinはswiftと同じ位置づけで表には出てこない気がする
479デフォルトの名無しさん
2022/04/05(火) 20:25:45.56ID:8mvJZb/O kotlinとjavaは相互運用可能なのに、わざわざjavaを選択する発想なんて出てこないだろ
goは学習コスト低い分、この先流行りに乗って採用する企業は増えるかも知れんが、機能不足故にいずれ見離されるんじゃない?
rustは初心者には複雑すぎるし、それこそweb開発でメリットがあまりない
kotlinはともかく、rustやgoが10年先も使われるイメージが想像できない
goは学習コスト低い分、この先流行りに乗って採用する企業は増えるかも知れんが、機能不足故にいずれ見離されるんじゃない?
rustは初心者には複雑すぎるし、それこそweb開発でメリットがあまりない
kotlinはともかく、rustやgoが10年先も使われるイメージが想像できない
480デフォルトの名無しさん
2022/04/05(火) 20:27:09.43ID:fN/L9gSF これからは同じ内容をどれだけ短くてわかりやすく書けるかと言うことに
各言語は対応せざるを得ない状況になる
各言語は対応せざるを得ない状況になる
481デフォルトの名無しさん
2022/04/05(火) 20:28:17.56ID:3noiRnfQ いや逆や
わざわざKotlinをwebで採用する意味ないし
今もそんなことしてる会社は物好きな少数のみ
わざわざKotlinをwebで採用する意味ないし
今もそんなことしてる会社は物好きな少数のみ
482デフォルトの名無しさん
2022/04/05(火) 20:28:18.67ID:82POVtug483デフォルトの名無しさん
2022/04/05(火) 20:33:11.57ID:3noiRnfQ goは流行ってるし機能拡張していってるんやから機能不足やから廃れるってことはないやろ
つい最近genericsが導入されたやん
フレームワークにしろ何にしろ使う人が増えればより充実して行くもんよ
こういうのは流れが大事
流れがないswift、Kotlinが今更伸びることはないやろ
つい最近genericsが導入されたやん
フレームワークにしろ何にしろ使う人が増えればより充実して行くもんよ
こういうのは流れが大事
流れがないswift、Kotlinが今更伸びることはないやろ
484デフォルトの名無しさん
2022/04/05(火) 20:40:11.88ID:fN/L9gSF 最初の言語としてKotlinやSwiftは選びたくない
485デフォルトの名無しさん
2022/04/05(火) 20:51:09.86ID:RriiMuS9 >>479
むしろRustだけは生き残ることが確実
Rustの以下のメリットを持つ代替言語が存在しないため
・ガベージコレクションを必要とせずC言語と同等の速さと省メモリを実現
・各種データ競合やメモリ使用の安全性を保証
・現代的な各種プログラミングパラダイムを洗練して採り入れており非常にプログラミングしやすい
むしろRustだけは生き残ることが確実
Rustの以下のメリットを持つ代替言語が存在しないため
・ガベージコレクションを必要とせずC言語と同等の速さと省メモリを実現
・各種データ競合やメモリ使用の安全性を保証
・現代的な各種プログラミングパラダイムを洗練して採り入れており非常にプログラミングしやすい
486デフォルトの名無しさん
2022/04/05(火) 20:52:42.92ID:fN/L9gSF 一番最初の言語に選びたくないNo1は今のところRustかな?
まあそんなことにはならないでしょうが
自分は最初はBASICだった
もう使うことはないと思ってたらAppleiiのエミュにBASICが入ってて
使ったことはないのに適当にやっても結構動くものが作れた
まあそんなことにはならないでしょうが
自分は最初はBASICだった
もう使うことはないと思ってたらAppleiiのエミュにBASICが入ってて
使ったことはないのに適当にやっても結構動くものが作れた
487デフォルトの名無しさん
2022/04/05(火) 21:04:57.35ID:jsmatYo9 CからC++に行かずにRUSTに行く
488デフォルトの名無しさん
2022/04/05(火) 21:11:03.50ID:ks20fz6N489デフォルトの名無しさん
2022/04/05(火) 21:14:31.44ID:jsmatYo9 Cからちょっとだけアセンブラ(オプションで出力させたものを解読できる程度)もありかも知れない
490デフォルトの名無しさん
2022/04/05(火) 21:17:03.29ID:fN/L9gSF C → Rust
その人たちは何がやりたくてプログラミングするのか疑問だなあ
その人たちは何がやりたくてプログラミングするのか疑問だなあ
491デフォルトの名無しさん
2022/04/05(火) 21:18:27.03ID:/ryaTu8Q492デフォルトの名無しさん
2022/04/05(火) 21:18:44.27ID:hteyj+L8 システムプログラミングでしょ
493デフォルトの名無しさん
2022/04/05(火) 21:28:32.93ID:8mvJZb/O rustはシステムプログラミングとか、低レベルプログラミングの分野で生き残ると思いますよ
あくまで俺が話してるのはweb系の話
ちょっと主張を代えてしまうようで申し訳ないけど、俺が主張したいのは、kotlinが来るというよりも、goやrustがこの先web開発で盛り上がりを見せるとは思えないということです
あくまで俺が話してるのはweb系の話
ちょっと主張を代えてしまうようで申し訳ないけど、俺が主張したいのは、kotlinが来るというよりも、goやrustがこの先web開発で盛り上がりを見せるとは思えないということです
494デフォルトの名無しさん
2022/04/05(火) 21:28:36.30ID:jsmatYo9 Javaやってた人が楽したくてkotlin触るのがほとんどだと思うわ
495デフォルトの名無しさん
2022/04/05(火) 21:32:44.23ID:u+FS9OX1 >>493
サーバーサイドに関してはpython一択になると思うよ
今の若手がpython推しなんだからそいつらが偉くなったらみんなpythonになる
現に俺が管理して利権として享受してるサービスをpythonでリプレースしようという案が出てきてる
全力で防いでるが
サーバーサイドに関してはpython一択になると思うよ
今の若手がpython推しなんだからそいつらが偉くなったらみんなpythonになる
現に俺が管理して利権として享受してるサービスをpythonでリプレースしようという案が出てきてる
全力で防いでるが
496デフォルトの名無しさん
2022/04/05(火) 21:33:48.12ID:m6fZyHop >>493
大規模ウェブサイトのバックエンドにgoやらrustやら使う事例は多いからweb系とひとくくりにするのもちょっと不正確では
大規模ウェブサイトのバックエンドにgoやらrustやら使う事例は多いからweb系とひとくくりにするのもちょっと不正確では
497デフォルトの名無しさん
2022/04/05(火) 21:33:58.15ID:MlP9V3nG498デフォルトの名無しさん
2022/04/05(火) 21:34:05.83ID:ZGNch3sg FlutterとセットでDartは?
499デフォルトの名無しさん
2022/04/05(火) 21:38:03.57ID:DitKiC+e railsやってた人が動的型付言語で大規模開発は
もう嫌じゃーとなったときにどこに行くかねえ
JVMがgoかrustか
個人的にはgoは無いな…
もう嫌じゃーとなったときにどこに行くかねえ
JVMがgoかrustか
個人的にはgoは無いな…
500デフォルトの名無しさん
2022/04/05(火) 21:43:41.67ID:fN/L9gSF >>499
TSかな?
TSかな?
501デフォルトの名無しさん
2022/04/05(火) 21:44:13.55ID:8mvJZb/O >>496
そこなんですけど、今goが流行ってるのってコンテナ構成にマッチしていたり、並行処理が得意だったりメリットがあるからだと認識しています。
とは言え、goはパターンマッチングがやりにくかったり、関数の戻り値が複数あったりで、お世辞にもコーディングが快適とは言えない。
なので、goに代わるkotlinや swiftくらいのちょうどいいレベルの言語仕様の言語が出てきて、使われるようになるんじゃない、みたいな見解を持ってます。
この意見がスレタイとマッチしてなくて、申し訳なかった
そこなんですけど、今goが流行ってるのってコンテナ構成にマッチしていたり、並行処理が得意だったりメリットがあるからだと認識しています。
とは言え、goはパターンマッチングがやりにくかったり、関数の戻り値が複数あったりで、お世辞にもコーディングが快適とは言えない。
なので、goに代わるkotlinや swiftくらいのちょうどいいレベルの言語仕様の言語が出てきて、使われるようになるんじゃない、みたいな見解を持ってます。
この意見がスレタイとマッチしてなくて、申し訳なかった
502デフォルトの名無しさん
2022/04/05(火) 21:44:21.70ID:u7gEIfJv503デフォルトの名無しさん
2022/04/05(火) 21:47:59.27ID:cdGLCT5H 実際の流行りと5chプログラマーのrustへのお熱っぷりには乖離があると思うが
プログラマーがそれだけ好くんだから大した言語よな
go嫌いはif err != nilがキモく感じて嫌がってるのかもしれない
プログラマーがそれだけ好くんだから大した言語よな
go嫌いはif err != nilがキモく感じて嫌がってるのかもしれない
504デフォルトの名無しさん
2022/04/05(火) 21:48:34.22ID:ZJzYuLv9505デフォルトの名無しさん
2022/04/05(火) 21:54:38.07ID:ZwTPjiXX rust信者はただサンクコスト回収のために必死になってるだけだわ。
そういう活動が逆効果ってことを全く理解していない。
そういう活動が逆効果ってことを全く理解していない。
506デフォルトの名無しさん
2022/04/05(火) 22:03:45.09ID:oCmbM95T 現実問題としてRustに勝てる言語が出現してくる気配すらないのはマズいよな
当面はRustが最終解なのかもしれないが
> Rustの以下のメリットを持つ代替言語が存在しないため
> ・ガベージコレクションを必要とせずC言語と同等の速さと省メモリを実現
> ・各種データ競合やメモリ使用の安全性を保証
> ・現代的な各種プログラミングパラダイムを洗練して採り入れており非常にプログラミングしやすい
当面はRustが最終解なのかもしれないが
> Rustの以下のメリットを持つ代替言語が存在しないため
> ・ガベージコレクションを必要とせずC言語と同等の速さと省メモリを実現
> ・各種データ競合やメモリ使用の安全性を保証
> ・現代的な各種プログラミングパラダイムを洗練して採り入れており非常にプログラミングしやすい
507デフォルトの名無しさん
2022/04/05(火) 22:26:51.26ID:vLZKRt0y どういう理屈でコスト回収するんだろ
508デフォルトの名無しさん
2022/04/05(火) 22:49:42.89ID:CALU2HjK 信者というかワナビーじゃないの
サンクコストに感じるのは
サンクコストに感じるのは
509デフォルトの名無しさん
2022/04/05(火) 22:56:37.28ID:A4DfkOI9 食わず嫌いのアンチがコストがかかると思い込んでいるだけではないか
むしろRustは様々なコスト削減になる
プログラミング&デバッグ開発効率が良くなるだけでなく
高速化と省メモリ化によりサーバーやクラウド類の支出コスト削減も大きい
むしろRustは様々なコスト削減になる
プログラミング&デバッグ開発効率が良くなるだけでなく
高速化と省メモリ化によりサーバーやクラウド類の支出コスト削減も大きい
510デフォルトの名無しさん
2022/04/05(火) 23:13:12.17ID:jhOIIm2D >>502
rubyしか使ってなかったときは気づかなかったが
rustも使うようになってrubyのブロックがくっつく形がキモく感じるようになった
ruby.foo {|x| x}.bar {|x| x} # ←キモい &blockが一個しか渡せない問題もある
rust.foo(|x| x).bar(|x| x, |y| y) // ←スッキリ
rubyしか使ってなかったときは気づかなかったが
rustも使うようになってrubyのブロックがくっつく形がキモく感じるようになった
ruby.foo {|x| x}.bar {|x| x} # ←キモい &blockが一個しか渡せない問題もある
rust.foo(|x| x).bar(|x| x, |y| y) // ←スッキリ
511デフォルトの名無しさん
2022/04/05(火) 23:21:49.33ID:1v6++hVm すでにC++, C#, Haskell, Scala, Rustといろいろ渡り歩いてるから
サンクコストなんて感じてないんだよなぁ
Rustの次に移行したい面白い言語が見当たらないからRustに留まってるだけで
サンクコストなんて感じてないんだよなぁ
Rustの次に移行したい面白い言語が見当たらないからRustに留まってるだけで
512デフォルトの名無しさん
2022/04/05(火) 23:22:32.66ID:fN/L9gSF どちらにしても|x|と言う表現は個人的にはキモいと思う
洗練されていない
rubyを毛嫌いしていたのもそれと冒頭の大文字小文字でpublicかどうか決めてる部分
洗練されていない
rubyを毛嫌いしていたのもそれと冒頭の大文字小文字でpublicかどうか決めてる部分
513デフォルトの名無しさん
2022/04/05(火) 23:25:05.56ID:EpygGO7e rubyはブロックを1つ渡すときのやり方に特化されてるくせにメソッドチェーンで
ブロック渡し使うとなんかキモいよな
Rubyのクロージャでも{}を省略できたら見た目が良かったかもな
ブロック渡し使うとなんかキモいよな
Rubyのクロージャでも{}を省略できたら見た目が良かったかもな
514デフォルトの名無しさん
2022/04/05(火) 23:26:31.88ID:/ryaTu8Q 実際問題、GoのerrorはEitherだから、実は最新の設計なんだよね
515デフォルトの名無しさん
2022/04/05(火) 23:28:52.60ID:shnfpWMI516デフォルトの名無しさん
2022/04/06(水) 01:16:54.79ID:5q0U6A70 GoのマルチリターンはEitherのつもりなのにTupleだし、沼設計としては最先端なんだよな…
理想: e+v
現実: (e+1)*(v+1)=(e+v)+ev+1
結果が完全な失敗と完全な成功だけじゃないところもまた、現実のそのものである。
理想: e+v
現実: (e+1)*(v+1)=(e+v)+ev+1
結果が完全な失敗と完全な成功だけじゃないところもまた、現実のそのものである。
517デフォルトの名無しさん
2022/04/06(水) 03:20:12.66ID:wPZ6Wy+h518デフォルトの名無しさん
2022/04/06(水) 06:13:11.45ID:X7GvwD6X >>510
これなあ
これなあ
519デフォルトの名無しさん
2022/04/06(水) 07:11:19.53ID:XNY/VGtp GUI のアプリ開発に向いてるのはどれなの?
C++やC#の次のイメージだけど。
C++やC#の次のイメージだけど。
520デフォルトの名無しさん
2022/04/06(水) 08:28:24.14ID:FubAROXf >>476
そういうことを言っているからRustユーザーは駄目なんだ。
ヒープもスタックもメモリ管理も知らないGC前提の高級言語のユーザーが所有権とかmoveとかを理解するまで、一体いくつ新概念を理解しなきゃいけないか。
理解を助けるメタファーもろくに無いし、「非常に簡単」はありえない。
まぁ、
>c++とhaskellあたりを学んでおけば大したことないし
とかいう発想だから、Rustユーザーは自分達がどれだけ他言語ユーザーから乖離しているか気づいていないか。
そういうことを言っているからRustユーザーは駄目なんだ。
ヒープもスタックもメモリ管理も知らないGC前提の高級言語のユーザーが所有権とかmoveとかを理解するまで、一体いくつ新概念を理解しなきゃいけないか。
理解を助けるメタファーもろくに無いし、「非常に簡単」はありえない。
まぁ、
>c++とhaskellあたりを学んでおけば大したことないし
とかいう発想だから、Rustユーザーは自分達がどれだけ他言語ユーザーから乖離しているか気づいていないか。
521デフォルトの名無しさん
2022/04/06(水) 08:38:33.64ID:ByE3BIzU Rust使い人は使えばいい
メモリ管理などの低レベルなことに専心したくないから大多数の人はGC言語を使ってるのであって
Rust必須になればみなプログラムやめるよ
メモリ管理は関心の集中先ではないからなあ
メモリ管理などの低レベルなことに専心したくないから大多数の人はGC言語を使ってるのであって
Rust必須になればみなプログラムやめるよ
メモリ管理は関心の集中先ではないからなあ
522デフォルトの名無しさん
2022/04/06(水) 08:42:49.90ID:ByE3BIzU 使い人→使いたい人
523デフォルトの名無しさん
2022/04/06(水) 08:59:55.51ID:ERAAutfZ524デフォルトの名無しさん
2022/04/06(水) 09:01:33.33ID:ByE3BIzU GCだったらそれすら意識しなくていい
525デフォルトの名無しさん
2022/04/06(水) 09:03:47.07ID:ByE3BIzU move |bits|
&
&
526デフォルトの名無しさん
2022/04/06(水) 09:10:21.22ID:aOWfxLhU527デフォルトの名無しさん
2022/04/06(水) 10:56:17.94ID:X7GvwD6X >>524
それなぁ
それなぁ
528デフォルトの名無しさん
2022/04/06(水) 11:00:12.47ID:X7GvwD6X >>521
2種類の人種がいるんだよ
自動車産業に例えたら、(1)地方の工場勤務の期間工と(2)研究開発センターのエンジニア
(1)はRustは使用しなくていい。というか理解できなくて使えない。Pythonとかで頭を使わないコード書くだけだから。例えるなら、ラインで組み立て作業を1日延々しているだけのルーチンワーク要員。
(2)はRustなどを使用してシステムプロラミングWebassemblyなどでローレイヤーや基盤を作っていく。例えるなら自動車のエンジンやデザインの設計者。
2種類の人種がいるんだよ
自動車産業に例えたら、(1)地方の工場勤務の期間工と(2)研究開発センターのエンジニア
(1)はRustは使用しなくていい。というか理解できなくて使えない。Pythonとかで頭を使わないコード書くだけだから。例えるなら、ラインで組み立て作業を1日延々しているだけのルーチンワーク要員。
(2)はRustなどを使用してシステムプロラミングWebassemblyなどでローレイヤーや基盤を作っていく。例えるなら自動車のエンジンやデザインの設計者。
529デフォルトの名無しさん
2022/04/06(水) 11:12:27.97ID:P2epzghE 普通のプログラマー
PythonでもJavaScriptでもRustでも用途毎に使い分ける
似非プログラマー
特定のスクリプト言語しか使えない
PythonでもJavaScriptでもRustでも用途毎に使い分ける
似非プログラマー
特定のスクリプト言語しか使えない
530デフォルトの名無しさん
2022/04/06(水) 11:18:53.29ID:UtHY9/K6 このスレは期間工限定です
531デフォルトの名無しさん
2022/04/06(水) 11:27:29.43ID:XB6J8/aS Rustでメモリ管理はしなきゃいけないでしょw
双方向リストを普通に書くと循環参照でるよね
WeakとRcをプログラマが手動で必死に使い分けてなんとかするのがrust
一方で循環参照もなんとかケアしてくれる(かもしれない)のがGC言語
これはRustを批判するんじゃなくて
GC言語の価値を改めて評価できるという例
双方向リストを普通に書くと循環参照でるよね
WeakとRcをプログラマが手動で必死に使い分けてなんとかするのがrust
一方で循環参照もなんとかケアしてくれる(かもしれない)のがGC言語
これはRustを批判するんじゃなくて
GC言語の価値を改めて評価できるという例
532デフォルトの名無しさん
2022/04/06(水) 11:27:36.38ID:XNY/VGtp >>530
呼ばれた気がした
呼ばれた気がした
533デフォルトの名無しさん
2022/04/06(水) 11:29:06.13ID:PUvuY8jT >>505
Rustを難しいと勝手に思い込んでいるようだけどそれは勘違い
C言語とあともう一つ今どきのプログラミングパラダイムを備えた言語を使いこなせる人ならばRustは容易に楽に習得できる
つまり普通にまともなプログラマーにとっては難しいことは何もない
Rustを難しいと勝手に思い込んでいるようだけどそれは勘違い
C言語とあともう一つ今どきのプログラミングパラダイムを備えた言語を使いこなせる人ならばRustは容易に楽に習得できる
つまり普通にまともなプログラマーにとっては難しいことは何もない
534デフォルトの名無しさん
2022/04/06(水) 11:32:57.60ID:SQHVCoBe535デフォルトの名無しさん
2022/04/06(水) 11:38:59.86ID:XB6J8/aS RustにGCが無いのは特徴であり
この言語の方向性においては利点でしかない思ってるよ
GC無しでRAIIでなんとかしていこうず!という潔い言語
中途半端にならなくて清々しいよ
この言語の方向性においては利点でしかない思ってるよ
GC無しでRAIIでなんとかしていこうず!という潔い言語
中途半端にならなくて清々しいよ
536デフォルトの名無しさん
2022/04/06(水) 11:41:06.57ID:j3mCjXSb >>531
GC言語とはガベージコレクションが必須な言語
一方でC/C++/RustはGCが必須ではなくGCが必要な用途の時だけGCすればよい言語
だからどうしても循環参照などでGCが必要ならばC/C++/RustでもGCをするモジュールなどが用いられている
GC言語とはガベージコレクションが必須な言語
一方でC/C++/RustはGCが必須ではなくGCが必要な用途の時だけGCすればよい言語
だからどうしても循環参照などでGCが必要ならばC/C++/RustでもGCをするモジュールなどが用いられている
537デフォルトの名無しさん
2022/04/06(水) 11:42:07.19ID:azRXBWjT538デフォルトの名無しさん
2022/04/06(水) 11:46:18.46ID:iij/35sY539デフォルトの名無しさん
2022/04/06(水) 11:46:52.40ID:azRXBWjT >>533
C言語とあともう一つ今どきのプログラミングパラダイムを備えた言語を使いこなせる人……つまり普通にまともなプログラマー
なるほど、PythoneやJavaだけを使っているプログラマーは普通でもまともでも無いということを主張したいんだな。
C言語とあともう一つ今どきのプログラミングパラダイムを備えた言語を使いこなせる人……つまり普通にまともなプログラマー
なるほど、PythoneやJavaだけを使っているプログラマーは普通でもまともでも無いということを主張したいんだな。
540デフォルトの名無しさん
2022/04/06(水) 11:50:43.24ID:yFuiayyW541デフォルトの名無しさん
2022/04/06(水) 11:54:58.50ID:YS4iOCfL542デフォルトの名無しさん
2022/04/06(水) 12:32:21.96ID:rwS/Q696543デフォルトの名無しさん
2022/04/06(水) 12:44:42.90ID:4NhGLksY544デフォルトの名無しさん
2022/04/06(水) 12:58:29.92ID:6roFDaHL545デフォルトの名無しさん
2022/04/06(水) 13:56:24.32ID:2Yw46+Tv >>544
RustやC++は非GC言語やで
RustやC++は非GC言語やで
546デフォルトの名無しさん
2022/04/06(水) 14:20:43.99ID:1nRPgXLc また意味不明の非GC言語なんて言い出してんのかw、リファレンスカウント使ってんだからそんな意味のない宣伝もうやめろよ?
547デフォルトの名無しさん
2022/04/06(水) 14:36:07.84ID:6roFDaHL は?今の時代にリファカンとかw
548デフォルトの名無しさん
2022/04/06(水) 14:41:06.01ID:6A9Aeuem ここはおじさんスレだからそれを楽しめ
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 日本語が話せない「外国籍」の子が急増中、授業がストップ、教室から脱走も…先生にも大きな負担「日本語支援」追いつかず★2 [七波羅探題★]
- 【芸能】デパートで見つけたランドセルが衝撃価格! つまみ枝豆「どこかで規制しないと」に共感の声殺到 「全て同感」「高すぎますね」 [冬月記者★]
- 「暖房が使えない」「食費が高くて子どもの栄養が…」 物価高に苦しむ子育て世帯、政府に期待する支援は [蚤の市★]
- 【速報】年収の壁の自民案判明、26年は168万円 [蚤の市★]
- 「ワールドトリガー」原作1話から完全新作アニメ化、よりパワーアップした1stシーズンとして [爆笑ゴリラ★]
- 自ら「パンセクシュアル」だと明かし、東由貴・東京都議(立憲民主)が「パートナーシップ」施策の充実求める:東京新聞 [少考さん★]
- お昼のまったり🍵😶‍🌫🤏すこすこハウス🏡
- ネトウヨ「中国ロシアとの戦争?日本にはアメリカがついてるので100%勝ちますよ」 [165981677]
- 【悲報】高市政権、中国軍機のレーダー照射について国際社会に発信へ [115996789]
- 「ミニトマトがボウルに入ってるから使ったら残りはラップして輪ゴムしといてー」👉アスペ系旦那、とんでもない行動に出てしまう [242521385]
- 外人激怒「日本のアニメのヒロインは"白人"はいるのに黒人はいない」 [793833473]
- 【超絶悲報】玉川徹、反日売国奴。「レーダー照射問題は高市さんの台湾有事答弁から始まった。中国をいたずらに刺激しても何も得はない」 [519511584]
