スレタイ(順番はRedMonk準拠)以外の言語もok
前スレ
次世代言語24 Go Nim Rust Swift Kotlin TypeScript
https://mevius.5ch.net/test/read.cgi/tech/1647887021/
次世代言語25 TypeScript Swift Go Kotlin Rust Nim
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
2022/04/17(日) 17:52:35.38ID:KG26dcth621デフォルトの名無しさん
2022/05/23(月) 02:12:19.04ID:aUQlcplw 標準的なコンパイル方法・プログラムの書き方をした場合の比較になっているのなら意味はあるのでは
622デフォルトの名無しさん
2022/05/23(月) 05:59:53.99ID:YmsKfutR 確かにCheckedAddとかで書いてるQita記事のフィボナッチベンチなんて見たこと無いね、逆に言うとそれしか意味がない。ベンチとは名ばかりのフワッとした自己満足オナニーだ、100mハードルと100m走くらべてるようなもんさ
623デフォルトの名無しさん
2022/05/23(月) 07:01:43.76ID:n2ZPTBPD >>619
Rust本スレのフィボナッチはoverflowチェック入っているぜ
https://mevius.5ch.net/test/read.cgi/tech/1652347700/181
>>622
それはその個人の問題点であってプログラミング言語の問題ではない
Rust本スレのフィボナッチはoverflowチェック入っているぜ
https://mevius.5ch.net/test/read.cgi/tech/1652347700/181
>>622
それはその個人の問題点であってプログラミング言語の問題ではない
624デフォルトの名無しさん
2022/05/23(月) 09:56:36.54ID:vZp1MWnh 顔真っ赤でコピペして来てるw
書いたどうだという話じゃない、それでベンチマーク取ってみろという話だよ。この流れが分からない奴は個人の問題点w
いちいちオーバーフローがセーフな演算をchecked_addなんて冗長な書き方しか出来ないのだから、言語の問題でしょう?
標準的なコンパイル方法・プログラムの書き方をした場合、危険でズルなんだからw
書いたどうだという話じゃない、それでベンチマーク取ってみろという話だよ。この流れが分からない奴は個人の問題点w
いちいちオーバーフローがセーフな演算をchecked_addなんて冗長な書き方しか出来ないのだから、言語の問題でしょう?
標準的なコンパイル方法・プログラムの書き方をした場合、危険でズルなんだからw
625デフォルトの名無しさん
2022/05/23(月) 10:48:59.78ID:gzAO9YOH >>623
うわっ、何このダサいコード
うわっ、何このダサいコード
626デフォルトの名無しさん
2022/05/23(月) 10:52:41.72ID:ZgbkB3a0 フィボナッチが居ついちまったじゃないかよ。
お前ら責任取ってフィボナッチの話題禁止な。
お前ら責任取ってフィボナッチの話題禁止な。
627デフォルトの名無しさん
2022/05/23(月) 12:30:43.66ID:aUQlcplw フィボナッチ呼ばわりはフィボナッチさんへの風評被害になるからやめな
628デフォルトの名無しさん
2022/05/23(月) 13:17:40.25ID:YSocoZUy629デフォルトの名無しさん
2022/05/23(月) 15:35:29.13ID:wWZ2mUik >>624
それはあまりにも無知な発言
RustではC/C++やCPUでの同じ動作となっているにすぎない
例えばC/C++では (正確には未定義だが通常動作)
int main() {
char x = 127;
x = x + 1;
printf("%d\n", x); // 出力結果: -128
}
Rustでは (普通にrelease modeの場合)
fn main() {
let mut x: i8 = 127;
x = x + 1;
println!("{x}"); // 出力結果: -128
}
ちなみにdebug modeではpanicで知らせる
release modeでもコンパイラに指定でpanicで知らせることも可能
それはあまりにも無知な発言
RustではC/C++やCPUでの同じ動作となっているにすぎない
例えばC/C++では (正確には未定義だが通常動作)
int main() {
char x = 127;
x = x + 1;
printf("%d\n", x); // 出力結果: -128
}
Rustでは (普通にrelease modeの場合)
fn main() {
let mut x: i8 = 127;
x = x + 1;
println!("{x}"); // 出力結果: -128
}
ちなみにdebug modeではpanicで知らせる
release modeでもコンパイラに指定でpanicで知らせることも可能
630デフォルトの名無しさん
2022/05/23(月) 15:38:27.39ID:wWZ2mUik >>629に加えてRustでは
let n: i8 = 126;
の時、
println!("{:?}", n.wrapping_add(1)); // 出力結果: 127 // 溢れていないならその値
println!("{:?}", n.wrapping_add(2)); // 出力結果: -128 // 溢れたらラッピング(一周して)その値
println!("{:?}", n.overflowing_add(1)); // 出力結果: (127, false) // 溢れていないならばオーバフローフラグfalseが返る
println!("{:?}", n.overflowing_add(2)); // 出力結果: (-128, true) // 溢れたらオーバフローフラグtrueが返る
println!("{:?}", n.checked_add(1)); // 出力結果: Some(127) // 溢れていないならばOption型のSome(値)が返る
println!("{:?}", n.checked_add(2)); // 出力結果: None // 溢れたらOption型のNoneが返る
println!("{:?}", n.saturating_add(1)); // 出力結果: 127 // 溢れていないならその値
println!("{:?}", n.saturating_add(2)); // 出力結果: 127 // 溢れたらその型の上限の値
といったようにRustでは求められている状況に応じて容易に多様な対応を取ることが可能
Rustよりも用意周到なプログラミング言語があればその動作を教えて欲しい
let n: i8 = 126;
の時、
println!("{:?}", n.wrapping_add(1)); // 出力結果: 127 // 溢れていないならその値
println!("{:?}", n.wrapping_add(2)); // 出力結果: -128 // 溢れたらラッピング(一周して)その値
println!("{:?}", n.overflowing_add(1)); // 出力結果: (127, false) // 溢れていないならばオーバフローフラグfalseが返る
println!("{:?}", n.overflowing_add(2)); // 出力結果: (-128, true) // 溢れたらオーバフローフラグtrueが返る
println!("{:?}", n.checked_add(1)); // 出力結果: Some(127) // 溢れていないならばOption型のSome(値)が返る
println!("{:?}", n.checked_add(2)); // 出力結果: None // 溢れたらOption型のNoneが返る
println!("{:?}", n.saturating_add(1)); // 出力結果: 127 // 溢れていないならその値
println!("{:?}", n.saturating_add(2)); // 出力結果: 127 // 溢れたらその型の上限の値
といったようにRustでは求められている状況に応じて容易に多様な対応を取ることが可能
Rustよりも用意周到なプログラミング言語があればその動作を教えて欲しい
631デフォルトの名無しさん
2022/05/23(月) 15:44:29.35ID:afBzb9pp 顔真っ赤wwwwwwww
632デフォルトの名無しさん
2022/05/23(月) 15:45:47.88ID:dNJCbMGg ここ2週間くらいRustスレずっとこんな調子だったんですよ
勘弁してほしい
勘弁してほしい
633デフォルトの名無しさん
2022/05/23(月) 15:58:24.00ID:X9GYHqrY 某R言語のユーザーは本当に気持ち悪いな
634デフォルトの名無しさん
2022/05/23(月) 16:13:42.23ID:zhKycwRA 何が用意周到なんだか。言語のことを言ってるんじゃなく、「あくまでそれでベンチマーク比較すんなよド素人」という話だけなのに、ムキになって言語機能の紹介書いちゃうオジサン
蛇足的に言語のことを言うなら、RustよりまともなのはC#でcheckedキーワードの明示による算術のオーバーフローをチェックかな?安全に足し算したいだけで毎回checked_addなんて書くのは勘弁願いたいのは本音。C#もデフォルトで安全に倒すという思想からも逸脱してるとも言えるが
蛇足的に言語のことを言うなら、RustよりまともなのはC#でcheckedキーワードの明示による算術のオーバーフローをチェックかな?安全に足し算したいだけで毎回checked_addなんて書くのは勘弁願いたいのは本音。C#もデフォルトで安全に倒すという思想からも逸脱してるとも言えるが
635デフォルトの名無しさん
2022/05/23(月) 16:24:56.03ID:21uaV1OX >>625
Rustスレでも満場一致で同じ意見だからご心配なく
Rustスレでも満場一致で同じ意見だからご心配なく
636デフォルトの名無しさん
2022/05/23(月) 16:33:53.72ID:wuIMUAe9 CPU・C・C++・C#・Rust全てにおいてオーバフロー時は一周回った結果になるってことか
じゃあそれが標準的な振る舞いなのだろう
じゃあそれが標準的な振る舞いなのだろう
637デフォルトの名無しさん
2022/05/23(月) 19:59:34.50ID:aUQlcplw >>634
演算子オーバーロードできる言語なら a + b が Option<T> 返すような型を実装できるから言語組み込みでキーワード用意する必要もないのでは
例えばRustだとそういうライブラリもある
https://docs.rs/checked/latest/checked/
演算子オーバーロードできる言語なら a + b が Option<T> 返すような型を実装できるから言語組み込みでキーワード用意する必要もないのでは
例えばRustだとそういうライブラリもある
https://docs.rs/checked/latest/checked/
638デフォルトの名無しさん
2022/05/23(月) 20:07:10.01ID:pMTVA02Y639デフォルトの名無しさん
2022/05/23(月) 22:48:29.77ID:X9GYHqrY 実装が処理速度に与える影響を論じるのなら浮動小数点数の話で語り始めるべきだったなw
640デフォルトの名無しさん
2022/05/24(火) 01:58:49.24ID:e1yfwJHI Pythonなどは(無限にではないが)演算で型拡張が行われるから、それらと同列でベンチマークすべきではないのは同意
Rustを愛しすぎて、顔にウンコ付いてて冗長で気持ち悪い書き方を擁護して発狂する用意周到オジサン
Rustを愛しすぎて、顔にウンコ付いてて冗長で気持ち悪い書き方を擁護して発狂する用意周到オジサン
641デフォルトの名無しさん
2022/05/24(火) 02:20:04.04ID:8GgyJL9r642デフォルトの名無しさん
2022/05/24(火) 04:56:32.72ID:cZN4xY/Z Rustスレ過疎ってル訳でもないのにどこでもRustの話始めるのなんでなん?
643デフォルトの名無しさん
2022/05/24(火) 10:26:14.04ID:bYnrOJu+ 頭がおかしいから
反応したら負け
反応したら負け
644デフォルトの名無しさん
2022/05/24(火) 10:43:26.98ID:7zq5Zl9C 言語は一つに統一したらええに。
言葉も英語だけなら良かったに。
言葉も英語だけなら良かったに。
645デフォルトの名無しさん
2022/05/24(火) 11:54:32.13ID:BzukVrXt Swiftってわかりにくいね
Objective-Cもクソだったし林檎嫌いだわ
Objective-Cもクソだったし林檎嫌いだわ
646デフォルトの名無しさん
2022/05/24(火) 12:46:51.04ID:+Ywn9TYu それでも Swift >>> 越えられない壁 >>> Go、つまり 林檎 >>>>>> Google
647デフォルトの名無しさん
2022/05/24(火) 12:47:47.67ID:MRz9uR42648デフォルトの名無しさん
2022/05/24(火) 13:19:16.27ID:ITkZMsqO まずxcodeが糞
糞というか狂気
犯罪と言っても過言でないと思う
糞というか狂気
犯罪と言っても過言でないと思う
649デフォルトの名無しさん
2022/05/24(火) 13:40:19.38ID:x7vOIT3I 3行使って情報量がほぼゼロ
650デフォルトの名無しさん
2022/05/24(火) 16:13:05.56ID:ITkZMsqO 1 + 1 = 2 レベルの内容すら理解できんとかガイジ?ホイ卒?
651デフォルトの名無しさん
2022/05/24(火) 16:25:30.71ID:Z3J3KQ7G Swiftやってると某こんスレにいるアホ言語初心者のような参照カウントの悪辣性に気付くんだわ。その言語の機能解説ずーとしてるバカたち
1つでもスマートで無いと言えば「自分たちが攻撃された」と思い込み、べたコード貼り付けて得意満面に機能解説しだす
1つでもスマートで無いと言えば「自分たちが攻撃された」と思い込み、べたコード貼り付けて得意満面に機能解説しだす
652デフォルトの名無しさん
2022/05/24(火) 16:38:55.79ID:/TotnhyC >>650
1 + 1 = 2は定義上そうなっているだけなので理解できるかどうかという話じゃないんだぞ(クソリプ)
1 + 1 = 2は定義上そうなっているだけなので理解できるかどうかという話じゃないんだぞ(クソリプ)
653デフォルトの名無しさん
2022/05/24(火) 16:39:22.08ID:sOTuiKrj 「Swiftになってよかったこと」で調べればobjective-cの駄目なところはいくらでも出てこない?
654デフォルトの名無しさん
2022/05/24(火) 17:03:32.22ID:Q0PWN6eS Swiftは言語だけみれば結構いいけどね
エラーハンドリング機構はメジャー言語の中では一番進んでる
objective-cは名前空間がなくて衝突回避のためにどうしても長い名前になるのがよくなかった
Swiftにも引き継がれてるメソッド名が引数名込みになるルールも分かりにくい
あとは動的ディスパッチなので速度が必要ならCかC++で書かないといけないのが面倒だったかな
エラーハンドリング機構はメジャー言語の中では一番進んでる
objective-cは名前空間がなくて衝突回避のためにどうしても長い名前になるのがよくなかった
Swiftにも引き継がれてるメソッド名が引数名込みになるルールも分かりにくい
あとは動的ディスパッチなので速度が必要ならCかC++で書かないといけないのが面倒だったかな
655デフォルトの名無しさん
2022/05/24(火) 18:08:59.87ID:ITkZMsqO >>653
ビチグソが固形ウンコになったくらいのレベルでよかったとかいうxcodersは頭がおかしい定期
ビチグソが固形ウンコになったくらいのレベルでよかったとかいうxcodersは頭がおかしい定期
656デフォルトの名無しさん
2022/05/24(火) 18:11:41.40ID:ITkZMsqO ごめん、うんこに失礼だった
うんこは体にとって大事だけど
xcodeは世界の敵、環境破壊兵器、サリン、AntiSDGs、人工地震5Gだったわ
世界平和のために早く殺すべき
うんこは体にとって大事だけど
xcodeは世界の敵、環境破壊兵器、サリン、AntiSDGs、人工地震5Gだったわ
世界平和のために早く殺すべき
657デフォルトの名無しさん
2022/05/24(火) 18:32:36.39ID:K71E2ixm >>654
同意
同意
658デフォルトの名無しさん
2022/05/24(火) 18:44:18.42ID:MRz9uR42 具体的なレスを聞かせてくれた>>654すこ
659デフォルトの名無しさん
2022/05/24(火) 18:49:32.82ID:fs/OcGN+ >>655
日本語読める?
日本語読める?
660デフォルトの名無しさん
2022/05/24(火) 19:00:38.09ID:9IIPqcRo 業務でストレス貯まってるのかな
661デフォルトの名無しさん
2022/05/24(火) 21:33:55.54ID:n+gg4WC+ 匿名掲示板でうんこレスしこたま投稿するの楽しいにゃん♪
662デフォルトの名無しさん
2022/05/24(火) 22:38:22.80ID:5G1zL+3l Xcodeが嫌ならVS CodeかAppCode使えば良くね?何が問題なの?
663デフォルトの名無しさん
2022/05/26(木) 19:00:46.30ID:C4ssaGJt 次スレから
スレタイに Julia も追加すべき
スレタイに Julia も追加すべき
664デフォルトの名無しさん
2022/05/26(木) 19:03:52.92ID:EVCXwRA4 どうぞ
665デフォルトの名無しさん
2022/05/26(木) 20:19:19.19ID:nSdeHuFH 旧世代言語は去れ
666デフォルトの名無しさん
2022/05/28(土) 09:48:31.36ID:EmXYdsgj kotlinのチュートリアル的なのみたらif式は変数に代入してコールできるとかあったけどいつ実行されるの?コールしたとき?それとも代入された変数には既にif式の実行結果が入ってる?
667デフォルトの名無しさん
2022/05/29(日) 16:30:35.70ID:89z2cDQI ・フリーエンジニアが年間3,600万円の売上を上げた方法を解説する
・26歳で独立して月収150万になった 元引きこもりエンジニアの物語
・ブラック企業から退職し、独立後11ヶ月で“月収300万円超え”になるまでの軌跡を
デザイナー社長船越良太に聞いてみた!
・ITフリーランスで月額単価150万円!万が一の就業不能に備える無料の保険もある「クラウドテック」
・フリーランス時代に月収4万円→最高340万円を達成した船越さんに、「お金」との向き合い方を聞いてみる
・フリーランスSEってどれくらい稼げるの?月単価160万円の案件を扱う定番エージェント
・フリーランスの仕事や職業の種類って何があるの?独立5年目で月収200万の僕が詳しく解説
・26歳で独立して月収150万になった 元引きこもりエンジニアの物語
・ブラック企業から退職し、独立後11ヶ月で“月収300万円超え”になるまでの軌跡を
デザイナー社長船越良太に聞いてみた!
・ITフリーランスで月額単価150万円!万が一の就業不能に備える無料の保険もある「クラウドテック」
・フリーランス時代に月収4万円→最高340万円を達成した船越さんに、「お金」との向き合い方を聞いてみる
・フリーランスSEってどれくらい稼げるの?月単価160万円の案件を扱う定番エージェント
・フリーランスの仕事や職業の種類って何があるの?独立5年目で月収200万の僕が詳しく解説
668デフォルトの名無しさん
2022/05/29(日) 16:46:50.81ID:C+iYNtEl669デフォルトの名無しさん
2022/05/29(日) 18:49:03.61ID:4taUn78j >>668
君は年収300でRustで組み込みでもしてるのが実力だからねw
君は年収300でRustで組み込みでもしてるのが実力だからねw
670デフォルトの名無しさん
2022/05/29(日) 20:21:54.98ID:RsJgaHeF ムキになってて草
671デフォルトの名無しさん
2022/05/29(日) 20:29:03.30ID:JtP99XwD 年収800万超えエンジニア注目するプログラミング言語、第1位は?
https://news.mynavi.jp/techplus/article/20210802-1936893/
https://news.mynavi.jp/techplus/article/20210802-1936893/images/001.jpg
https://news.mynavi.jp/techplus/article/20210802-1936893/
https://news.mynavi.jp/techplus/article/20210802-1936893/images/001.jpg
672デフォルトの名無しさん
2022/05/29(日) 23:44:19.76ID:xfFi626I673デフォルトの名無しさん
2022/05/30(月) 00:09:02.12ID:URC3D+jY Goとかいうウンコオブウンコのそび糞
674デフォルトの名無しさん
2022/05/30(月) 08:59:04.28ID:Pjv5EPMb >>663
このようにマジキモRust信者が24時間張り付いて、他言語の悪口を言うスレです
このようにマジキモRust信者が24時間張り付いて、他言語の悪口を言うスレです
675デフォルトの名無しさん
2022/06/01(水) 05:40:50.61ID:kSwwruMK そんな書き込みは見かけないね
676デフォルトの名無しさん
2022/06/01(水) 07:00:10.40ID:m3Paz3vX (俺以外の)そんな書き込みは見かけないね
677デフォルトの名無しさん
2022/06/01(水) 11:51:48.67ID:a41qFxYX (自演して)クソクソ言っとけば悪口になると思ってそう
678デフォルトの名無しさん
2022/06/01(水) 17:27:50.52ID:bHuwLCJo679デフォルトの名無しさん
2022/06/01(水) 17:43:20.57ID:IxX6jh1U あからさまにRustを叩いている人はごく一部を除いていない
ほとんどはRust信者を生暖かい目で見ているという立ち位置
ほとんどはRust信者を生暖かい目で見ているという立ち位置
680デフォルトの名無しさん
2022/06/01(水) 21:28:30.53ID:pSC66flQ Rust信者に香ばしい人が多いのはなんなんだ?
681デフォルトの名無しさん
2022/06/01(水) 23:51:24.24ID:5AVQNMn+ 信者は香ばしいもんだろ
682デフォルトの名無しさん
2022/06/02(木) 01:26:39.73ID:OV4goLPm >>678
叩きもなにも、もはや誰も言語仕様の話はしていない。汚物連呼程度の煽りならスルーするのが賢明だ
叩きもなにも、もはや誰も言語仕様の話はしていない。汚物連呼程度の煽りならスルーするのが賢明だ
683デフォルトの名無しさん
2022/06/02(木) 07:49:13.42ID:0uHbICXr Rustは素晴らしい言語ではあるが
頭が悪い側の一部のプログラマーが理解できない可能性ないのか?
頭が悪い側の一部のプログラマーが理解できない可能性ないのか?
684デフォルトの名無しさん
2022/06/02(木) 08:10:44.20ID:BiTU5AOk685デフォルトの名無しさん
2022/06/02(木) 09:03:19.01ID:Y3NDvf7Q むしろ駄目プログラマーを上手く排除できるからありがたい
理想的な社会になる
理想的な社会になる
686デフォルトの名無しさん
2022/06/02(木) 11:14:24.49ID:kLxnMhNJ 駄目プログラムがRustに置き換わるだけで何の解決にもなっていないのでは?
687デフォルトの名無しさん
2022/06/02(木) 11:16:44.55ID:A+oZ2GoP 一番排除できてありがたいのは、癖のあるC++プログラマーw
688デフォルトの名無しさん
2022/06/02(木) 11:51:30.38ID:ZMFIZVkF 例えば駄目プログラムの典型として
「データ構造スパゲティ」
GC言語だとそれでも動いてしまうがメンテしにくい、バグ入り込みやすい、デバッグしにくいなど、当然問題ありまくり
C/C++だと解放忘れや解放後利用や多重解放などが入り込みがちで難解になるため普通は避けるが、避けない人も出てきてはまる
Rustだとコンパイルが通らないことで、それら諸問題を避ける形になることが多い
「データ構造スパゲティ」
GC言語だとそれでも動いてしまうがメンテしにくい、バグ入り込みやすい、デバッグしにくいなど、当然問題ありまくり
C/C++だと解放忘れや解放後利用や多重解放などが入り込みがちで難解になるため普通は避けるが、避けない人も出てきてはまる
Rustだとコンパイルが通らないことで、それら諸問題を避ける形になることが多い
689デフォルトの名無しさん
2022/06/02(木) 13:29:24.85ID:C1W9vuQS スパゲッティか~
おいしそうだねえ~
おいしそうだねえ~
690デフォルトの名無しさん
2022/06/02(木) 13:51:42.44ID:2I6UvhVY691デフォルトの名無しさん
2022/06/02(木) 14:01:04.10ID:vo8qdvVO 何でもRcで囲めば簡単にスパゲッティデータ構造作れそう
692デフォルトの名無しさん
2022/06/02(木) 14:43:28.56ID:wPySDGOC693デフォルトの名無しさん
2022/06/02(木) 15:05:39.70ID:MwnGmD5s694デフォルトの名無しさん
2022/06/02(木) 15:46:11.94ID:wPySDGOC695デフォルトの名無しさん
2022/06/02(木) 18:38:30.38ID:aZCO8NlO >>687
C++ はひどい言語だ。これは、多くの平均以下のプログラマーが使ってるために
さらに輪をかけてゲロゲロになっていて、どうしようもないゴミが
簡単に生産されるようになってる。正直いって、C を選ぶ理由が C++ プログラマーを
追っぱらうため *だけ* だったとしても、それ自体、C を使う強力な理由になりうる。
C++ はトンでもなく悪い設計の元になりうる。どうせこの言語ではいつも STL やら
Boost やら、その他ゲロゲロベロベロの「素敵な」ライブラリの機能を使って、
それがあんたのプログラムに「役立つ」んだろうが、以下のことが起きる:
- うまく動かないときにもたらされる際限のない苦痛 (あと STL とか、特に Boost が
安定してるとか移植性があるとかいう奴は、どいつもこいつも大ウソつきで、
もはや笑えるレベルを超えている)
- 非効率な抽象プログラミングモデルで、2年たった後にこれらが実はそんなに
効率的じゃなかったことに気づくケース。でもそのときにはすでに全部の
コードがその素晴らしいオブジェクトモデルに依存していて、直すためには
アプリ全体を書き直さなきゃなんない。
言いかえれば、唯一まともで、効率がよくて、システムレベルで使えて、移植性がある
C++ ってのは、基本的に C で使える機能だけに限ったときなんだ。そして C だけに
限定するってことは、他の人がそれをめちゃくちゃにしないってことで、
ついでに沢山のプログラマが実際に低水準の問題を理解することができて、アホらしい
「オブジェクト・モデル」のたわごとを持ちこまないってことだ。
>正直いって、C を選ぶ理由が C++ プログラマーを追っぱらうため *だけ* だったとしても、それ自体、C を使う強力な理由になりうる。
>正直いって、C を選ぶ理由が C++ プログラマーを追っぱらうため *だけ* だったとしても、それ自体、C を使う強力な理由になりうる。
>正直いって、C を選ぶ理由が C++ プログラマーを追っぱらうため *だけ* だったとしても、それ自体、C を使う強力な理由になりうる。
>正直いって、C を選ぶ理由が C++ プログラマーを追っぱらうため *だけ* だったとしても、それ自体、C を使う強力な理由になりうる。
>正直いって、C を選ぶ理由が C++ プログラマーを追っぱらうため *だけ* だったとしても、それ自体、C を使う強力な理由になりうる。
>正直いって、C を選ぶ理由が C++ プログラマーを追っぱらうため *だけ* だったとしても、それ自体、C を使う強力な理由になりうる。
>正直いって、C を選ぶ理由が C++ プログラマーを追っぱらうため *だけ* だったとしても、それ自体、C を使う強力な理由になりうる。
>正直いって、C を選ぶ理由が C++ プログラマーを追っぱらうため *だけ* だったとしても、それ自体、C を使う強力な理由になりうる。
>正直いって、C を選ぶ理由が C++ プログラマーを追っぱらうため *だけ* だったとしても、それ自体、C を使う強力な理由になりうる。
>正直いって、C を選ぶ理由が C++ プログラマーを追っぱらうため *だけ* だったとしても、それ自体、C を使う強力な理由になりうる。
C++ はひどい言語だ。これは、多くの平均以下のプログラマーが使ってるために
さらに輪をかけてゲロゲロになっていて、どうしようもないゴミが
簡単に生産されるようになってる。正直いって、C を選ぶ理由が C++ プログラマーを
追っぱらうため *だけ* だったとしても、それ自体、C を使う強力な理由になりうる。
C++ はトンでもなく悪い設計の元になりうる。どうせこの言語ではいつも STL やら
Boost やら、その他ゲロゲロベロベロの「素敵な」ライブラリの機能を使って、
それがあんたのプログラムに「役立つ」んだろうが、以下のことが起きる:
- うまく動かないときにもたらされる際限のない苦痛 (あと STL とか、特に Boost が
安定してるとか移植性があるとかいう奴は、どいつもこいつも大ウソつきで、
もはや笑えるレベルを超えている)
- 非効率な抽象プログラミングモデルで、2年たった後にこれらが実はそんなに
効率的じゃなかったことに気づくケース。でもそのときにはすでに全部の
コードがその素晴らしいオブジェクトモデルに依存していて、直すためには
アプリ全体を書き直さなきゃなんない。
言いかえれば、唯一まともで、効率がよくて、システムレベルで使えて、移植性がある
C++ ってのは、基本的に C で使える機能だけに限ったときなんだ。そして C だけに
限定するってことは、他の人がそれをめちゃくちゃにしないってことで、
ついでに沢山のプログラマが実際に低水準の問題を理解することができて、アホらしい
「オブジェクト・モデル」のたわごとを持ちこまないってことだ。
>正直いって、C を選ぶ理由が C++ プログラマーを追っぱらうため *だけ* だったとしても、それ自体、C を使う強力な理由になりうる。
>正直いって、C を選ぶ理由が C++ プログラマーを追っぱらうため *だけ* だったとしても、それ自体、C を使う強力な理由になりうる。
>正直いって、C を選ぶ理由が C++ プログラマーを追っぱらうため *だけ* だったとしても、それ自体、C を使う強力な理由になりうる。
>正直いって、C を選ぶ理由が C++ プログラマーを追っぱらうため *だけ* だったとしても、それ自体、C を使う強力な理由になりうる。
>正直いって、C を選ぶ理由が C++ プログラマーを追っぱらうため *だけ* だったとしても、それ自体、C を使う強力な理由になりうる。
>正直いって、C を選ぶ理由が C++ プログラマーを追っぱらうため *だけ* だったとしても、それ自体、C を使う強力な理由になりうる。
>正直いって、C を選ぶ理由が C++ プログラマーを追っぱらうため *だけ* だったとしても、それ自体、C を使う強力な理由になりうる。
>正直いって、C を選ぶ理由が C++ プログラマーを追っぱらうため *だけ* だったとしても、それ自体、C を使う強力な理由になりうる。
>正直いって、C を選ぶ理由が C++ プログラマーを追っぱらうため *だけ* だったとしても、それ自体、C を使う強力な理由になりうる。
>正直いって、C を選ぶ理由が C++ プログラマーを追っぱらうため *だけ* だったとしても、それ自体、C を使う強力な理由になりうる。
696デフォルトの名無しさん
2022/06/02(木) 18:58:22.84ID:wPySDGOC 型無し糞言語ユーザーはその場で○していいよ
公害だから
公害だから
697デフォルトの名無しさん
2022/06/02(木) 19:48:49.81ID:YZ3xIu4V キチガイ*だけ* 言語Rust
698デフォルトの名無しさん
2022/06/02(木) 21:04:45.84ID:HUF3eecJ >>690
ぐぅ正論w
ぐぅ正論w
699デフォルトの名無しさん
2022/06/02(木) 21:41:51.25ID:WnYotmDJ700デフォルトの名無しさん
2022/06/02(木) 23:25:41.34ID:C1W9vuQS そもそもスパゲッティデータ構造って定義はなに
フローにおけるサイクロマティック複雑度みたいな指標あるんでしたっけ
フローにおけるサイクロマティック複雑度みたいな指標あるんでしたっけ
701デフォルトの名無しさん
2022/06/03(金) 12:08:17.39ID:xzoD2mhR702デフォルトの名無しさん
2022/06/03(金) 12:18:20.21ID:xzoD2mhR 頭固いやつほど0か100でばかり判断しやがる。
703デフォルトの名無しさん
2022/06/03(金) 12:24:15.91ID:zWyAdBA8 具体性が無い話をいつまでも続けてんじゃね~
704デフォルトの名無しさん
2022/06/03(金) 12:32:07.86ID:gfwA6c8+ せめてコード例を出せ
705デフォルトの名無しさん
2022/06/03(金) 12:44:43.82ID:yhFti50j ちょっと待て
俺たちプログラマは抽象化と常に隣り合わせになりながら生きてるはずだ
俺たちプログラマは抽象化と常に隣り合わせになりながら生きてるはずだ
706デフォルトの名無しさん
2022/06/03(金) 12:48:02.40ID:zWyAdBA8 じゃあ客観性が無い話をいつまでも続けてんじゃね〜
707デフォルトの名無しさん
2022/06/03(金) 13:58:15.04ID:EO0p59TU スパゲッティデータ構造wwで終わってる話
708デフォルトの名無しさん
2022/06/03(金) 14:31:49.94ID:RXRy7t82 昔のレベルの低い状況だったらよかったのかもしれんが、抽象バカはこれからはプログラマーとしてはやっていけないよ。
今はテストコード書くのが当たり前だから。
今はテストコード書くのが当たり前だから。
709デフォルトの名無しさん
2022/06/03(金) 14:36:17.21ID:PVwM5tOu まだスパゲッティデータ構造とかいう話をしているんかよ。新しいバズワードでも作りたいんかね。
一般的でない用語を使いたければ、せめて定義ぐらいはしろよ。
一般的でない用語を使いたければ、せめて定義ぐらいはしろよ。
710デフォルトの名無しさん
2022/06/03(金) 16:26:17.35ID:ypnnfw4Q711デフォルトの名無しさん
2022/06/03(金) 16:41:16.70ID:VwiYiMNb まさかおまいらやってないよな
https://mevius.5ch.net/test/read.cgi/tech/1654051738/
https://mevius.5ch.net/test/read.cgi/tech/1654051738/
712デフォルトの名無しさん
2022/06/03(金) 17:10:08.22ID:oX46NC1r 次スレワッチョイ付けとく?
713デフォルトの名無しさん
2022/06/03(金) 17:56:42.36ID:yufR8mPg >>711
実環境と同じで開発する Docker っていうんだぜ 最新の開発手法なんだが 逆に知らないのか?RUSTとか言ってるバヤイじゃないだらw
実環境と同じで開発する Docker っていうんだぜ 最新の開発手法なんだが 逆に知らないのか?RUSTとか言ってるバヤイじゃないだらw
714デフォルトの名無しさん
2022/06/03(金) 18:36:29.92ID:PVwM5tOu715デフォルトの名無しさん
2022/06/03(金) 19:16:59.53ID:os9nRGDZ > スパゲッティデータ構造
「所有権の複製」と同じ独善的で哀れな響きを感じる
「所有権の複製」と同じ独善的で哀れな響きを感じる
716デフォルトの名無しさん
2022/06/03(金) 20:43:36.50ID:Obl8jI4y データと環境の区別がつかないやつとか
Dockerを最新開発手法だと思ってるやつとか
DevOps知らないやつとか
スパゲッティデータ構造wとか
ここは底辺の巣窟だな
Dockerを最新開発手法だと思ってるやつとか
DevOps知らないやつとか
スパゲッティデータ構造wとか
ここは底辺の巣窟だな
717デフォルトの名無しさん
2022/06/03(金) 21:05:02.43ID:os9nRGDZ 底辺というか単にアマチュアと思う
仕事で書いてるマがあんまいないでしょここ
学生さんか無職によるエアプの応酬でしょひたすら
仕事で書いてるマがあんまいないでしょここ
学生さんか無職によるエアプの応酬でしょひたすら
718デフォルトの名無しさん
2022/06/03(金) 23:44:10.63ID:gxOeTsOz YouTube で有名な、雑食系エンジニア・KENTA の動画
EC2はもうオワコンです
www.youtube.com/watch?v=G_ILES8fmf8
ほとんどの企業が、Docker, Kubernetes へ移行している。
自分でOS を管理してはいけない。更新などが面倒だから
だからAWS でも、Elastic Container Service(ECS)ではなく、Fargate を使えと言ってる。
他には、AWS Lambda とか
YouTube で有名な、くろかわこうへいのAWS入門書も出ている。
サロン内の数十人で書いたみたい
米国年収では最高峰のAWS Solutions Architect など、アソシエイト3冠でも狙えばよい
Dockerなら、この本が簡単。
自宅ではじめるDocker入門[改訂版]、浅居 尚、2021/4
EC2はもうオワコンです
www.youtube.com/watch?v=G_ILES8fmf8
ほとんどの企業が、Docker, Kubernetes へ移行している。
自分でOS を管理してはいけない。更新などが面倒だから
だからAWS でも、Elastic Container Service(ECS)ではなく、Fargate を使えと言ってる。
他には、AWS Lambda とか
YouTube で有名な、くろかわこうへいのAWS入門書も出ている。
サロン内の数十人で書いたみたい
米国年収では最高峰のAWS Solutions Architect など、アソシエイト3冠でも狙えばよい
Dockerなら、この本が簡単。
自宅ではじめるDocker入門[改訂版]、浅居 尚、2021/4
719デフォルトの名無しさん
2022/06/04(土) 03:17:04.19ID:WvJ0avYJ720デフォルトの名無しさん
2022/06/04(土) 10:14:15.98ID:vvbHqYcO KEИTAはNGワード推奨
721デフォルトの名無しさん
2022/06/04(土) 12:59:06.25ID:CyXkOFyS 普通の荒らしならNGでも良いけど、これは広告黙認になっちゃう…
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 「1800万円の売り上げゼロに…」中国インバウンドに特化の宿の今 [蚤の市★]
- 「中国人の訪日熱は冷めた」 人気旅行先から日本外れる 14日で自粛呼びかけ1カ月 [蚤の市★]
- 最新版Z級クソ映画ランキングが決定! [牛丼★]
- クリスマスの「予定なし」54% [少考さん★]
- 日銀0.75%に利上げへ、30年ぶりの水準に 19日金融政策決定会合 [蚤の市★]
- 「中国人の訪日熱は冷めた」 人気旅行先から日本外れる 14日で自粛呼びかけ1カ月 ★2 [蚤の市★]
- 【実況】博衣こよりのえちえち機動戦士ガンダム逆襲のシャア🧪★2
- 【実況】博衣こよりのえちえち機動戦士ガンダム逆襲のシャア🧪★3
- 【ウヨしぐさ】高市「君が代の意味統一されていない」_日本政府見解は「天皇を象徴とするわが国の繁栄祈念」 [979264442]
- 茶ぁしばこうや···
- 【画像】大好きな彼氏のために自分から乳首開発するシチュ←一番抜けるよな?
- 愛国者「釘を使わない日本独自の伝統工法スゴイ!」X民「それ中国起源ですよ」→批判殺到 [834922174]
