C言語(ISO/IEC 9899) Countdown Calendar 2021
を満席にするために8つの方法を検討する。
せっかく主催者側が新しい試みをしているのなら、
@degudegu2510 Qiita Countdown Calendar 2021 リニューアル秘話
参加側もなにか新しい試みをするといいかもという乗り。
方法1 カレンダーの説明を分かり易く
Cコンパイラの作り方から、C言語規格、コーディング標準、コードレビューの仕方まで、C言語のソースが1行あれば、なんでも結構です。
例:#include <me>
という素っ気ない書き込みから、次の版ではこんなふうに書き換えた。
Cコンパイラの作り方から、C言語規格、コーディング標準、コードレビューの仕方まで、C言語のソースが1行あれば、なんでも結構です。
例:#include <me>
C言語 ISO/IEC 9899国際規格 の勉強会を企画します。
この企画の参加者の方が、感想をあげてくださると幸いです。
限定公開で記事を書いておけば、当日朝、自動的に公開になります。忙しい人が、日を気にして書く必要はありません。QiitaのIDがなくても、GitHub, twitterのIDがあればログインできます。IT系のSNSであるQiitaの行事を企画しています。関係者の方にご伝達くださいますようお願い申し上げます
限定公開で記事を書いておけば、当日朝、自動的に公開になる。
忙しい人が、日にちお気にして書く必要がないということを、
しっかりと伝えることが大事。
カレンダーのURLの拡散は、facebook, twitter等で行っても、
説明がわかりにくいと駄目。過去のQiitaのカレンダーを分析して説明をわかりやすくする。
方法2 Qiitaの記事にする。
この記事自体を書くこと。
参加のしやすさを誘う内容にする。
過去のQiitaのCountdown calendarを読んで、それぞれの工夫をする。
他の記事にこの記事のURLを記載する。目標100記事。20211120現在 12記事に記載。
Countdown Calendar 2021 を満席にする方法の経緯
方法3 関連するQiitaの C タグ記事から一人一記事を紹介する。
早い話が参加の招待状。
3776 記事、34035人のフォロワーがいる。
C言語の国際規格はISO/IEC 9899
6 記事、1人のフォロワーがいるだけ。
C言語のオープンソースの事例としてはGCC
513 記事、83人のフォロワーがいる。
C言語のオープンソースの事例としてはCLANG
247 記事、84人のフォロワーがいる。
@hikarabitagobou argc,argvとは?
@ab25cq 自作Cコンパイラ neo-c2 version 1.2.6リリースです
@kawasaki3 【初見殺し】アラインメント
@izuki_y C言語マクロサンプル
@YukiMiyatake 条件式に計算を入れるのはやめようという話
@sho_hei_0990 STM32マイコンインバータSTEVAL-SPIN3201でモータのベクトル制御を実装する
@physic77477937 [積分を用いて自然対数log(a)の近似値を求める。] 数値計算入門、数値積分、シンプソン公式、自然対数、C言語、Cプログラミング
@aho17 C言語 DAY5 関数の作り方
@aho17 c言語 2日目
@ko1nksm POSIX C言語API一覧とコマンド一覧の調べ方
@chenyh C / C ++で「free」または「delete」を呼び出すと、システムにメモリが解放されますか?
@lzpel C言語で何もincludeせずにHello Worldを書けるのか?
@pukuchan C言語 複数ファイル分割方法
@whity_umeda C言語のポインタをコードと図で整理する
@keitean C言語 semaphore, mutexを使った並行プログラミングのサンプルコード
@asarashi C言語3級試験で知ったことメモ
@ikiuo GCC と Clang で仕様が違う __builtin_ia32_palignr 関数
@spiegel-im-spiegel MSYS2 による gcc 開発環境の構築
@EngTks Visual studio codeで競プロ環境構築[mac OS]
@liveralmask gccをソースからビルド/インストールする
@umezawatakeshi C/C++ コンパイラの最適化オプションの具体的な中身
@kahirokunn clangでプリプロセスとコンパイルのみを行い、アセンブリを確認する
@phoepsilonix Manjaro Linux kernel build with Clang/LLVM(and ccache)
@kakinaguru_zo clangのオプションで便利に使ってるもの
方法4 ISO/IEC 9899規格 勉強会の企画
ISO/IEC 9899国際規格の勉強会を企画します。
この企画の参加者の方が、感想をあげてくださると幸いです。
開始は12月1日または近日中。読書会の記録の主催者側の記録のURLはこの項目に貼ります。
最新の規格の原案は下記。N2731, October, 18, 2021
方法5 docker上のGcc, Clangなどでなんでもコンパイルする。
参加していただいた方のソースコードは、docker 上のGCC、Clangなどでコンパイルしてみる。
2011年のコンパイル結果はこちら。
これをdockerでコンパイルし直しながら、2021年の文書と比較予定。
方法6 コンパイルエラーを集めてみる
上記作業などで出たコンパイルエラーなどを集めてみる。
C++/C コンパイルエラーを記録するとよい理由7つ
方法7 他のAdvent Calendarと連携する。
主催者は違うが、
C++
MatlabのCソースコード生成には、UNIXのPortable C Compilerの作者も参加しているらしい。
MATLAB/Simulink Advent Calendar 2021
方法8 参加者紹介
お申し込みいただいた方の過去記事などから、紹介欄を作らせてください。最後に自己紹介として色に関する自己記事を。
さし障る内容があれば、編集リクエスト、コメントなどいただけると幸いです。
色に関する記事もしくはいいねが一番多い記事を紹介し、カレンダーへの投稿の期待を膨らませるという趣旨です。
まだ参加者がいません。
##自己紹介
言語規格、コーディング標準の使い方
[C][C++]の国際規格案の例題をコンパイルするときの課題7つ。
C言語国際規格 ISO/IEC 9899 C2011原案N1570
C言語(C++)の理解、溶解、爽快。仮説・検証(173)
どうやって MISRA C Example Suiteをコンパイルするか
プログラミング言語教育のXYZ
##自己参照
法政大学 Countdown Calendar 2021 を満席にする4つの方法
文書履歴
ver. 0.01 初稿 20211120
ver. 0.02 URL等追記 20211121
ver. 0.03 一部記事整理 C言語国際規格 ISO/IEC 9899 C2011原案N1570 追記。20211122
ver. 0.04 C言語国際規格 ISO/IEC 9899 C2011原案N1570 コンパイル例 追記 20211125
ver. 0.05 C言語規格原案 N2731, http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2731.pdf 20211126
ver. 0.06 ありがとう追記 20230413
最後までおよみいただきありがとうございました。
いいね 💚、フォローをお願いします。
Thank you very much for reading to the last sentence.
Please press the like icon 💚 and follow me for your happy life.