「C++の色々配慮してめんどくさい感じは好きだけど、実務になったらメモリ安全性とか考えて今後Rustに変わっていくんかな」
「うだうだ言ってないで仕事で必要なのをやればいいんだよ、趣味なら好きなのやればいい」
っていう雑談スレ。
・C/C++ <=> Rust いまさら聞けない移行質問なども適当にどぞ
・レスバはじめんのは勝手だけど、面白いこと・へぇなこと書いたヤツが優勝
・マな話は、マのスレもご活用ください↓
前スレ: 結局C++とRustってどっちが良いの? 7traits
http://mevius.5ch.net/test/read.cgi/tech/1693451813/
関連スレ(マ板): Google&Microsoft「セキュリティバグの70%はC/C++のメモリ管理ミス。Rustにする」
https://medaka.5ch.net/test/read.cgi/prog/1619943288/
探検
結局C++とRustってどっちが良いの? 8traits
■ このスレッドは過去ログ倉庫に格納されています
2023/10/28(土) 13:45:00.38ID:fh9BWjjr
2023/11/03(金) 08:41:35.38ID:znXtgxSS
>>59
おまい望月衣望子そっくりな人間だな
おまい望月衣望子そっくりな人間だな
2023/11/03(金) 08:41:37.96ID:hQugpIJj
>>64
だからその日曜始まり日曜終わり両方に対応できる日曜0,7が有能だった話よ
だからその日曜始まり日曜終わり両方に対応できる日曜0,7が有能だった話よ
2023/11/03(金) 10:30:38.41ID:FAT4ZC6j
C++もc_encodingとiso_encodingで両方対応はしてる
簡単に変換できるから正直どうでもいいけど
https://en.cppreference.com/w/cpp/chrono/weekday/encoding
このドキュメントはReturn valueの2) の内容が間違ってる
レビュープロセスが心配になるな
簡単に変換できるから正直どうでもいいけど
https://en.cppreference.com/w/cpp/chrono/weekday/encoding
このドキュメントはReturn valueの2) の内容が間違ってる
レビュープロセスが心配になるな
2023/11/03(金) 11:42:31.25ID:7w5cnhLp
2023/11/03(金) 12:30:23.11ID:xNBDqk0z
>>56
JavaはWeekFields経由で日曜始まりにもできる
Pythonは日曜始まりのインデックスを直接取得することはできないがcalenderモジュールで日曜始まりのカレンダーを扱える
どちらもRustほど低レイヤーやC++を意識する必要がないからRust比べて少し高いレイヤーで日曜始まりにも対応している
Rustの開発者にとって最もいい状況が他の言語の開発者にとっても最もいい状況とは限らない
JavaはWeekFields経由で日曜始まりにもできる
Pythonは日曜始まりのインデックスを直接取得することはできないがcalenderモジュールで日曜始まりのカレンダーを扱える
どちらもRustほど低レイヤーやC++を意識する必要がないからRust比べて少し高いレイヤーで日曜始まりにも対応している
Rustの開発者にとって最もいい状況が他の言語の開発者にとっても最もいい状況とは限らない
2023/11/03(金) 13:42:53.76ID:IVkiUA9g
=== 複製おじさん(通称複おじ)について ===
Rustスレを中心に活動し、2023年4月現在で1年以上ム板に住み着くRustacean。無自覚な荒らし。
Rustスレでは、基本的に他住民の意見を聞いて糧とすることなく、自らのコードが最善であると、ID変更自演を交えいつまでも主張し続ける。
同スレで「所有権が複製される」という違和感のある表現を、「違和感がある」とする他住民の意見をすべて否定してしつこく擁護し続けたことから、「複製おじさん」というあだ名が付けられた。
それ以外のム板スレでは、基本的に他住民の意見を聞いて糧とすることなく、Rustこそが最善であると、ID変更自演を交えいつまでも主張し続ける。
その基本戦術は、「GC言語は遅い」の一声でC/C++/Rust以外の言語を否定し、残ったC/C++は安全ではないので、Rustが最善であるとするもの。
しかしながら、Rust以外の言語に関しては、正当な批判を展開するのに十分な知識を持っているとは言いがたい。
本スレPart1では、C++の問題点を指摘しようとして多数の誤り・知識不足を露呈することとなった。特にしつこく食い下がったのが「動的ディスパッチ」に関する誤解である。
https://mevius.5ch.net/test/read.cgi/tech/1677286186/786-799(ID:Evbafc70とID:RiLc+pIfが複製おじさんであると考えられている)
要約すると、通常「条件分岐」と呼ばれるものを「動的ディスパッチ」と呼ぶのが正しいと主張し続けたのである。
常識的にはあり得ない誤解だが、提示されたC++のコードが自らの主張(C++にはパターンマッチが無い)に不都合であると感じたためか、C++のコードを正しく読み解くことができないにもかかわらず脊髄反射的に否定してしまい、その根拠として誤った論理をこじつけてしまったものと思われる。
ちなみにこの後、同種の誤解を持って書き込むID:wHEiYRW7(これはID使用歴的に複製おじさんとは考えにくい)に対して、正しい理解に基づく指摘を行う単発IDが複数出現するが、この中にも複製おじさんが多数含まれていると考えられている。
このように自分の誤りを認識した場合、それを認める書き込みは決して行わず、別人の振りをして最初から正しく理解していた体を装うのも複製おじさんの特徴である。
Rustスレを中心に活動し、2023年4月現在で1年以上ム板に住み着くRustacean。無自覚な荒らし。
Rustスレでは、基本的に他住民の意見を聞いて糧とすることなく、自らのコードが最善であると、ID変更自演を交えいつまでも主張し続ける。
同スレで「所有権が複製される」という違和感のある表現を、「違和感がある」とする他住民の意見をすべて否定してしつこく擁護し続けたことから、「複製おじさん」というあだ名が付けられた。
それ以外のム板スレでは、基本的に他住民の意見を聞いて糧とすることなく、Rustこそが最善であると、ID変更自演を交えいつまでも主張し続ける。
その基本戦術は、「GC言語は遅い」の一声でC/C++/Rust以外の言語を否定し、残ったC/C++は安全ではないので、Rustが最善であるとするもの。
しかしながら、Rust以外の言語に関しては、正当な批判を展開するのに十分な知識を持っているとは言いがたい。
本スレPart1では、C++の問題点を指摘しようとして多数の誤り・知識不足を露呈することとなった。特にしつこく食い下がったのが「動的ディスパッチ」に関する誤解である。
https://mevius.5ch.net/test/read.cgi/tech/1677286186/786-799(ID:Evbafc70とID:RiLc+pIfが複製おじさんであると考えられている)
要約すると、通常「条件分岐」と呼ばれるものを「動的ディスパッチ」と呼ぶのが正しいと主張し続けたのである。
常識的にはあり得ない誤解だが、提示されたC++のコードが自らの主張(C++にはパターンマッチが無い)に不都合であると感じたためか、C++のコードを正しく読み解くことができないにもかかわらず脊髄反射的に否定してしまい、その根拠として誤った論理をこじつけてしまったものと思われる。
ちなみにこの後、同種の誤解を持って書き込むID:wHEiYRW7(これはID使用歴的に複製おじさんとは考えにくい)に対して、正しい理解に基づく指摘を行う単発IDが複数出現するが、この中にも複製おじさんが多数含まれていると考えられている。
このように自分の誤りを認識した場合、それを認める書き込みは決して行わず、別人の振りをして最初から正しく理解していた体を装うのも複製おじさんの特徴である。
2023/11/03(金) 13:43:15.14ID:IVkiUA9g
テンプレ忘れてるぞ
2023/11/03(金) 15:43:05.53ID:+wuvOqHg
ゲームプログラミングに向かない時点でRustに勝ち目は無い
2023/11/03(金) 16:17:15.97ID:TISIAi2y
ゲームとかどうでもいい
2023/11/03(金) 16:35:04.29ID:hQugpIJj
プログラミング言語は とにかくユーザ数が増えて裾野が広がらないとだめよ
とはいっても、Rustはその性格上 エンジン系にはとても強いと思う
とはいっても、Rustはその性格上 エンジン系にはとても強いと思う
75デフォルトの名無しさん
2023/11/03(金) 20:01:25.17ID:oS0jLPzO なんでゲームに向いてないの?
2023/11/03(金) 20:18:57.74ID:L6NiYGzz
ビルド時間が長いとか主要なゲームエンジンが対応してないとかかな?
2023/11/03(金) 20:23:49.80ID:m1BMAQzf
2023/11/03(金) 20:27:09.44ID:DDLGlAPd
>>75
オブジェクト指向じゃないから大規模開発に向いてない
オブジェクト指向じゃないから大規模開発に向いてない
2023/11/03(金) 20:27:51.26ID:DDLGlAPd
ゲームはプログラムの積み上げ方式
Rustなんか使い物にならん
Rustなんか使い物にならん
2023/11/03(金) 20:48:01.15ID:L6NiYGzz
え?rustってオブジェクト指向じゃないの?
2023/11/03(金) 20:54:38.72ID:hQugpIJj
>>77
エンジンを作る側の話やで
エンジンを作る側の話やで
2023/11/03(金) 21:23:41.57ID:YDoJin8V
83デフォルトの名無しさん
2023/11/03(金) 22:56:37.98ID:oS0jLPzO2023/11/03(金) 23:50:14.81ID:DpBIrO9u
オブジェクト指向を理解してない無能が多すぎる
2023/11/03(金) 23:54:28.74ID:caMFRrqc
オブジェクト指向なんてもはや有害じゃねという
話も出てるようだけど
話も出てるようだけど
87デフォルトの名無しさん
2023/11/04(土) 00:10:04.03ID:vTgEadDD 既存のオブジェクト指向言語の置き換えを狙ってるなら
既存のオブジェクト指向言語の機能は備えんとなぁ
設計からやり直す必要が生じてまんどくさってなる
スクラッチから新たに書くのなら支障ないだろうけども
それではいつまで経ってもマイナー言語だよ
この先生きのこれん
既存のオブジェクト指向言語の機能は備えんとなぁ
設計からやり直す必要が生じてまんどくさってなる
スクラッチから新たに書くのなら支障ないだろうけども
それではいつまで経ってもマイナー言語だよ
この先生きのこれん
2023/11/04(土) 00:22:53.36ID:p6vbmy4R
みんな反発しても結局オブジェクト指向に帰ってくる
みんなC++に帰ってくる
みんなC++に帰ってくる
2023/11/04(土) 00:23:19.27ID:EeyeeoXm
最近のプログラミング言語は基本的にオブジェクト指向だがクラス継承だけは亡くなったらしい
最近のプログラミング言語
【クラス継承がない】Elixir、Go、Julia、Nim、Rust、Zig
【クラス継承がある】Kotlin(=Javaの後継)、Swift(=Objective-Cの後継)
つまり過去のしがらみでクラス継承を含めざるを得なかったKotlinとSwiftを除いて
全ての言語でクラス継承は亡くなった
最近のプログラミング言語
【クラス継承がない】Elixir、Go、Julia、Nim、Rust、Zig
【クラス継承がある】Kotlin(=Javaの後継)、Swift(=Objective-Cの後継)
つまり過去のしがらみでクラス継承を含めざるを得なかったKotlinとSwiftを除いて
全ての言語でクラス継承は亡くなった
90デフォルトの名無しさん
2023/11/04(土) 00:27:29.67ID:vTgEadDD おかげでみんなマイナー言語のままじゃんw
91デフォルトの名無しさん
2023/11/04(土) 00:28:23.25ID:vTgEadDD 人間は保守的なんだから
互換性を軽視したらユーザは絶対にぶんどれん
互換性を軽視したらユーザは絶対にぶんどれん
2023/11/04(土) 02:16:54.87ID:eaDg3ztu
>>89
GUI開発用言語とそうでない言語にきれいに分かれてんね
GUI開発用言語とそうでない言語にきれいに分かれてんね
2023/11/04(土) 03:14:34.51ID:6Rm06W4Y
GUIはクラス継承要らないだろ
有害なクラス継承しかないとクラス継承を使って巨大なピラミッドを作ってしまい
その反省も各新言語が揃って意図的にクラス継承を廃止した要因
有害なクラス継承しかないとクラス継承を使って巨大なピラミッドを作ってしまい
その反省も各新言語が揃って意図的にクラス継承を廃止した要因
2023/11/04(土) 03:24:41.20ID:W1fOq5zR
継承無くした結果、馬鹿なことをやらされる
https://qiita.com/muumu/items/a0d111d129d20240d182
https://qiita.com/muumu/items/a0d111d129d20240d182
2023/11/04(土) 05:01:54.27ID:qNKpZaTJ
それはクラスの継承というよくない古い考え方しかできない人向けの方法だな
様々に方向性も異なる方針の新プログラミング諸言語がクラスの継承だけは導入しない同じ結論に至った重みは大きい
様々に方向性も異なる方針の新プログラミング諸言語がクラスの継承だけは導入しない同じ結論に至った重みは大きい
2023/11/04(土) 05:58:52.07ID:QaQpRr0T
IUnk教わい、なくなるといわれるとちょっとさみしい (なくなるとは言われてない
97デフォルトの名無しさん
2023/11/04(土) 06:13:35.65ID:9ClykILV 継承がない言語には大抵はmix-inという優れた代替が用意されてる
継承もmix-inもないRustは無能
継承もmix-inもないRustは無能
2023/11/04(土) 07:37:08.58ID:tOjhAD6C
そうゆうのがない、切り捨ててるから、Linuxカーネルに来てよろしいって言われたのかもね しらんけど
やっぱり必要となりゃ、そのうち解禁(追加)になるでしょ
やっぱり必要となりゃ、そのうち解禁(追加)になるでしょ
2023/11/04(土) 07:50:02.45ID:W1fOq5zR
>>95
極端だな
そんな考えじゃC++から移行なんて益々困難だし
こんなスレ立てて対立煽りするレベルにも達してないじゃないか
>この記事ではC++やJavaで継承を使っていた人がRustで同様の実装をしたいときにどうすればよいのかを説明します。
この課題については君はどうしたらいいと思ってる?
極端だな
そんな考えじゃC++から移行なんて益々困難だし
こんなスレ立てて対立煽りするレベルにも達してないじゃないか
>この記事ではC++やJavaで継承を使っていた人がRustで同様の実装をしたいときにどうすればよいのかを説明します。
この課題については君はどうしたらいいと思ってる?
100デフォルトの名無しさん
2023/11/04(土) 08:26:29.68ID:tOjhAD6C 第1スレはわからんけど、このスレの>>1は俺
101デフォルトの名無しさん
2023/11/04(土) 09:10:11.30ID:LI9X3aVk >>89
Javaの開発者も継承だけは間違いだったと言ってるみたいだね
Javaの開発者も継承だけは間違いだったと言ってるみたいだね
102デフォルトの名無しさん
2023/11/04(土) 09:32:38.86ID:0JVEbPjc 64 デフォルトの名無しさん 2023/09/26(火) 09:36
以前Javaのユーザグループミーティングに出席した際、James Gosling(Javaの生みの親)がメインの講演者として招かれていました。
すばらしいQ&Aセッションの途中に、こんな質問が出ました。
「もう一度最初からJavaを作り直すとしたら、どこを変更したいですか?」
答えは「クラスを除外するでしょうね」というものでした。
笑いが静まった後、彼が説明したのは、本当の問題はクラス自体ではなく実装継承(extendsの関係)なのだということでした。
インターフェースによる継承(implementsの関係)のほうが望ましいのです。できる限り実装継承は避けたほうがよいでしょう。
以前Javaのユーザグループミーティングに出席した際、James Gosling(Javaの生みの親)がメインの講演者として招かれていました。
すばらしいQ&Aセッションの途中に、こんな質問が出ました。
「もう一度最初からJavaを作り直すとしたら、どこを変更したいですか?」
答えは「クラスを除外するでしょうね」というものでした。
笑いが静まった後、彼が説明したのは、本当の問題はクラス自体ではなく実装継承(extendsの関係)なのだということでした。
インターフェースによる継承(implementsの関係)のほうが望ましいのです。できる限り実装継承は避けたほうがよいでしょう。
103デフォルトの名無しさん
2023/11/04(土) 09:32:49.65ID:6irn+b/+ やっぱりコミットするならシープラだなとおもいました
104デフォルトの名無しさん
2023/11/04(土) 09:56:14.27ID:/2/myesZ その論法に乗っかってやると過去の
言語のパラダイム変化はどうやって起きたのか
謎になるな
言語のパラダイム変化はどうやって起きたのか
謎になるな
105デフォルトの名無しさん
2023/11/04(土) 09:59:34.34ID:eaDg3ztu >>93
>GUIはクラス継承要らないだろ
要るか要らないかという話はしてないよ
1) Elixir、Go、Julia、Nim、Rust、Zig
2) Kotlin、Swift
1)の言語でGUI作れなくはないけど実際に作る開発者がかなり少ない
逆に2)の言語は大半の開発者がGUIを作ってる
それには理由があるということ
もっと言えばクラス継承的な機能の有無はトレードオフだからそれを理解しましょうねという話
>GUIはクラス継承要らないだろ
要るか要らないかという話はしてないよ
1) Elixir、Go、Julia、Nim、Rust、Zig
2) Kotlin、Swift
1)の言語でGUI作れなくはないけど実際に作る開発者がかなり少ない
逆に2)の言語は大半の開発者がGUIを作ってる
それには理由があるということ
もっと言えばクラス継承的な機能の有無はトレードオフだからそれを理解しましょうねという話
106デフォルトの名無しさん
2023/11/04(土) 10:34:34.64ID:2TRtrAOp 多くの高機能webサイトはGUIアプリと言って良いと思うが
ts jsのクラス機能はあるけど使わないな
ts jsのクラス機能はあるけど使わないな
107デフォルトの名無しさん
2023/11/04(土) 10:49:05.41ID:XpaBBm0T やっぱりRustが最強だなっておもいました
108デフォルトの名無しさん
2023/11/04(土) 11:16:32.88ID:qG8ydW8y 最強はRust世代
俺のおかんはC++
俺のおかんはC++
109デフォルトの名無しさん
2023/11/04(土) 12:01:10.23ID:vTgEadDD110デフォルトの名無しさん
2023/11/04(土) 12:09:00.72ID:vTgEadDD111デフォルトの名無しさん
2023/11/04(土) 12:27:39.60ID:KPpuxUox オブジェクト(classじゃなくてstructで良い)があって
正しい型指定で正しく関数が呼ばれてれば
クラス継承なんて要らないんだよな
別に禁止というほど厳しくやらなくても自然とそうなる
正しい型指定で正しく関数が呼ばれてれば
クラス継承なんて要らないんだよな
別に禁止というほど厳しくやらなくても自然とそうなる
112デフォルトの名無しさん
2023/11/04(土) 12:29:16.51ID:KPpuxUox C++ の template なんてあれオブジェクト指向じゃねーし
113デフォルトの名無しさん
2023/11/04(土) 12:35:18.44ID:eFHrirh7 >>105
KotlinとSwiftは最初からGUIアプリをターゲットにしてるしそれ以外の分野では全然使われてないような
KotlinとSwiftは最初からGUIアプリをターゲットにしてるしそれ以外の分野では全然使われてないような
114デフォルトの名無しさん
2023/11/04(土) 16:44:29.40ID:qG8ydW8y いまさら人に聞けない
悪い継承ってのがわからなくなった
継承おぼえたてて(一人プロジェクトが)めちゃくちゃになった経験ならあるけど、そうじゃなくてこう
悪い継承ってのがわからなくなった
継承おぼえたてて(一人プロジェクトが)めちゃくちゃになった経験ならあるけど、そうじゃなくてこう
115デフォルトの名無しさん
2023/11/04(土) 17:10:03.05ID:S8hti0fw クラス継承は必要
オブジェクト指向を理解できないのはただのザコ
オブジェクト指向を理解できないのはただのザコ
116デフォルトの名無しさん
2023/11/04(土) 18:03:19.84ID:rn/KP434117デフォルトの名無しさん
2023/11/04(土) 18:26:15.51ID:EmvA1J0P 言語開発者が設計した基底クラス以外の継承はいらないんじゃないかなぁ
118デフォルトの名無しさん
2023/11/04(土) 18:26:28.96ID:p6vbmy4R rust以外上がり目なさそうな言語たちで草
119デフォルトの名無しさん
2023/11/04(土) 18:42:09.44ID:vTgEadDD Rustも同じく普及戦略を誤った言語だよ
120デフォルトの名無しさん
2023/11/04(土) 19:41:01.77ID:hPdVOFaj Pythonスーパーセットのmojoにこのまま成長してほしいけどシープラRustの競合にはならないか
121デフォルトの名無しさん
2023/11/04(土) 19:51:27.75ID:Is+FXxYG mojoはAI関連の高速化を狙ったものだろうから限定的な利用になりそう
122デフォルトの名無しさん
2023/11/04(土) 21:29:47.46ID:9ClykILV 結局ユーザーが欲しかったのは「ポインタのないC++」であって所有権やtraitみたいな使いづらい独自機能じゃなかったんだよなあ
123デフォルトの名無しさん
2023/11/04(土) 22:19:37.19ID:+CP/CRpL124デフォルトの名無しさん
2023/11/05(日) 10:25:09.84ID:ol9bMVcc125デフォルトの名無しさん
2023/11/05(日) 11:09:33.12ID:JT3Ktc4T それって継承するようなもんかね
126デフォルトの名無しさん
2023/11/05(日) 11:48:56.89ID:8w5QKIdz 精度の違いであって継承関係無いな。
むしろ継承したらダメなやつ。
共通のインターフェースを用意するのが普通。
むしろ継承したらダメなやつ。
共通のインターフェースを用意するのが普通。
127デフォルトの名無しさん
2023/11/05(日) 12:19:51.94ID:pw4Q0c9f パフォーマンスを度外視するなら
浮動小数点数型をfloatとdoubleの両方とも継承するのが自然かなぁ
浮動小数点数型をfloatとdoubleの両方とも継承するのが自然かなぁ
128デフォルトの名無しさん
2023/11/05(日) 17:32:34.60ID:vp0BWznn129デフォルトの名無しさん
2023/11/05(日) 19:27:50.24ID:aeGT2yJ/130デフォルトの名無しさん
2023/11/05(日) 19:50:12.60ID:o9vKIGF+ >>129
同じくらいたくさん反例を挙げようよ
同じくらいたくさん反例を挙げようよ
131デフォルトの名無しさん
2023/11/06(月) 04:14:47.70ID:m6bVjB7O132デフォルトの名無しさん
2023/11/06(月) 08:09:26.10ID:Cot/SbpY 募集してんのか、大胆だな!
133デフォルトの名無しさん
2023/11/06(月) 10:12:15.79ID:48qtdwXc Rustとの相性で言えば
Rust+Pythonはかなり良い
Rust+Cが最強
Rust+C++は最悪
Nimとの相性で言えば
Nim+Pythonはとても良い
Nim+Cが最強
Nim+C++も最強
Nimの勝ち
Rust+Pythonはかなり良い
Rust+Cが最強
Rust+C++は最悪
Nimとの相性で言えば
Nim+Pythonはとても良い
Nim+Cが最強
Nim+C++も最強
Nimの勝ち
134デフォルトの名無しさん
2023/11/06(月) 10:16:59.00ID:UjpY0LiG135デフォルトの名無しさん
2023/11/06(月) 14:46:38.23ID:DT4BUOTR テンプレートパターンやるにしても今は継承よりもクロージャで渡す方がわかりやすいって話やね。
まあどっちにしろ低レイヤー言語だとオブジェクトの解放タイミングとか気にしてめんどくさくはなるが。
まあどっちにしろ低レイヤー言語だとオブジェクトの解放タイミングとか気にしてめんどくさくはなるが。
136デフォルトの名無しさん
2023/11/06(月) 14:50:37.11ID:mJLQiI1M Nimちゃんに行くわ
RUSTとかクソゲーみたい
RUSTとかクソゲーみたい
137デフォルトの名無しさん
2023/11/06(月) 15:23:25.15ID:X0T3Y72w C++/Rustと比べて何もかも劣るNimは選択肢に上がることがない
138デフォルトの名無しさん
2023/11/06(月) 18:05:43.27ID:BlmWAswu139デフォルトの名無しさん
2023/11/06(月) 18:18:33.08ID:mZ9CqDyY C++は仕様などがugly
Rustはbeauty
Rustはbeauty
140デフォルトの名無しさん
2023/11/06(月) 18:45:27.89ID:Yw0Fs1sT >>138
お前もかなりのザコだぞ
お前もかなりのザコだぞ
141デフォルトの名無しさん
2023/11/06(月) 19:58:38.94ID:2NClhQZD >>137
文法はNimの圧勝。
文法はNimの圧勝。
142デフォルトの名無しさん
2023/11/06(月) 21:52:22.89ID:xwaCKIbt Nimの唯一のメリットがPythonに似た文法と言われているが
このスレの住人はそれをメリットと感じない
このスレの住人はそれをメリットと感じない
143デフォルトの名無しさん
2023/11/06(月) 22:00:03.84ID:juqSJt+O 何でお前が住人を代表してるの?w
144デフォルトの名無しさん
2023/11/06(月) 22:14:50.32ID:BFZIHaDs 複オジ代表チーっすw
145デフォルトの名無しさん
2023/11/06(月) 23:09:22.63ID:m6bVjB7O まあ複おじ隔離スレなんだから代表は複おじでいいんじゃない?
146デフォルトの名無しさん
2023/11/06(月) 23:55:02.14ID:X0T3Y72w >>141
インデントではなく波括弧でブロックを表すのが好まれている多数派
インデントではなく波括弧でブロックを表すのが好まれている多数派
147デフォルトの名無しさん
2023/11/07(火) 07:52:40.08ID:Z7KocuHY >>146
c世代はそうだけど、pythonユーザーの方が多い現在はインデントブロックの方が主流。じゃなきゃYAMLとか流行らん。
LISPも丸括弧使ってるけどインデントブロック風の整形しているし、波括弧ブロックが多数派とは思えん。
c世代はそうだけど、pythonユーザーの方が多い現在はインデントブロックの方が主流。じゃなきゃYAMLとか流行らん。
LISPも丸括弧使ってるけどインデントブロック風の整形しているし、波括弧ブロックが多数派とは思えん。
148デフォルトの名無しさん
2023/11/07(火) 09:16:54.55ID:YntbMeAj 詭弁 - Wikipedia
https://ja.wikipedia.org/wiki/%E8%A9%AD%E5%BC%81
https://ja.wikipedia.org/wiki/%E8%A9%AD%E5%BC%81
149デフォルトの名無しさん
2023/11/07(火) 09:19:09.61ID:YNljO5VY >>147
どさくさに紛れてYAMLを流行り扱いすんなやww
どさくさに紛れてYAMLを流行り扱いすんなやww
150デフォルトの名無しさん
2023/11/07(火) 09:23:10.10ID:pJrSerDn Pythonみたいなインデントずれたら明後日の動きする様な言語は欠損言語だろ
151デフォルトの名無しさん
2023/11/07(火) 09:32:16.68ID:IkuZHVo7 「Linux」メンテナーの燃え尽き症候群問題--業務内容の変化と支援の必要性
https://japan.zdnet.com/article/35210969/
Corbet氏は「Rust」言語がLinux開発で採用されたことについて歓迎しているものの、これによってメンテナーにさらなる負担がかかるようにもなるとした。同氏は、「カーネルメンテナーを務める以上、Rust言語で記述されたコードのマージ依頼も受け取ることになるため、同言語に対する極めて深い知識が必要となる(中略)既に多忙を極め、自らの仕事量に圧倒されているメンテナーに対して、この新言語の学習を求めるのは酷というものだ。このため、この点は今後、問題となりそうだ」と述べた。
https://japan.zdnet.com/article/35210969/
Corbet氏は「Rust」言語がLinux開発で採用されたことについて歓迎しているものの、これによってメンテナーにさらなる負担がかかるようにもなるとした。同氏は、「カーネルメンテナーを務める以上、Rust言語で記述されたコードのマージ依頼も受け取ることになるため、同言語に対する極めて深い知識が必要となる(中略)既に多忙を極め、自らの仕事量に圧倒されているメンテナーに対して、この新言語の学習を求めるのは酷というものだ。このため、この点は今後、問題となりそうだ」と述べた。
152デフォルトの名無しさん
2023/11/07(火) 09:58:24.32ID:KQXk8Lyc153デフォルトの名無しさん
2023/11/07(火) 10:27:17.78ID:sAtxR3nB インデントより会話の論点を揃えないとな
154デフォルトの名無しさん
2023/11/07(火) 10:45:48.18ID:S2z7fl4T whitespace significantな言語はプログラミングの素人にとっては多少読みやすいというメリットはある
しかしそれ以外はデメリットだらけなので素人を釣りたい場合を除いて採用するメリットがない
しかしそれ以外はデメリットだらけなので素人を釣りたい場合を除いて採用するメリットがない
155デフォルトの名無しさん
2023/11/07(火) 10:53:19.67ID:sYaGJjSb リモートワーク制度が削減・廃止されたら「転職や別案件を探す」が4割--
「Offers」登録者調査
ITエンジニア/デザイナーの副業・転職サービス「Offers」を提供するoverflowは、
同社が運営する「Offersデジタル人材総研」にて「リモートワーク実態調査2023」
を公表した。
これによると、リモートワークになり、5人に1人が引っ越したと回答した。そのうち、
現職でリモートワーク制度が削減・廃止された場合、「転職や別案件を探す」という
回答が44.0%にものぼった。一方「会社と交渉する」という回答は40.0%、
「引っ越さず受け入れる」が12.0%となった。
さらにリモートワークを希望している理由として「通勤時間が無駄だと感じている」が
87.7%でトップとなった。このほか「個人の時間ができる」(62.3%)、「副業を続け
やすいから」(39.6%)、「子育てができる」(35.8%)と続いた。
「Offers」登録者調査
ITエンジニア/デザイナーの副業・転職サービス「Offers」を提供するoverflowは、
同社が運営する「Offersデジタル人材総研」にて「リモートワーク実態調査2023」
を公表した。
これによると、リモートワークになり、5人に1人が引っ越したと回答した。そのうち、
現職でリモートワーク制度が削減・廃止された場合、「転職や別案件を探す」という
回答が44.0%にものぼった。一方「会社と交渉する」という回答は40.0%、
「引っ越さず受け入れる」が12.0%となった。
さらにリモートワークを希望している理由として「通勤時間が無駄だと感じている」が
87.7%でトップとなった。このほか「個人の時間ができる」(62.3%)、「副業を続け
やすいから」(39.6%)、「子育てができる」(35.8%)と続いた。
156デフォルトの名無しさん
2023/11/07(火) 16:44:22.56ID:K3Q4DPSx > Pythonみたいなインデントずれたら明後日の動きする様な言語は欠損言語だろ
ほんとこれ
> インデントより会話の論点を揃えないとな
ほんとこれ
ほんとこれ
> インデントより会話の論点を揃えないとな
ほんとこれ
157デフォルトの名無しさん
2023/11/07(火) 16:48:16.87ID:r4VgdGvO158デフォルトの名無しさん
2023/11/07(火) 17:52:17.78ID:yNm6SVJF 正直食わず嫌いなんだが、あのインデント式、慣れない悪寒しかしない
yaml書かされるけど、おっかなびっくりだわ
yaml書かされるけど、おっかなびっくりだわ
159デフォルトの名無しさん
2023/11/07(火) 18:32:13.35ID:WwhMyV/o ifとかforがネストしてるときに論理構成変えたときに
ぐちゃぐちゃになったりしないの?
ぐちゃぐちゃになったりしないの?
160デフォルトの名無しさん
2023/11/07(火) 19:03:13.54ID:nOWHHYht コピペした時困るのはあるけど
そんなネスト深いところにコピペする時点でコードが終わってるのだろう
そんなネスト深いところにコピペする時点でコードが終わってるのだろう
161デフォルトの名無しさん
2023/11/07(火) 19:24:21.76ID:RqjiUzBc あっちのファイルはスペースで、こっちのファイルはタブでそれぞれインデントしてるとかw
更に同じファイル内でスペースとタブが混在したインデントしてるとかw
更に同じファイル内でスペースとタブが混在したインデントしてるとかw
162デフォルトの名無しさん
2023/11/07(火) 21:26:08.28ID:cNgR9CBR シープラの文法が醜いってとこまで合意できてるってことでいいかな
163デフォルトの名無しさん
2023/11/07(火) 22:35:55.75ID:irgQLNGX >>162
ダメなのはNim
ダメなのはNim
164デフォルトの名無しさん
2023/11/07(火) 23:28:55.99ID:hgNhDI9g 長いだけあって、いくらでも悪く書ける
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 小野田紀美・経済安保担当相「何か気に入らないことがあればすぐに経済的威圧をする国への依存はリスク」 ★2 [Hitzeschleier★]
- 日本行き空路49万件キャンセル 中国自粛呼びかけ 日本行きチケット予約の約32%に相当 ★2 [ぐれ★]
- 【中国局長】両国関係に「深刻な影響」 首相発言の撤回要求 [蚤の市★]
- 外務省局長は無言で厳しい表情…日中の高官協議終了か 高市首相“台湾”発言で中国が強硬対応 発言撤回求めたか…★3 [BFU★]
- 【インバウンド】中国人観光客の日本での消費額は年間約2兆円超…中国政府は公務員の出張取り消し [1ゲットロボ★]
- 日経平均の下落率3%超す、財政懸念で長期金利上昇 ★2 [お断り★]
- 【実況】博衣こよりのえちえち歌枠🧪
- 【高市速報】日本人の3割「中国への武力行使に踏み切る必要がある」ANN世論調査 [931948549]
- 高市早苗「支持者の理解を得られないので台湾発言を撤回できない」 [931948549]
- 外務省局長、よくわからないまま帰国へ [834922174]
- 中国外務省「日中関係の悪化は高市早苗首相が原因」と名指しで強く非難。キタ━(゚∀゚)━! [153490809]
- 【雑談】暇人集会所part18
