LoginSignup
9
6

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.

このエントリーをはてなブックマークに追加

9
6
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
9
6