「C++の色々配慮してめんどくさい感じは好きだけど、実務になったらメモリ安全性とか考えて今後Rustに変わっていくんかな」
「うだうだ言ってないで仕事で必要なのをやればいいんだよ、趣味なら好きなのやればいい」
っていう雑談スレ。
前スレ: 結局C++とRustってどっちが良いの? 3traits
https://mevius.5ch.net/test/read.cgi/tech/1683154196/
関連スレ(マ板): Google&MS「バグの70%はC/C++。Rustにする」
https://medaka.5ch.net/test/read.cgi/prog/1619943288/
探検
結局C++とRustってどっちが良いの? 4traits
■ このスレッドは過去ログ倉庫に格納されています
2023/06/06(火) 19:13:06.15ID:ZuKzBsFa
181デフォルトの名無しさん
2023/06/10(土) 21:09:25.45ID:JneWu8Rj pythonが仮想環境の構築に取り組んだおかげで他の言語もいろいろと恩恵にあずかれているはず
パッケージの仕組みもいろんなところへ波及したと思う
パッケージの仕組みもいろんなところへ波及したと思う
182デフォルトの名無しさん
2023/06/10(土) 21:20:41.24ID:LyG5WCLa pythonのpipがゴミと言ってる人をよく見かけるが
cargoと比べると論外なだけでvenvなどと組み合わせれば十分手厚くて要件は満たしてると思うけどね
cargoと比べると論外なだけでvenvなどと組み合わせれば十分手厚くて要件は満たしてると思うけどね
183デフォルトの名無しさん
2023/06/10(土) 21:51:38.11ID:zAjJKaz9184デフォルトの名無しさん
2023/06/10(土) 22:03:52.12ID:g8G+oEOe C++erは、オーバスペックなものも好きくないんだよ
職務では、指定されたものを指定されたように使うんだけどさ、自分用はね
職務では、指定されたものを指定されたように使うんだけどさ、自分用はね
185デフォルトの名無しさん
2023/06/10(土) 22:03:52.50ID:AfTL7rva186デフォルトの名無しさん
2023/06/10(土) 22:07:14.56ID:zUCBB0zf 老人だから新しいものを覚えられないんだろうな
もう引退しろよ
もう引退しろよ
187デフォルトの名無しさん
2023/06/10(土) 22:21:25.81ID:JneWu8Rj ある程度普及したり評価された後にパッケージやモジュールの仕組みを変えるのは容易ではない
でも結構最近はあるよな…
でも結構最近はあるよな…
188デフォルトの名無しさん
2023/06/10(土) 22:21:57.78ID:wQ2EhMsP >>182
いやいやww
いやいやww
189デフォルトの名無しさん
2023/06/10(土) 22:35:49.31ID:LyG5WCLa requirements.txtとか知らんのだろうね
190デフォルトの名無しさん
2023/06/10(土) 22:39:28.85ID:Fs/QAk42 ここまで全方位に「経験から言ってうまく行かない」ってそりゃお前がおかしいんだろとしか
全方位だぞ?何ならうまくやれるんだよ
全方位だぞ?何ならうまくやれるんだよ
191デフォルトの名無しさん
2023/06/10(土) 22:54:13.09ID:siFp9+4b 前スレからオープンソースを批判している人はあらゆるものを上手く扱えないことがその批判理由だと判明した
おそらく知能か精神がギリ健なのだろうから可哀想だがここで暴れるのは迷惑だ
おそらく知能か精神がギリ健なのだろうから可哀想だがここで暴れるのは迷惑だ
192デフォルトの名無しさん
2023/06/10(土) 22:54:19.80ID:LyG5WCLa ここはおじさんをいじるスレ
193デフォルトの名無しさん
2023/06/10(土) 23:34:47.38ID:LyG5WCLa >>163
そのおかしな動作というのを教えてくれないか?
そのおかしな動作というのを教えてくれないか?
194デフォルトの名無しさん
2023/06/10(土) 23:42:15.95ID:JhbCA26x195デフォルトの名無しさん
2023/06/10(土) 23:42:40.17ID:ACDaWt2k なんかスマホのchromeのホームページにしてるgoogleのニュースで全部Rustで書かれたKata OSなるものをGoogleが開発したってnewsが出てきた
記事は去年の10月あたりに書かれた記事みたいでなんでそんな前の記事がtopics欄に突如出てきたんだかよくわからんのだけど、コレよくわからん
googleってRust陣営ってわけじゃないんだよね?
そのgoogleがなんでわざわざ敵(?と言わないまでも別陣営の)Rust使ってOS書いたんだろ?
AndroidもRustにするつもりなんかな?
記事は去年の10月あたりに書かれた記事みたいでなんでそんな前の記事がtopics欄に突如出てきたんだかよくわからんのだけど、コレよくわからん
googleってRust陣営ってわけじゃないんだよね?
そのgoogleがなんでわざわざ敵(?と言わないまでも別陣営の)Rust使ってOS書いたんだろ?
AndroidもRustにするつもりなんかな?
196デフォルトの名無しさん
2023/06/10(土) 23:43:06.40ID:7Y/RdB99 >>191
テラテールのスレに居座っているやつに似てるな
テラテールのスレに居座っているやつに似てるな
197デフォルトの名無しさん
2023/06/10(土) 23:54:28.22ID:JneWu8Rj cygwinやMinGWでまともなexeが出来ないとか動かないと言われても困るでしょう
198デフォルトの名無しさん
2023/06/10(土) 23:57:17.53ID:JneWu8Rj >>195
意味が分からんけどgoogleは普通にRust側だよ
意味が分からんけどgoogleは普通にRust側だよ
199デフォルトの名無しさん
2023/06/10(土) 23:59:33.88ID:AfTL7rva200デフォルトの名無しさん
2023/06/11(日) 00:18:34.38ID:yIF9iXPN 初心者の基本のRuby on Rails をやっていないからだろう。
各プロジェクトにはbundler を使うから、
すべてのモジュールは、すべての条件に合ったバージョンを探して固定される
日本人が作った、多言語バージョンマネージャーのanyenv では以下の言語に対応している。
Renv, crenv, denv, erlenv, exenv
goenv, hsenv, jenv, jlenv, luaenv
nodenv, phpenv, plenv, pyenv, rbenv
sbtenv, scalaenv, swiftenv, tfenv
同様のツールに、asdf もある。
他には、Docker もある。
WSL2, Docker Desktop
VSCodeの拡張機能・Remote Development に、
3つの拡張機能・Remote Container/WSL/SSH が含まれている
各プロジェクトにはbundler を使うから、
すべてのモジュールは、すべての条件に合ったバージョンを探して固定される
日本人が作った、多言語バージョンマネージャーのanyenv では以下の言語に対応している。
Renv, crenv, denv, erlenv, exenv
goenv, hsenv, jenv, jlenv, luaenv
nodenv, phpenv, plenv, pyenv, rbenv
sbtenv, scalaenv, swiftenv, tfenv
同様のツールに、asdf もある。
他には、Docker もある。
WSL2, Docker Desktop
VSCodeの拡張機能・Remote Development に、
3つの拡張機能・Remote Container/WSL/SSH が含まれている
201デフォルトの名無しさん
2023/06/11(日) 00:27:10.46ID:+ndvx38+ >>195
GoogleはMicrosoftやAmazon等と共同でRust Foundationを設立してRustを強力に支持している
GoogleはMicrosoftやAmazon等と共同でRust Foundationを設立してRustを強力に支持している
202デフォルトの名無しさん
2023/06/11(日) 00:49:36.21ID:6qOOauLQ そうなんや、googleもrust支援してる側なんや
なんか勝手に自分の中で“GoogleはGo陣営、反Rust側”みたいに思ってた
なんか勝手に自分の中で“GoogleはGo陣営、反Rust側”みたいに思ってた
203デフォルトの名無しさん
2023/06/11(日) 00:53:52.67ID:+ndvx38+ GoはC,C++,Rustの代わりに成れない言語
204デフォルトの名無しさん
2023/06/11(日) 01:23:58.51ID:ficsZH/3 Microsoft支持してるならVisual Rust++はよ出せよ
205デフォルトの名無しさん
2023/06/11(日) 01:47:53.88ID:Po/CHSzV こんな国に、日本にとやかく言う資格は無い :
【不都合な真実】
なんと、アメリカは、日本より平均寿命が 8.15歳も短い!!
* アメリカ
76.4歳 : 2020年より 0.6 年短くなった。
男: 73.2歳
女: 79.12歳
* 日本
84.55歳
男: 81.47歳 : 2020年より 0.09 年短くなった。
女: 87.57歳 : 2020年より 0.14 年短くなった。
【不都合な真実】
なんと、アメリカは、日本より平均寿命が 8.15歳も短い!!
* アメリカ
76.4歳 : 2020年より 0.6 年短くなった。
男: 73.2歳
女: 79.12歳
* 日本
84.55歳
男: 81.47歳 : 2020年より 0.09 年短くなった。
女: 87.57歳 : 2020年より 0.14 年短くなった。
206デフォルトの名無しさん
2023/06/11(日) 01:52:47.71ID:Po/CHSzV オープンソース信者の脳内では、Linuxが標準OSということになっており、
Linuxだけで安定動作すれば閑静だと思っている。だから、gccやclangが不安定
だということが理解できない。
但し、Linuxで試してもそんなに安定ではない。
彼らは、殻に閉じ困り、本当に安定なものを使ったことが無いから理解できない。
Linuxだけで安定動作すれば閑静だと思っている。だから、gccやclangが不安定
だということが理解できない。
但し、Linuxで試してもそんなに安定ではない。
彼らは、殻に閉じ困り、本当に安定なものを使ったことが無いから理解できない。
207デフォルトの名無しさん
2023/06/11(日) 01:58:20.93ID:Po/CHSzV まともに動作しないのに高く評価すると言う弱者同士で褒めあう協同機構が
オープンソースに他ならない。
大したものをべた褒めして、中国が多額の寄付を渡す。
そうやって、プロプライエタリ文化を破壊しようとしている。
オープンソースに他ならない。
大したものをべた褒めして、中国が多額の寄付を渡す。
そうやって、プロプライエタリ文化を破壊しようとしている。
208デフォルトの名無しさん
2023/06/11(日) 01:58:54.64ID:PHNWkrjQ209デフォルトの名無しさん
2023/06/11(日) 01:59:48.63ID:PHNWkrjQ >>207
貴方がまともに動かせないだけなのよ
貴方がまともに動かせないだけなのよ
210デフォルトの名無しさん
2023/06/11(日) 02:02:48.20ID:PHNWkrjQ211デフォルトの名無しさん
2023/06/11(日) 02:03:32.82ID:Po/CHSzV >>209
信頼できる筋の調査でも、安定性が低いことが分かってるし、技術力が
最高レベルに高い人も、オープンソース系は不具合が覆いと言っていたし、
自分の経験からも、オープンソース系は不安定だし、バージョン依存性がきついし、
すぐに動作不良を起こして、次々に新しいバージョンを強制させられるし、
あなたよりよっぽど信頼性が高い情報。
実際に実用的なものを作ろうとしてみれば分かる。
依存関係がめちゃくちゃスパゲッティーであり、不具合が絡まりまくっている
ということが。
信頼できる筋の調査でも、安定性が低いことが分かってるし、技術力が
最高レベルに高い人も、オープンソース系は不具合が覆いと言っていたし、
自分の経験からも、オープンソース系は不安定だし、バージョン依存性がきついし、
すぐに動作不良を起こして、次々に新しいバージョンを強制させられるし、
あなたよりよっぽど信頼性が高い情報。
実際に実用的なものを作ろうとしてみれば分かる。
依存関係がめちゃくちゃスパゲッティーであり、不具合が絡まりまくっている
ということが。
212デフォルトの名無しさん
2023/06/11(日) 02:04:48.32ID:PHNWkrjQ213デフォルトの名無しさん
2023/06/11(日) 02:05:02.89ID:KJ3rXHAG ラズパイとかでお気楽お手軽開発できるのは良い時代になったものよ
デバイスそのものの値上がり酷いが
デバイスそのものの値上がり酷いが
214デフォルトの名無しさん
2023/06/11(日) 02:05:06.39ID:Po/CHSzV >>210
そのバージョンだけでは割と安定だが、バージョンを越えるとすぐに問題を来たし、
以前のバージョン用のアプリは、新しいバージョンのOSでは動作不良を起こす。
だから、GooglePlayにおいてあるソフトの何割かは、動作不良状態にある。
そのバージョンだけでは割と安定だが、バージョンを越えるとすぐに問題を来たし、
以前のバージョン用のアプリは、新しいバージョンのOSでは動作不良を起こす。
だから、GooglePlayにおいてあるソフトの何割かは、動作不良状態にある。
215デフォルトの名無しさん
2023/06/11(日) 02:07:13.21ID:Po/CHSzV216デフォルトの名無しさん
2023/06/11(日) 02:07:24.12ID:U2AGCw2F シンギュラリティによりC++不要の時代へ
すでにソートアルゴリズムやハッシュ関数の高速化に成功
https://gigazine.net/news/20230608-alphadev-sort-algorithm/
世界中の研究者たちによって何十年と改善され続けており、すでにこれ以上ないほど効率的な実装となっていました。
しかし、人間による改善活動は主にC++のコードレベルで行われています。C++で書かれたコードは、実際にコードが実行される前にアセンブリ言語にコンパイルされ、その後アセンブラによって機械語に変換するという手順を踏みます。DeepMindの研究チームはこの「アセンブリ言語」レベルであれば、C++のコードからは見つからないような改善点が見つかると考えたとのこと。
すでにソートアルゴリズムやハッシュ関数の高速化に成功
https://gigazine.net/news/20230608-alphadev-sort-algorithm/
世界中の研究者たちによって何十年と改善され続けており、すでにこれ以上ないほど効率的な実装となっていました。
しかし、人間による改善活動は主にC++のコードレベルで行われています。C++で書かれたコードは、実際にコードが実行される前にアセンブリ言語にコンパイルされ、その後アセンブラによって機械語に変換するという手順を踏みます。DeepMindの研究チームはこの「アセンブリ言語」レベルであれば、C++のコードからは見つからないような改善点が見つかると考えたとのこと。
217デフォルトの名無しさん
2023/06/11(日) 02:07:50.94ID:PHNWkrjQ218デフォルトの名無しさん
2023/06/11(日) 02:10:01.10ID:Po/CHSzV >>214
補足すれば、それを左翼大家である Googleは、アプリ作者のせいにし、
新しいOSでテストしたものしか認めないような方針にしてしまった。
つまり、自分の技術力の無さを、個々のアプリ作者のせいにしてしまっているのだ。
オープンソースは、そういう文化。責任を他者に押し付けたり、技術の無さを
他人のせいにしてしまう。
補足すれば、それを左翼大家である Googleは、アプリ作者のせいにし、
新しいOSでテストしたものしか認めないような方針にしてしまった。
つまり、自分の技術力の無さを、個々のアプリ作者のせいにしてしまっているのだ。
オープンソースは、そういう文化。責任を他者に押し付けたり、技術の無さを
他人のせいにしてしまう。
219デフォルトの名無しさん
2023/06/11(日) 02:10:19.52ID:Po/CHSzV >>217
そんなもの誰でも作れるわ。
そんなもの誰でも作れるわ。
220デフォルトの名無しさん
2023/06/11(日) 02:13:02.90ID:PHNWkrjQ221デフォルトの名無しさん
2023/06/11(日) 02:14:55.60ID:Po/CHSzV >>220
喜ばれたくなんて無い。おまえらは左翼どうしでマネーを寄付しあってろ。
喜ばれたくなんて無い。おまえらは左翼どうしでマネーを寄付しあってろ。
222デフォルトの名無しさん
2023/06/11(日) 02:14:58.93ID:PHNWkrjQ >>218
いやw不勉強で適応出来ない開発ツールのユーザに責任がある
いやw不勉強で適応出来ない開発ツールのユーザに責任がある
223デフォルトの名無しさん
2023/06/11(日) 02:15:02.30ID:KJ3rXHAG 誰でも作れるなら再発明しないでオープンソースを享受すればいいのに
224デフォルトの名無しさん
2023/06/11(日) 02:17:21.02ID:PHNWkrjQ225デフォルトの名無しさん
2023/06/11(日) 02:17:49.21ID:Po/CHSzV226デフォルトの名無しさん
2023/06/11(日) 02:18:33.67ID:Po/CHSzV227デフォルトの名無しさん
2023/06/11(日) 02:21:34.51ID:KJ3rXHAG 金持ちが嫌いだからみんな苦労しましょうってアホかいな
228デフォルトの名無しさん
2023/06/11(日) 02:22:02.28ID:PHNWkrjQ >>226
開発ツールも使えない人がどうやって開発するのかな?
開発ツールも使えない人がどうやって開発するのかな?
229デフォルトの名無しさん
2023/06/11(日) 02:23:44.80ID:PHNWkrjQ230デフォルトの名無しさん
2023/06/11(日) 02:25:07.83ID:Po/CHSzV >>228
非常に狭いオプションと環境だけ使ってれば使えるようなコンパイラだといっているんだ。
Linuxを何度も試してみたが5種類くらいテキスとエディタがインストールされていたが、
どれも不安定でそれぞれにバグが有り、試してバグが出たら、別のを起動し直して編集
しなおす、ということが必要だった。しかも安定したエディタがひとつも無く、
どれも少しずつバグがあった。
非常に狭いオプションと環境だけ使ってれば使えるようなコンパイラだといっているんだ。
Linuxを何度も試してみたが5種類くらいテキスとエディタがインストールされていたが、
どれも不安定でそれぞれにバグが有り、試してバグが出たら、別のを起動し直して編集
しなおす、ということが必要だった。しかも安定したエディタがひとつも無く、
どれも少しずつバグがあった。
231デフォルトの名無しさん
2023/06/11(日) 02:26:51.16ID:Po/CHSzV >>229
Googleは、ほぼ広告ビジネスだけしか収入源が無く、それしか成功して無いと
聞いている。しかし、独占禁止法違反を繰り返し、磐石の地位を気付いている。
ずる賢いアメリカ政府は独占禁止法違反を適応しないので、いつまでも、
悪さをする企業が存続し続けているだけ。
Googleは、ほぼ広告ビジネスだけしか収入源が無く、それしか成功して無いと
聞いている。しかし、独占禁止法違反を繰り返し、磐石の地位を気付いている。
ずる賢いアメリカ政府は独占禁止法違反を適応しないので、いつまでも、
悪さをする企業が存続し続けているだけ。
232デフォルトの名無しさん
2023/06/11(日) 02:29:45.36ID:Po/CHSzV Androidも音関連が全然駄目で、遅延が異常に大きかった。
DirectSoundよりずっと後発なのに、DirectSoundレベルのAPIも持っておらず、
独自の馬鹿が考えたとしか思えないAPIしか持って無かった。
だから、良い音ゲーや音楽ソフトが作れない。
また、同じCPUでは、Android OSは、iOSより遅いことが分かっている。
それは、Googleの技術力の無さである。
DirectSoundよりずっと後発なのに、DirectSoundレベルのAPIも持っておらず、
独自の馬鹿が考えたとしか思えないAPIしか持って無かった。
だから、良い音ゲーや音楽ソフトが作れない。
また、同じCPUでは、Android OSは、iOSより遅いことが分かっている。
それは、Googleの技術力の無さである。
233デフォルトの名無しさん
2023/06/11(日) 02:31:10.07ID:PHNWkrjQ >>230
> 非常に狭いオプションと環境だけ使ってれば使えるようなコンパイラだといっているんだ。
この結論に至った経験を詳しく書いてみ?
ちなみにgccはターゲットとしている石が最も多い
エディタは何を試したのかな?
> 非常に狭いオプションと環境だけ使ってれば使えるようなコンパイラだといっているんだ。
この結論に至った経験を詳しく書いてみ?
ちなみにgccはターゲットとしている石が最も多い
エディタは何を試したのかな?
234デフォルトの名無しさん
2023/06/11(日) 02:34:21.88ID:PHNWkrjQ235デフォルトの名無しさん
2023/06/11(日) 02:40:41.44ID:Xbi5PZLp236デフォルトの名無しさん
2023/06/11(日) 02:57:45.96ID:Po/CHSzV >>233
ターゲットが多いゆえに、大部分のオプションが動作不良を起こすため、
ほとんどのオプションが混乱を招くだけで意味の無いものと成っている。
しかも、-L dir や、*.o や、-lxxx などの書く位置によって、大幅に
動作が変わってしまう。WeakExternal がまともにサポートされておらず、
それを、Windowsのせいにしている。実際は、自分達の調査能力が
低いだけである。
ターゲットが多いゆえに、大部分のオプションが動作不良を起こすため、
ほとんどのオプションが混乱を招くだけで意味の無いものと成っている。
しかも、-L dir や、*.o や、-lxxx などの書く位置によって、大幅に
動作が変わってしまう。WeakExternal がまともにサポートされておらず、
それを、Windowsのせいにしている。実際は、自分達の調査能力が
低いだけである。
237デフォルトの名無しさん
2023/06/11(日) 03:00:23.97ID:Po/CHSzV gccの説明を読んでも、x86 や、x86_64 では全く関係の無い話が多く、
混乱を招くだけである。ドキュメントの大部分は全く関係無く、読むだけ
無駄である。
混乱を招くだけである。ドキュメントの大部分は全く関係無く、読むだけ
無駄である。
238デフォルトの名無しさん
2023/06/11(日) 03:06:29.19ID:Po/CHSzV >>237
それも、左翼思想が背景に有る。それは、デファクトスタンダードを認めず、
弱小で全く人気の無い CPU や OS に関しても「悪平等に」扱うためである。
今、パソコンやモバイルで、有名な環境は 5 種類くらいしかないにもかかわらず、
ソースに現れるマクロスイッチが、100種類を越えるくらいの聞いたことの無い
知名度の無い環境のものとなっている。環境の名前なのか CPU の名前なの
かもさっぱり分からないので、単独の人がソースを解読することが不可能となり、
それも不安定要因になっている。
どの #if 文の中がコンパイルされるのかすら分からないので、論理を負うことが
できない。それは、論理力の不足や頭の悪さから起因するのではなく、
誰も知らないような弱小環境のためのマクロスイッチを大量に埋め込んで
しまっているからである。
それが、オープンソースの実態である。
つまり、デファクトスタンダードを無視し、次々に現れる弱小環境/弱小CPU
を「平等に」扱うことによって、本当に実力の有る人まで真の実力を発揮
できないような世界を作ってしまっているのである。
それも、左翼思想が背景に有る。それは、デファクトスタンダードを認めず、
弱小で全く人気の無い CPU や OS に関しても「悪平等に」扱うためである。
今、パソコンやモバイルで、有名な環境は 5 種類くらいしかないにもかかわらず、
ソースに現れるマクロスイッチが、100種類を越えるくらいの聞いたことの無い
知名度の無い環境のものとなっている。環境の名前なのか CPU の名前なの
かもさっぱり分からないので、単独の人がソースを解読することが不可能となり、
それも不安定要因になっている。
どの #if 文の中がコンパイルされるのかすら分からないので、論理を負うことが
できない。それは、論理力の不足や頭の悪さから起因するのではなく、
誰も知らないような弱小環境のためのマクロスイッチを大量に埋め込んで
しまっているからである。
それが、オープンソースの実態である。
つまり、デファクトスタンダードを無視し、次々に現れる弱小環境/弱小CPU
を「平等に」扱うことによって、本当に実力の有る人まで真の実力を発揮
できないような世界を作ってしまっているのである。
239デフォルトの名無しさん
2023/06/11(日) 03:07:52.32ID:Xbi5PZLp 具体的な話が一切出てこないフワフワした話ばっかしてるな
コード書けるやつはおらんのか?
コード書けるやつはおらんのか?
240デフォルトの名無しさん
2023/06/11(日) 03:10:12.23ID:Po/CHSzV ずるい仕組みで作られたものは、当然、その報いを受けるべきである。
241デフォルトの名無しさん
2023/06/11(日) 07:49:17.37ID:OqWMJEHM242デフォルトの名無しさん
2023/06/11(日) 07:50:24.70ID:OqWMJEHM >>152
何が必要かもすべてドキュメントに描いて有れば信用出来るかな
何が必要かもすべてドキュメントに描いて有れば信用出来るかな
243デフォルトの名無しさん
2023/06/11(日) 08:11:16.82ID:OqWMJEHM244デフォルトの名無しさん
2023/06/11(日) 08:12:45.51ID:OqWMJEHM >>182
pip uninstall ってもう出来たっけ?
pip uninstall ってもう出来たっけ?
245デフォルトの名無しさん
2023/06/11(日) 08:24:41.79ID:OqWMJEHM246デフォルトの名無しさん
2023/06/11(日) 09:50:58.16ID:PHNWkrjQ >>238
>環境の名前なのか CPU の名前なのかもさっぱり分からないので、
>単独の人がソースを解読することが不可能となり、
>それも不安定要因になっている。
その「環境の名前とCPU の名前が分からない」原因が
自分にあると考えないのが不思議でならない
>誰も知らないような弱小環境のためのマクロスイッチを大量に埋め込んで
>しまっているからである。
自分の限られた知識で巨大なソースコードを読むことに
あなたが慣れていないんだと思うよ
それと「不安定」ってのは具体的に書かないとな
gccはAndroidのカーネルのビルドに使われているんだよ?
極めて安定していると思う
>環境の名前なのか CPU の名前なのかもさっぱり分からないので、
>単独の人がソースを解読することが不可能となり、
>それも不安定要因になっている。
その「環境の名前とCPU の名前が分からない」原因が
自分にあると考えないのが不思議でならない
>誰も知らないような弱小環境のためのマクロスイッチを大量に埋め込んで
>しまっているからである。
自分の限られた知識で巨大なソースコードを読むことに
あなたが慣れていないんだと思うよ
それと「不安定」ってのは具体的に書かないとな
gccはAndroidのカーネルのビルドに使われているんだよ?
極めて安定していると思う
247デフォルトの名無しさん
2023/06/11(日) 10:07:39.23ID:jsCGKiXw 文章から推測できるでしょう
5chに居ながら、。を多用してる時点で対応力は期待できないんだ
推定over70下手したら後期高齢者のお爺さんにとやかく言っても無駄だと思うけど…
5chに居ながら、。を多用してる時点で対応力は期待できないんだ
推定over70下手したら後期高齢者のお爺さんにとやかく言っても無駄だと思うけど…
248デフォルトの名無しさん
2023/06/11(日) 10:22:34.40ID:od5ieKz6249デフォルトの名無しさん
2023/06/11(日) 11:11:56.67ID:mebBQems 70歳超えてこの知識とかだとめっちゃすごくね?
250デフォルトの名無しさん
2023/06/11(日) 11:58:28.63ID:PHNWkrjQ 普通というかプログラマとしては普通以下
251デフォルトの名無しさん
2023/06/11(日) 12:40:33.13ID:M6149HVt つかえるもんはつこうたれという図太さが欲しいよな(自戒
252デフォルトの名無しさん
2023/06/11(日) 14:23:01.26ID:7aN6D3Wo UNIXがLinuxだけだと思ってたり
UNIX知らないのにCygwinやMinGW使おうとしたり
色々残念なのは伝わってくる
UNIX知らないのにCygwinやMinGW使おうとしたり
色々残念なのは伝わってくる
253デフォルトの名無しさん
2023/06/11(日) 14:29:20.06ID:Xbi5PZLp ごちゃごちゃ言ってるけどただの無知なんだよな
254デフォルトの名無しさん
2023/06/11(日) 18:34:48.37ID:te8UpnaE 左翼が全て悪い,アメリカは日本に劣ってる
こんな短絡的な発想するやつ,どんな環境で育ったんだか
まぁ結論ありきで喚いてるのはわかった
こんな短絡的な発想するやつ,どんな環境で育ったんだか
まぁ結論ありきで喚いてるのはわかった
255デフォルトの名無しさん
2023/06/11(日) 19:06:18.31ID:N+tCcBWc HaskellとRustってどっちが良いの?
256デフォルトの名無しさん
2023/06/11(日) 19:52:12.71ID:JV+h8H8s ここは、Rustの欠点も、gccの欠点も、完全否定されるだけの悪いインターネット。
C++を悪く言っても完全否定はされないのに。
俺は知っている。オープンソースのソフトの欠点を指摘すると全否定されることを。
C++を悪く言っても完全否定はされないのに。
俺は知っている。オープンソースのソフトの欠点を指摘すると全否定されることを。
257デフォルトの名無しさん
2023/06/11(日) 20:22:22.49ID:JV+h8H8s このスレでも、
「他の人は普通に使えてる、不安定だと思うのは、お前が使いこなせないだけ」
などという人がいるが、じゃあ言うが、現れて5年以上、本も多数出ているのに、
ランキング20位、使用者数 1% 以下の言語は、実力がその程度だから、と言えよう。
結果がすべてなのであれば、そういう結論にならざるを得ない。
決して、「顧客が馬鹿だから」「老害が多いから」などというべきではない。
もし、「結果が出て無いのは他の要因があるため」などというのであれば、
「不安定なのだって、実際に、その環境では不安定」であることを認めなければならない。
なぜなら、世の中は複雑で、そんなに単純ではないからだ。
「他の人は普通に使えてる、不安定だと思うのは、お前が使いこなせないだけ」
などという人がいるが、じゃあ言うが、現れて5年以上、本も多数出ているのに、
ランキング20位、使用者数 1% 以下の言語は、実力がその程度だから、と言えよう。
結果がすべてなのであれば、そういう結論にならざるを得ない。
決して、「顧客が馬鹿だから」「老害が多いから」などというべきではない。
もし、「結果が出て無いのは他の要因があるため」などというのであれば、
「不安定なのだって、実際に、その環境では不安定」であることを認めなければならない。
なぜなら、世の中は複雑で、そんなに単純ではないからだ。
258デフォルトの名無しさん
2023/06/11(日) 20:36:17.92ID:ylrtlu6E 重要なのは実行の速さと省メモリ
これはコストに直結し電気代さらにCo2排出にも影響する
C++とRustのみがこれを満たす実用的なプログラミング言語
これはコストに直結し電気代さらにCo2排出にも影響する
C++とRustのみがこれを満たす実用的なプログラミング言語
259デフォルトの名無しさん
2023/06/11(日) 20:37:13.05ID:mebBQems このスレでRustサイコーって言ってるヤツは何らかの意図があるんじゃね?
だってめっちゃ不自然だからw
だってめっちゃ不自然だからw
260デフォルトの名無しさん
2023/06/11(日) 20:47:08.90ID:4XwWjewi >>257
そのランキングの1位はなんなの?
そのランキングの1位はなんなの?
261デフォルトの名無しさん
2023/06/11(日) 20:59:59.00ID:tm5qIz0R そんなすぐみんなが移行できるわけないやん
そんなこともわからんて仕事したことある?
そんなこともわからんて仕事したことある?
262デフォルトの名無しさん
2023/06/11(日) 21:13:59.93ID:PHNWkrjQ263デフォルトの名無しさん
2023/06/11(日) 21:44:17.75ID:ugaMogcc スクリプト言語はスクリプトを書くには向いていてジャンルが別
プログラミングするならC++かRust
プログラミングするならC++かRust
264デフォルトの名無しさん
2023/06/11(日) 22:52:42.25ID:u+j8zKCE RustのライバルはJavaだぞ
265デフォルトの名無しさん
2023/06/11(日) 22:54:21.31ID:Xbi5PZLp >>257
ちゃんと人が読めるように段落とか区切って
ちゃんと人が読めるように段落とか区切って
266デフォルトの名無しさん
2023/06/11(日) 22:58:08.20ID:Xbi5PZLp >>259
スレタイみたら?
スレタイみたら?
26781
2023/06/12(月) 01:54:52.41ID:TBMafDgk >>81
に書いたが、
YouTube で有名な雑食系エンジニア・KENTA は、
初心者のキャリアパスは、Ruby on Rails → Go だけと言ってる
Rubyの米国年収は9.3万ドルで、Go/Rust/Elixir の3大言語を超えた。
一方、Rust/Elixirは普及のキャズムを超えなかった。
超えたのは、Goだけ
最も好きな言語が、Elixir/Rustとか言うけど、こういうランキングは意味ない
に書いたが、
YouTube で有名な雑食系エンジニア・KENTA は、
初心者のキャリアパスは、Ruby on Rails → Go だけと言ってる
Rubyの米国年収は9.3万ドルで、Go/Rust/Elixir の3大言語を超えた。
一方、Rust/Elixirは普及のキャズムを超えなかった。
超えたのは、Goだけ
最も好きな言語が、Elixir/Rustとか言うけど、こういうランキングは意味ない
268デフォルトの名無しさん
2023/06/12(月) 02:08:16.81ID:Wp0q3DgL >>262
具体的も何も、結果が全てというなら、普及率がさんざんな結果になっているRust
は、それが全て、といことになるということだよ。
結果がすべてであるなら「良い言語なのに使われない」なんて余地は存在しないはずなのだから。
金持ちは頭がいいから、貧乏人は頭が悪いから、経済が悪いのは国民が
頭が悪いかサボっているから、氷河期世代が駄目なのは彼らがサボっていたから、
などという短絡的な見方しかしてはいけないことになる。
具体的も何も、結果が全てというなら、普及率がさんざんな結果になっているRust
は、それが全て、といことになるということだよ。
結果がすべてであるなら「良い言語なのに使われない」なんて余地は存在しないはずなのだから。
金持ちは頭がいいから、貧乏人は頭が悪いから、経済が悪いのは国民が
頭が悪いかサボっているから、氷河期世代が駄目なのは彼らがサボっていたから、
などという短絡的な見方しかしてはいけないことになる。
269デフォルトの名無しさん
2023/06/12(月) 02:15:58.21ID:Wp0q3DgL 「現状が全て。自信があるのに現状が輝いていないのは自己認識が間違っているから」
のような説を当てはめれば、Rustは自己認識が高すぎる自信過剰なだけの実力が
無い言語、ということになる。
のような説を当てはめれば、Rustは自己認識が高すぎる自信過剰なだけの実力が
無い言語、ということになる。
270デフォルトの名無しさん
2023/06/12(月) 02:18:34.56ID:rPdzxTkh271デフォルトの名無しさん
2023/06/12(月) 02:21:20.81ID:Wp0q3DgL >>246
アホぬかせ。
いくつかのプラットフォームでのコンパイラのバグを回避するために
「x + 1」の変わりに「x + SIZE_T_ONE」
#define SIZE_T_ONE ((size_t)1)
などというアホ丸出しのマクロが使われているんだぞ。
アホぬかせ。
いくつかのプラットフォームでのコンパイラのバグを回避するために
「x + 1」の変わりに「x + SIZE_T_ONE」
#define SIZE_T_ONE ((size_t)1)
などというアホ丸出しのマクロが使われているんだぞ。
272デフォルトの名無しさん
2023/06/12(月) 02:22:27.94ID:A48fS+G5 単なる荒らしだからケンタとか適当に出してるだけだよ
釣られまくってるやつは反省しなさい
ワタクシがインターネットリテラリーを教え込んでやる
荒らしの手法を20年研究してる俺は全てわかる
釣られまくってるやつは反省しなさい
ワタクシがインターネットリテラリーを教え込んでやる
荒らしの手法を20年研究してる俺は全てわかる
273デフォルトの名無しさん
2023/06/12(月) 02:27:27.58ID:Wp0q3DgL 「Rustが全く普及して無い事が、Rustが糞言語である証拠だ」
という結論になるわけですな。
「結果が全て説」を採用する限りにおいては。
という結論になるわけですな。
「結果が全て説」を採用する限りにおいては。
274デフォルトの名無しさん
2023/06/12(月) 02:33:26.58ID:Wp0q3DgL 世の中には「この商品は良いのに、客が馬鹿だから売れない」などという
態度に出る赤字経営者がいるが、それは間違いで、
経営論的には、お客さんにほとんど買ってもらえて無いのに、商品が良いなんてことは
言えない。
Rustは、無料なのに使ってもらえてないんだから、それを優れていると
思い込むのは、万年赤字駄目社長ということになる。
態度に出る赤字経営者がいるが、それは間違いで、
経営論的には、お客さんにほとんど買ってもらえて無いのに、商品が良いなんてことは
言えない。
Rustは、無料なのに使ってもらえてないんだから、それを優れていると
思い込むのは、万年赤字駄目社長ということになる。
275デフォルトの名無しさん
2023/06/12(月) 02:35:52.92ID:Wp0q3DgL 15年前のプログラミング言語製品が中古市場で、未だに一万円を超える価格で
取引されている。一方、Rustは、無料なのに0.5%位しか使われて無い。
それは一体どういうことか考えよう。Rustが優れていると言う認識が
果たして正しいのかどうか。
取引されている。一方、Rustは、無料なのに0.5%位しか使われて無い。
それは一体どういうことか考えよう。Rustが優れていると言う認識が
果たして正しいのかどうか。
276デフォルトの名無しさん
2023/06/12(月) 02:37:46.82ID:A48fS+G5277デフォルトの名無しさん
2023/06/12(月) 02:38:39.84ID:Wp0q3DgL もっと言えば、ある言語では、15年前の開発環境が、未使用品なら5万円でも売れて
いる。
それに対して、Rustはなんという惨状か。
だから、信者と呼ばれるのだ。
特にオープンソース系でこの病は良く見かける。
いる。
それに対して、Rustはなんという惨状か。
だから、信者と呼ばれるのだ。
特にオープンソース系でこの病は良く見かける。
278デフォルトの名無しさん
2023/06/12(月) 02:39:41.05ID:Wp0q3DgL >>276
コメントにそう書いてある。
/* Some constants coerced to size_t */
/* Annoying but necessary to avoid errors on some platforms */
#define SIZE_T_ZERO ((size_t)0)
#define SIZE_T_ONE ((size_t)1)
#define SIZE_T_TWO ((size_t)2)
#define SIZE_T_FOUR ((size_t)4)
/* The bit mask value corresponding to MALLOC_ALIGNMENT */
#define CHUNK_ALIGN_MASK (MALLOC_ALIGNMENT - SIZE_T_ONE)
コメントにそう書いてある。
/* Some constants coerced to size_t */
/* Annoying but necessary to avoid errors on some platforms */
#define SIZE_T_ZERO ((size_t)0)
#define SIZE_T_ONE ((size_t)1)
#define SIZE_T_TWO ((size_t)2)
#define SIZE_T_FOUR ((size_t)4)
/* The bit mask value corresponding to MALLOC_ALIGNMENT */
#define CHUNK_ALIGN_MASK (MALLOC_ALIGNMENT - SIZE_T_ONE)
279デフォルトの名無しさん
2023/06/12(月) 02:46:31.64ID:cLhP6ZY/ まぁそもそも現実問題としてRustへの移行の圧力は言うほど大きくないかもしれんな
Rustの売りはメモリ管理
そもそもノイマン型のコンピュータだと不定長のデータを扱うのはかなり難しい、どうやってもメモリ確保していらなくなったら解放してを繰り返すと使えない領域がどんどん増えていく、いわゆるフラグメンテーションの問題
まぁこれが問題なのは間違いないし、GCというのがあまり褒められた対策でないのも確か
しかも従来型のGCだと基本GCの間はメモリは使えなくなる、いわゆるギャページコレクターとメインプロセスの間で競合の問題が発生してしまうから
これらの問題を解決するにはプログラミング言語の側のメモリアクセスの方法を見直す以外に解決策がないのは確か、すなわちそれは「今までのようには自由にメモリにアクセスできなくなります」という新しい縛りを導入しない限り不可能
Rustはこの問題に対するひとつの答えを与えようと頑張っているわけだけど、しかしそもそも解決するって言ったって今まで自由にしてきた事をできなくするわけだからそりゃ嫌がられるわな、新しいルールや概念持ち込まれるわけだから
当然「その問題そこまで深刻か?今でもちゃんと動いてるやん?なんでそんなルールに縛られんといかんの」となるわな
結局「GC上等、何がいかんのじゃかかってこいや」という声が消える事はないし、当然みんながみんな新しいメモリ管理方式を受け入れるなんて事はないやろ
おそらくごく一部のOSの開発者とか相当シビアなメモリ管理を要求される環境下で動作するシステムとかかなり限定的な場面でしか浸透しないんかもしれんような気はする
Rustの売りはメモリ管理
そもそもノイマン型のコンピュータだと不定長のデータを扱うのはかなり難しい、どうやってもメモリ確保していらなくなったら解放してを繰り返すと使えない領域がどんどん増えていく、いわゆるフラグメンテーションの問題
まぁこれが問題なのは間違いないし、GCというのがあまり褒められた対策でないのも確か
しかも従来型のGCだと基本GCの間はメモリは使えなくなる、いわゆるギャページコレクターとメインプロセスの間で競合の問題が発生してしまうから
これらの問題を解決するにはプログラミング言語の側のメモリアクセスの方法を見直す以外に解決策がないのは確か、すなわちそれは「今までのようには自由にメモリにアクセスできなくなります」という新しい縛りを導入しない限り不可能
Rustはこの問題に対するひとつの答えを与えようと頑張っているわけだけど、しかしそもそも解決するって言ったって今まで自由にしてきた事をできなくするわけだからそりゃ嫌がられるわな、新しいルールや概念持ち込まれるわけだから
当然「その問題そこまで深刻か?今でもちゃんと動いてるやん?なんでそんなルールに縛られんといかんの」となるわな
結局「GC上等、何がいかんのじゃかかってこいや」という声が消える事はないし、当然みんながみんな新しいメモリ管理方式を受け入れるなんて事はないやろ
おそらくごく一部のOSの開発者とか相当シビアなメモリ管理を要求される環境下で動作するシステムとかかなり限定的な場面でしか浸透しないんかもしれんような気はする
280デフォルトの名無しさん
2023/06/12(月) 02:46:48.20ID:A48fS+G5 >>275
ここに皿があるとしよう
ある人は「なんだこの汚い皿は!いらない!捨てなさい」と言って捨ててしまった
しかしある人がゴミ捨て場でこの皿を見たところ
「景徳鎮の皿だ!国宝級の皿だ!なぜこんなところに落ちているのだ!すぐに私の事務所に持って帰れ!」と言った
プログラミング言語もこれと同じということよ
>>278
いやそれだけじゃわからんだろ
annoyingの理由が書いてない
単なるsize_tマクロの定義の問題な気がするがそういうのはCでは普通にあるぞ
あるシステムのマクロが被ってたり定義が違ったり
コンパイラのバグというよりわかっちゃいるが歴史的経緯のために変えられないというのが正解
だからautoconfのようなものが存在している
ここに皿があるとしよう
ある人は「なんだこの汚い皿は!いらない!捨てなさい」と言って捨ててしまった
しかしある人がゴミ捨て場でこの皿を見たところ
「景徳鎮の皿だ!国宝級の皿だ!なぜこんなところに落ちているのだ!すぐに私の事務所に持って帰れ!」と言った
プログラミング言語もこれと同じということよ
>>278
いやそれだけじゃわからんだろ
annoyingの理由が書いてない
単なるsize_tマクロの定義の問題な気がするがそういうのはCでは普通にあるぞ
あるシステムのマクロが被ってたり定義が違ったり
コンパイラのバグというよりわかっちゃいるが歴史的経緯のために変えられないというのが正解
だからautoconfのようなものが存在している
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【中国外務省】日中関係悪化は高市氏に責任と名指しで非難… ★4 [BFU★]
- 日本行き空路49万件キャンセル 中国自粛呼びかけ 日本行きチケット予約の約32%に相当 ★2 [ぐれ★]
- 中国の局長は「両手をポケット」で対峙 宣伝戦で国民に示す [蚤の市★]
- 【中国局長】両国関係に「深刻な影響」 首相発言の撤回要求 [蚤の市★]
- 佳子さまがコロナ感染 [おっさん友の会★]
- 外務省局長は無言で厳しい表情…日中の高官協議終了か 高市首相“台湾”発言で中国が強硬対応 発言撤回求めたか…★3 [BFU★]
- 【悲報】靖国参拝を批判する中国に内政干渉するなと騒ぐネトウヨが中国の内紛に干渉する理由、誰にもわからない🥺 [616817505]
- 【実況】博衣こよりのえちえち歌枠🧪★2
- 【悲報】ネトウヨ「なんで高市が謝るんだよ!岡田が謝れ!😡」 [359965264]
- 【高市速報】日本人の3割「中国への武力行使に踏み切る必要がある」ANN世論調査 [931948549]
- 【雑談】暇人集会所part18
- エッヂ逝った?
