!extend:checked:vvvvv:1000:512
(新スレ立ての際上記コマンドを2行書き込んでください)
C言語の話題のみ取り扱います C++の話題はC++スレへ
質問には最低限の情報(ソース/コンパイラ/OS)を付ける
数行で収まらないソースは以下を適当に使ってURLを晒す
https://paiza.io/
https://ideone.com/
http://codepad.org/
C17
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/n4713.pdf
C11
http://www.open-std.org/jtc1/sc22/WG14/www/docs/n1570.pdf
C23 最新ドラフト
https://www.open-std.org/jtc1/sc22/wg14/www/docs/n3047.pdf
C99
http://www.open-std.org/jtc1/sc22/WG14/www/docs/n1256.pdf
http://kikakurui.com/x3/X3010-2003-01.html
C FAQ 日本語訳
http://www.kouno.jp/home/c_faq/
JPCERT C コーディングスタンダード
https://www.jpcert.or.jp/sc-rules/
※前スレ
C言語なら俺に聞け 161
https://mevius.5ch.net/test/read.cgi/tech/1682053520/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured
C言語なら俺に聞け 162
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん (ワッチョイ 2389-FUJr)
2023/10/30(月) 17:13:00.82ID:hHEGE8Ol02はちみつ餃子 ◆8X2XSCHEME (ワッチョイ 9b3e-g5YV)
2023/10/30(月) 17:30:23.87ID:I7fISnX+0 2get
3はちみつ餃子 ◆8X2XSCHEME (ワッチョイ 9b3e-g5YV)
2023/10/30(月) 17:31:34.22ID:I7fISnX+0 C23 の最新ドラフトは N3096 に更新されてるでよ
https://www.open-std.org/jtc1/sc22/wg14/www/docs/n3096.pdf
https://www.open-std.org/jtc1/sc22/wg14/www/docs/n3096.pdf
4デフォルトの名無しさん (ワッチョイ eb63-c8RC)
2023/10/30(月) 19:05:35.74ID:i+814vap05デフォルトの名無しさん (ワッチョイ 199f-CP9B)
2023/10/30(月) 19:40:56.11ID:PfgrnUqg0 いまどきPlain Cが使われる状況なんて限定的なんだから
高級アセンブラとして堂々としてればいいんですよ
高級アセンブラとして堂々としてればいいんですよ
6デフォルトの名無しさん (ワントンキン MM53-g3nS)
2023/10/30(月) 20:35:57.87ID:YnJZjusKM トッピングは何になさいますか?
7デフォルトの名無しさん (ワッチョイ 2901-CP9B)
2023/10/30(月) 21:04:03.03ID:re6vYA8I0 リモートワーク制度が削減・廃止されたら「転職や別案件を探す」が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%)と続いた。
8デフォルトの名無しさん (ワッチョイ 194e-FUJr)
2023/10/31(火) 09:59:32.82ID:DBRUqQAF0 前スレではちみつさんが書いてくれたリンク見ました。thx
https://go.dev/tour/flowcontrol/13
曰くGOの defer は
deferred function calls 遅延関数呼び出し で、関数脱出時にlast-in-fast 順で呼ぶもの
とすると、C言語でdeferの仕様追加要求は却下すべきです。リンクリスト1個作れば済む話で、実際そうしてる人も多数いるだろうに、既存プログラムでdeferというシンボルを使ってるのをコンパイル通らなくしてまで仕様追加するのは利益が小さすぎる。
エラー処理で使うかは、直接関係ないですね。そうしたきゃすればいいけど、私は読みやすいコードとは思わない、です
https://go.dev/tour/flowcontrol/13
曰くGOの defer は
deferred function calls 遅延関数呼び出し で、関数脱出時にlast-in-fast 順で呼ぶもの
とすると、C言語でdeferの仕様追加要求は却下すべきです。リンクリスト1個作れば済む話で、実際そうしてる人も多数いるだろうに、既存プログラムでdeferというシンボルを使ってるのをコンパイル通らなくしてまで仕様追加するのは利益が小さすぎる。
エラー処理で使うかは、直接関係ないですね。そうしたきゃすればいいけど、私は読みやすいコードとは思わない、です
9デフォルトの名無しさん (ワッチョイ 937c-cQ99)
2023/10/31(火) 12:23:13.16ID:9gnUDJNP0 >>8
>関数脱出時にlast-in-fast 順で呼ぶもの
>
>とすると、C言語でdeferの仕様追加要求は却下すべきです。
この「とすると」からの繋がりが意味不明。
>リンクリスト1個作れば済む話で、
だから何?
「却下 *すべき*」の理由になってない。
採用するほどでない、なら理解できる。
> 既存プログラムでdeferというシンボルを使ってるのをコンパイル通らなくしてまで仕様追加するのは利益が小さすぎる。
ここでのdeferは機能についての名称として使ってるだけで、そのままの文言じゃないことを理解できてないみたいだ。
>関数脱出時にlast-in-fast 順で呼ぶもの
>
>とすると、C言語でdeferの仕様追加要求は却下すべきです。
この「とすると」からの繋がりが意味不明。
>リンクリスト1個作れば済む話で、
だから何?
「却下 *すべき*」の理由になってない。
採用するほどでない、なら理解できる。
> 既存プログラムでdeferというシンボルを使ってるのをコンパイル通らなくしてまで仕様追加するのは利益が小さすぎる。
ここでのdeferは機能についての名称として使ってるだけで、そのままの文言じゃないことを理解できてないみたいだ。
10デフォルトの名無しさん (ワッチョイ 194e-FUJr)
2023/10/31(火) 15:34:02.36ID:DBRUqQAF011デフォルトの名無しさん (ワッチョイ eb63-c8RC)
2023/10/31(火) 15:38:26.62ID:/TBQ8etM0 ブログ立てて、そこでやれ
12デフォルトの名無しさん (ワッチョイ 29d7-WJPr)
2023/10/31(火) 15:39:17.26ID:803Tgyvr0 >>8
どうせコンパイルオプションで無効にすれば使えるだろ
どうせコンパイルオプションで無効にすれば使えるだろ
14デフォルトの名無しさん (ワッチョイ 1379-JwVi)
2023/10/31(火) 16:24:39.17ID:1/1CCAX60 ボクの考えた最強のC言語を語るスレはこちら
【超高速】C/C++に代わる低級言語を開発したい 8
http://mevius.5ch.net/test/read.cgi/tech/1345730580/
【超高速】C/C++に代わる低級言語を開発したい 8
http://mevius.5ch.net/test/read.cgi/tech/1345730580/
15デフォルトの名無しさん (ワッチョイ d95d-kYJB)
2023/10/31(火) 16:36:27.63ID:RXeEqnvz0 deferは(素のものをじゃなくてもう少し高機能な)プリプロセッサで対応出来る
breakやreturnの直前にdeferの内容を全部コピーしとけばいいだけ
まぁそれ言い出すと、C++をCに変換するプリプロセッサが有れば全て解決だがなw
breakやreturnの直前にdeferの内容を全部コピーしとけばいいだけ
まぁそれ言い出すと、C++をCに変換するプリプロセッサが有れば全て解決だがなw
16デフォルトの名無しさん (ワッチョイ 194e-FUJr)
2023/10/31(火) 16:37:42.80ID:DBRUqQAF0 ただのどこかのオッサンの意見が気に食わんなら別にそれでもいいよ…
各自自分の考えを語ればいいじゃん、そんな食いつくくらいならなんか一つくらいは「自分のアイデア」あるんでしょ?何もないの?
各自自分の考えを語ればいいじゃん、そんな食いつくくらいならなんか一つくらいは「自分のアイデア」あるんでしょ?何もないの?
17デフォルトの名無しさん (ワッチョイ 194e-FUJr)
2023/10/31(火) 16:39:39.94ID:DBRUqQAF018デフォルトの名無しさん (ワッチョイ 537c-oF/Z)
2023/10/31(火) 16:43:21.14ID:5ddE/sJo0 既に進行中の「建設的な議論」をご用意しました
以降の議論はこれを前提として積み重ねていただくようお願い申し上げます
https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2895.htm
以降の議論はこれを前提として積み重ねていただくようお願い申し上げます
https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2895.htm
19デフォルトの名無しさん (ワッチョイ 537c-oF/Z)
2023/10/31(火) 16:43:26.09ID:5ddE/sJo0 既に進行中の「建設的な議論」をご用意しました
以降の議論はこれを前提として積み重ねていただくようお願い申し上げます
https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2895.htm
以降の議論はこれを前提として積み重ねていただくようお願い申し上げます
https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2895.htm
20デフォルトの名無しさん (ワッチョイ 1be7-zW/F)
2023/10/31(火) 16:57:17.68ID:C1aTagsw0 >>19
なんか、機能はともかく見た目はだいぶ汚いコードになるね
なんか、機能はともかく見た目はだいぶ汚いコードになるね
21デフォルトの名無しさん (ワッチョイ 937c-cQ99)
2023/10/31(火) 17:12:55.99ID:9gnUDJNP0 >>17
全然おかしく無いよ。
互換性は非常に重要。
でもおまえは新しい機能は追加するなって言ってるだけだよね。
おまえの言い分だとプロトタイプ宣言必須になるのは、過去の「正しいプログラム」が正しくあり続けることできないから「却下すべき」案なんだよな。
全然おかしく無いよ。
互換性は非常に重要。
でもおまえは新しい機能は追加するなって言ってるだけだよね。
おまえの言い分だとプロトタイプ宣言必須になるのは、過去の「正しいプログラム」が正しくあり続けることできないから「却下すべき」案なんだよな。
22デフォルトの名無しさん (ワッチョイ 937c-cQ99)
2023/10/31(火) 17:17:03.54ID:9gnUDJNP023デフォルトの名無しさん (ワッチョイ 1379-JwVi)
2023/10/31(火) 17:41:26.94ID:1/1CCAX6024デフォルトの名無しさん (ワッチョイ 8114-Qq8E)
2023/10/31(火) 17:59:35.29ID:iHc07kUm0 >>23
君は中傷せずに会話できないのかね?
君は中傷せずに会話できないのかね?
25デフォルトの名無しさん (ワッチョイ 1945-FUJr)
2023/10/31(火) 21:23:39.92ID:DBRUqQAF0 21 と 22 のワッチョイとIDが同じで表現が口汚いのはどう解釈したらいいの?私には難しくて分かりませぬ
26デフォルトの名無しさん (スププ Sd33-wFsA)
2023/11/01(水) 03:27:47.22ID:3HySGS93d いつもの復オジωωω
スルー決定ωωωωωωωωω
スルー決定ωωωωωωωωω
27デフォルトの名無しさん (ワッチョイ e110-H9h+)
2023/11/01(水) 07:56:22.02ID:9FKdtRs60 容認→警告→禁止推奨
となった仕様が幾つあったか・・・。
となった仕様が幾つあったか・・・。
28デフォルトの名無しさん (ワントンキン MM53-wL8D)
2023/11/01(水) 09:43:55.98ID:g4eyJzirM 言語の設計思想と立ち位置考えれば手を入れる必要ないでしょ
細かいのはあるにしても関数プロトタイプの導入、データ型の追加、stdioのセキュリティ強化くらいでCとしては充分
構文追加とかバカすぎてANSI Cもまず取り込まんよw
細かいのはあるにしても関数プロトタイプの導入、データ型の追加、stdioのセキュリティ強化くらいでCとしては充分
構文追加とかバカすぎてANSI Cもまず取り込まんよw
29デフォルトの名無しさん (スプッッ Sd73-cQ99)
2023/11/01(水) 12:36:29.63ID:YeBzjhT2d >>28
>細かいのはあるにしても関数プロトタイプの導入、データ型の追加、stdioのセキュリティ強化くらいでCとしては充分
その挙げ句MISRA-Cみたいなのがでてくる。
>構文追加とかバカすぎてANSI Cもまず取り込まんよw
C23の属性とか知らんの?
>細かいのはあるにしても関数プロトタイプの導入、データ型の追加、stdioのセキュリティ強化くらいでCとしては充分
その挙げ句MISRA-Cみたいなのがでてくる。
>構文追加とかバカすぎてANSI Cもまず取り込まんよw
C23の属性とか知らんの?
30デフォルトの名無しさん (ワッチョイ 2945-kYJB)
2023/11/01(水) 13:21:32.97ID:DFYs67SD0 c23だと属性以外にも
enum Colour : char {
Red,
Green,
Blue
};
とか
auto i = 123L;
とかも構文変更になる
constexprもコンパイラにとってはかなり大きい
文字列のハッシュ値の計算とか、コンパイル時にCのコードを実行できる
enum Colour : char {
Red,
Green,
Blue
};
とか
auto i = 123L;
とかも構文変更になる
constexprもコンパイラにとってはかなり大きい
文字列のハッシュ値の計算とか、コンパイル時にCのコードを実行できる
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 小野田紀美・経済安保担当相「何か気に入らないことがあればすぐに経済的威圧をする国への依存はリスク」 ★2 [Hitzeschleier★]
- 【中国局長】両国関係に「深刻な影響」 首相発言の撤回要求 [蚤の市★]
- 【インバウンド】中国人観光客の日本での消費額は年間約2兆円超…中国政府は公務員の出張取り消し [1ゲットロボ★]
- 外務省局長は無言で厳しい表情…日中の高官協議終了か 高市首相“台湾”発言で中国が強硬対応 発言撤回求めたか…★3 [BFU★]
- 【維新】吉村知事「中国人観光客だけに頼るビジネスモデル変えていかないといけない」「高市総理の発言は撤回する必要はない」 [Hitzeschleier★]
- 【社会】40代以上のおじさん・おばさんは叩いてオッケーという風潮はなぜ加速したのか [七波羅探題★]
- 自分に自信がない女の子、陽キャ美容室で80cmのエクステを付けた結果wwwwwwwwwwwwwwwwwww [329329848]
- 【高市速報】日本人の3割「中国への武力行使に踏み切る必要がある」ANN世論調査 [931948549]
- 外務省局長、よくわからないまま帰国へ [834922174]
- 【実況】博衣こよりのえちえち歌枠🧪
- 【朗報】外務省局長、中国側の要求を断固拒否。「高市さんの答弁は日本政府の立場を変えるものではないし、撤回しない」 [519511584]
- 農林水産省「春頃にはコメ価格落ち着くのでは」新米の取引価格、過去最高を更新。 [256556981]
