114
147

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

C言語を習得する3つの方法

Last updated at Posted at 2025-02-05

「C言語を習得する3つの方法」は、C言語を好きになってもらいたいわけではありません。
C言語は、これまでのCPU、OS、コンパイラ技術の歴史をひきずっている言語です。
16bitCPUから32bitCPUにOSを移植する時に、移植しやすい言語として設計しています。

違う言語で、CPU、OS、コンパイラが記述できれば、置き換わる可能性があります。
現状では、CPU、OS、コンパイラを書こうとすると、C言語が習得できてしまうという趣旨です。将来もC言語でいいとは思っていません。

個人的にはアセンブラが一番好きで、その次がVerilog-HDLです。C/C++は3番。

Three ways to learn C" is not about making you like C.
C is a language that has been influenced by the history of CPUs, OSes, and compiler technology up until now.
It was designed as a language that is easy to port when porting an OS from a 16-bit CPU to a 32-bit CPU.

If the CPU, OS, and compiler could be written in a different language, there is a possibility that they could be replaced.
Currently, if you want to write a CPU, OS, or compiler, you will have to learn C. I don't think that C will be an acceptable language in the future.

Personally, I like assembler the best, followed by Verilog-HDL. C/C++ is the third. Working with assembler is the most famous, followed by Verilog-HDL.

アセンブラへの道
https://qiita.com/kaizen_nagoya/items/46f2333c2647b0e692b2
祝:ソースコード公開:VZエディタ移植の方法と成果。註釈
https://qiita.com/kaizen_nagoya/items/5551be98dcbed8f41949
slideshare top 10 on kaizenjapan(@kaizen_nagoya)
https://qiita.com/kaizen_nagoya/items/2035b961adad19b74c17
RTL設計スタイルガイド Verilog HDL編(System Verilog対応版)coding(73)
https://qiita.com/kaizen_nagoya/items/4c02f1575db1f28310a7

アセンブラでの作業が一番有名。二番目がVerilog-HDLでの作業。
C/C++の作業はMISRAとCERTのサイトに英語で記載があるくらい。

Working with C/C++ is described in English on the MISRA and CERT websites.

SEI CERT C++(94) Coding Standard AA. Bibliography 確認中。Coding Rule(14)
https://qiita.com/kaizen_nagoya/items/fe06719aef10f3f985ae

MISRA C 2012のTechnical Corrigendum 1の21.X訂正意見のかなりの部分が日本からだった件 coding(157)
https://qiita.com/kaizen_nagoya/items/152c1de26b0831c02f41

C言語(C++)が必要な人と必要ない人

c777.png
https://qiita.com/kaizen_nagoya/items/2afe9e846b55b24cb6f1
おかげさまで、2025年2月5日にviewsを77,777件いただきました。ありがとうございます。自己記事第三位です。
20250209 追記。この記事が、上記記事をViewsで上回り歴代第3位になりました。ありがとうございます。「C言語(C++)が必要な人、必要ない人」は歴代第4位になりました。ごめんなさい。いいねの数は、まだ少ない。いいね 💚、フォローをお願いします。

歴代第1位はPythonの記事です。さっきviews177,777を超えました。ありがとうございます。
Microsoft WindowsにPython3 (Anaconda3) を導入する(7つの罠)https://qiita.com/kaizen_nagoya/items/7bfd7ecdc4e8edcbd679

歴代第2位は、色覚の記事です。viewsは134,391です。いいねは一番多く、1764です。 デザイナ兼インフラエンジニア兼プログラマ(フルスタックエンジニア)なので。
プログラマが知っているとよい色使い(JIS安全色)https://qiita.com/kaizen_nagoya/items/cb7eb3199b0b98904a35

「C言語(C++)が必要な人と必要ない人」を読んで、何がいいたいかわからないという感想をみかけました。なぜだろうと考えてこの記事を書いています。

また、C言語関係の記事を体系的に整理していなかったことを思い出し、全記事を見直し中です。いましばらくお待ちください。
C言語(C++)が必要な人 参考記事一覧
https://qiita.com/kaizen_nagoya/items/0c18c12005f6dcede876

C言語教育で、K&Rの「C Programming Language」は使ったことがありません。正確には、C言語標準案が無償で入手できるようになるまで、C言語規格の代わりに参照することはあっても教科書としては使っていませんでした。

C言語に挫折

C言語で挫折する人の多くが、K&Rの「C Programming Language」を教科書だと思ったり、教科書として使われていた方々かなって思います。

C言語を習得する3つの方法を40年ちかくすすめてきました。
一つ目はCコンパイラの写経。2つ目は「C Programming Language」を書いたK&Rと同じBell研究所の別の著者の「The C Puzzle Book」の写経。3つ目はC言語で書かれたゲームソフトの写経をしてもらっていました。

どの道でも挫折した人はいませんでした。
C言語は、OSを書くか、デバイスドライバを書くのに使ってもらっていたからです。
ゲームを書いている人たちは、C++に移行していきました。特にTemplate機能ができてからは。

世の中には「C言語に挫折した」と言っている人がいるらしい。
私がC言語を使ってプログラミングを教えた人には「C言語に挫折した」人はほとんどいない。

「C言語に挫折した」という人のほとんどが、C言語に挫折したのではなく、C言語が必要ないのに、役に立たないC言語教育にひっかかったんではないだろうか。あるいは、コンパイラ書かずに偏ったC言語感を持っただけという気がする。

C言語は、コンパイラを書くか、OSを書くか、CPUを設計する人あるいはそのCPUのデバイスドライバを書く人には有益だ。
C++、C#, JAVA、JAVASCRIPTなどのC言語風のプログラミング言語を使うかもしれない人の登竜門としては有効かもしれない。
Verilog-HDLでCPUを書こうと思っている人は、Verilog-HDLがPascal風の書式なのにC風のプリプロセッサが乗っていることにC言語を一度やったことがあると馴染むから
C言語で描かれたOSやライブラリ、C言語で描かれたコンパイラや、C言語でドライバを書かれて出荷されたCPUを使う人が、Cプログラマに敬意を表すようにプログラマの良識を養うための登竜門でしかない。挫折する必要はないし、挫折したと感じる必要はない。

C言語教育の成果

C言語教育の判定基準として、教育の成果を考えてみる。

「Cの原則」と「Cの精神」を聞いたことがある。
起動関数がmain()でなくてもいいFreestanding環境と、起動関数がPSOX(Unix, Linux, macOS, Windowsなど)のOSの存在を全て英としてmain()を指定しているHosted環境を聞いたことがある。
C言語の未定義、未規定、処理系定義、文化圏固有処理がCPUの発展を邪魔しないために決めていることを聞いたことがある、
C言語の文法は知らない。文法は覚える必要はない。ソースコードを入れてコンパイルすれば、コンパイラが文法を検査してくれる。人間が文法を確認する必要はない。

上記4つに該当すれば、C言語がなんとなく分かったでいい。

Cの精神とCの原則:C言語がわかるとは
https://qiita.com/kaizen_nagoya/items/d2a24a41f00c939c5e70

「本物のC」は「Cの精神」と 「freestanding と hosted」と「未定義、未規定、処理系定義」 https://qiita.com/kaizen_nagoya/items/11d66a02479239bf80dd

1. Cコンパイラの写経

写経を否定する方がしばしばおみえになります。
写経の仕方と、写経の目的を勘違いされていることにしばしば遭遇します。

C言語教育はCコンパイラの写経で, OSEK(63) coding(140)
https://qiita.com/kaizen_nagoya/items/088a9906797559cd8b8a

コンパイラを書くのは難しいか。仮説(175)coding(29)
https://qiita.com/kaizen_nagoya/items/a87c65d487bc7a67da11

写経の目的も、写経の仕方も1つではありません。
1つの目的、1つの方法を試した経験で、語ることは自由です。
他にも方法や目的があるかもしれないと考えない時点で、プログラマには向かないかもしれません。

私が試した方法を紹介します。

C言語で書かれたCコンパイラを写経する。

Small C Compilerという、C言語で書かれたCコンパイラがありました。
実際に私が試したのはこれです。

smallc.png
https://www.amazon.com/dp/1558511245/
https://bookmeter.com/books/4438371

Let's go through the gates of C language To familiarize myself with C programming, I typed out the source code from this book. After this book, I copied out the C compiler in a Yacc and Lex book. Finally, I ported the compiler written in Pascal to C.

Portable C Compilerでも、GCCでも構わない。

大きなものであれば、全部写経する前に、CコンパイラとC言語(仕様)の雰囲気がつかめたらそれで完了にしてもかまわないと思います。

Yacc, Lexを使ったコンパイラを写経する。

Yacc and Lexという本を使って勉強しました。
YaccとLexを使ったソースコードをどこからかみつけてきて動かしたり、
GNUのBison(yacc相当)とFlex(lex)を使って簡単なコンパイラを動かしてみました。

Pascalで書かれたCコンパイラをC言語に変換する

1ヶ月ほどでできました。
残念ながら、静的検査をする道具を使っておらず、デバッグモードでしか動かないお粗末な移植でした。

PascalとCの違いが歴然とわかってとても勉強になりました。
何はC言語で書くとよくて、何はPascalで書くとよいかがわかりました。

C言語規格のコード断片をコンパイルする。

C言語の最新の機能を確認する一つの方法として、最新のC言語規格のコード断片をコンパイルする方法がある。場合によっては、対応していないコンパイラがあるかもしれえない。
GCC、Clang(LLVM)、Visual Cの3つは少なくとも試すとよい。

C言語国際規格プログラム断片をコンパイル
https://qiita.com/kaizen_nagoya/items/ed36d36c6b2069a28d1e

文法派 対 写経派 CN3054を題材に 
https://qiita.com/kaizen_nagoya/items/445ebc1939f0034ee038

CN3054:2022 コンパイル一覧
https://qiita.com/kaizen_nagoya/items/3cf439acef19da60b4e7

言語規格、コーディング標準の使い方 Coding(15)
https://qiita.com/kaizen_nagoya/items/01256365b82666e101aa

最新規格のコンパイル, OSEK(80) 
https://qiita.com/kaizen_nagoya/items/4e23544a7ee8a8f19b68

最新のC言語規格の案
https://qiita.com/kaizen_nagoya/items/ce00282bd64b9932979d

買ってよかったC/C++ 国際規格 (+ POSIX)
https://qiita.com/kaizen_nagoya/items/8875fdce33c8cfa7979b

2. "The C Puzzle Book"を動かす。

20人中2人から4人くらいは、コンパイルの写経をしてコンパイラが作れるようになってくれる。
そこまでやる気のない人には、C Puzzle Bookの写経をしてもらう。

この本を100人以上の方に写経してもらい、出力を実行する前に全部わかった人は一人もいなかった。

じゃ、C言語の習得に挫折するかというと、そうではない。
ハードウェア、OSが違えば、C言語の出力が違うことを認識し、
思い込みや、勘違いでプログラムを過信することがなくなる。

C Puzzle Book, Alan-R-Feuer
https://www.amazon.co.jp/dp/4877830294/ 第二版翻訳
https://www.amazon.co.jp//dp/4871487733/ 初版翻訳

Cパズルブック
改訂版, Alan R. Feuer/アラン・R. フューアー 2000-12
51QQZNVK6JL._SX374_BO1,204,203,200_-3.jpg

https://www.amazon.co.jp/dp/4877830294/
https://bookmeter.com/books/1357557
https://booklog.jp/item/1/4877830294

C Puzzle Bookの有り難み5つ、C言語規格及びCコンパイラの特性を認識
https://qiita.com/kaizen_nagoya/items/d89a48c1536a02ecdec9

日本語版は、初版はインタネットで有名な村井純さんが翻訳し、2版はmrubyで有名な田中和明さんが翻訳されている。

次の図書館で所蔵しているらしい。
国立国会図書館
弘前大学弘前大学
岩手大学
岩手県立大学
岩手県立大学宮古短期大学部
福島大学
宇都宮大学
栃木県立図書館
足利大学
群馬県立図書館
群馬工業高等専門学校
群馬大学
富山大学
富山県立図書館
金沢学院大学
金沢大学
福井県立図書館
福井大学
福井工業高等専門学校
千葉県放送大学図書館
千葉県木更津市図書館
埼玉県立図書館
埼玉県川越市図書館
静岡大学図書館
鳥羽商船高等専門学校図書室
大阪府立図書館
大阪市立図書館
神戸大学図書館
兵庫県立大学図書館
奈良教育大学図書館
和歌山県立図書館
和歌山工業高等専門学校
山口大学
宇部工業高等専門学校
徳山工業高等専門学校
福山大学
広島大学
広島商船高等専門学校
岡山理科大学
山陽学園大学1
就実大学
津山工業高等専門学校
香川大学
徳島大学
徳島文理大学
阿南工業高等専門学校
香川高等専門学校
高知大学
愛媛大学
長崎大学
九州看護福祉大学
熊本学園大学
崇城大学
鹿児島高専

初版
https://www.amazon.co.jp/dp/4871487733/
https://bookmeter.com/books/1357557

C言語教育の際に、このパズルブックを必ず解いてもらっている。
サンプルを見て、結果が何になるかを予測してもらい、
打って入れたプログラムを実際にコンパイルして結果を見て、なぜ、予測と違うかを確かめてもらっている。
全問正解したのは、いまだに誰もいない
#include <me>

第二版
https://www.amazon.co.jp/dp/4877830294/

C言語教育の際に、このパズルブックを必ず解いてもらっている。
サンプルを見て、結果が何になるかを予測しれもらい、
実際にコンパイルして結果を見て、なぜ、予測と違うかを確かめてもらっている。
全問正解したのは、いまだに誰もいない
#include
つまり、C言語の間違えやすいところを、パズル形式で解説しているため、
C言語の初心者から、上級者と自分では思っている人まで、
幅広く利用するとよい本である。
ポインタ、構造体の間違えやすい点を示すよい教材であると考え、
10年以上、紹介してきて評判もよい。
仕事でC言語を利用することがあるなら、1度は解いてみてください。

原本
https://www.amazon.co.jp/dp/B01K2OB7MI
https://booklog.jp/edit/1/B01K2OB7MI

3. ゲームの写経 "Lode Runnerで学ぶ実践C言語"

コンパイラをどうしても書きたくない人にはゲームの写経をお勧めしていました。

Lode-Runnerで学ぶ実践C言語-ビー・エヌ・エヌ企画部
51JaGIOM+4L._SL500_SX351_BO1,204,203,200_.jpg
https://www.amazon.co.jp//dp/4893690116
https://bookmeter.com/books/2550117

Cコンパイラを写経したくない人か、C言語はどうしても好きになれない人必殺です。フローチャート、プログラムのブロック解析記事もあります。アセンブラ部分は、古典的なPCであるPC-98用ですので、古いPC-98をお持ちか、ジャンク屋さんで購入してこなければ、遊べません。 PC-98のシミュレータを動かすか、アセンブラ部分を移植しないと動かないかもしれません。 最後の章は、移植のために必要な知識になっています。 研修におみえになった方が全部データを入力されて動作を確認したことがあります。

思い込み、勘違い、打刻誤りでコンパイルエラーが出る。
対応するC言語のバージョンの違いでコンパイルエラーが出る。
CPUが16bit. 32bit, 64bitかでなんか上手く動かない。
それらのエラーの取り方がわかれば、ほぼC言語でいろんなプログラムが書けるようになっている。

特に、コンパイルエラーがなくなってプログラムが動いた時の感激はすごいらしい。
あ、C言語で動くプログラムがかけそうかもってなるらしい。

その後、C++でゲームを書くことが多くなったらしい。

現在絶版らしい。

図書館では、下記で所蔵しているらしい。
国立国会図書館
神奈川県立図書館
千葉県鎌ヶ谷市図書館
愛知県岡崎市図書館

上記図書館と提携している図書館から借りれるかもしれない。

お詫びとお断り。

最近、Qiitaでコメントをいただいても、書いている記事数、文字数が多すぎるのか、コメントを表示してくれません。
ログインしていない状態で、コメントを読んで、ログインしてお返事を書こうとしても、

コメントを読み込んでいます。

と表示し、1分ちょっと経過すると

コメント
この記事にコメントはありません。

と表示していいねも、返事もができません。記事の最後には、コメントがあることを示す数字が2になっているのにです。
コメントを無視しているわけではありません。システムが早く改良されることを期待しています。今、しばらくご不便、ご迷惑をおかけします。

ログインしていると自分の先頭ページを表示せず、ログアウトして先頭ページを確認しています。
502: Bad Gateway が何回連続して出るか。Qiita(104) error(79)
https://qiita.com/kaizen_nagoya/items/a905790f273d910b6310
この現象は3年前に報告しています。いまだに改良されておらず、いろいろ表示しない現象が増えている感じです。

たくさん記事を書かれた方の先頭ページを表示せず、フォロー処理ができません。
以前は、記事の最後にフォローするボタンを表示しました。最近はフォローするボタンを表示しません。
いいねをいただいた方は、いいねの一覧からフォローすることができます。
関係する記事を書かれている方は、ぜひ、いいねをお願いします。

<この項は書きかけです。順次追記します。>
This article is not completed. I will add some words and/or centences in order.
Este artículo no está completo. Agregaré algunas palabras en orden.

Qiita Calendar 2024

祝休日・謹賀新年 2025年の目標
https://qiita.com/kaizen_nagoya/items/dfa34827932f99c59bbc

Qiita 1年間をまとめた「振り返りページ」@2024
https://qiita.com/kaizen_nagoya/items/ed6be239119c99b15828

2024 参加・主催Calendarと投稿記事一覧 Qiita(248)
https://qiita.com/kaizen_nagoya/items/d80b8fbac2496df7827f

主催Calendar2024分析 Qiita(254)
https://qiita.com/kaizen_nagoya/items/15807336d583076f70bc

Calendar 統計
https://qiita.com/kaizen_nagoya/items/e315558dcea8ee3fe43e

LLM 関連 Calendar 2024
https://qiita.com/kaizen_nagoya/items/c36033cf66862d5496fa

Large Language Model Related Calendar
https://qiita.com/kaizen_nagoya/items/3beb0bc3fb71e3ae6d66

博士論文 Calendar 2024 を開催します。
https://qiita.com/kaizen_nagoya/items/51601357efbcaf1057d0

博士論文(0)関連記事一覧
https://qiita.com/kaizen_nagoya/items/8f223a760e607b705e78

関連資料

' @kazuo_reve 私が効果を確認した「小川メソッド」
https://qiita.com/kazuo_reve/items/a3ea1d9171deeccc04da

' @kazuo_reve 新人の方によく展開している有益な情報
https://qiita.com/kazuo_reve/items/d1a3f0ee48e24bba38f1

' @kazuo_reve Vモデルについて勘違いしていたと思ったこと
https://qiita.com/kazuo_reve/items/46fddb094563bd9b2e1e

自己記事一覧

Qiitaで逆リンクを表示しなくなったような気がする。時々、スマフォで表示するとあらわっることがあり、完全に削除したのではなさそう。

4月以降、せっせとリンクリストを作り、統計を取って確率を説明しようとしている。
2025年2月末を目標にしている。

一覧の一覧( The directory of directories of mine.) Qiita(100)
https://qiita.com/kaizen_nagoya/items/7eb0e006543886138f39

仮説(0)一覧(目標100現在40)
https://qiita.com/kaizen_nagoya/items/f000506fe1837b3590df

Qiita(0)Qiita関連記事一覧(自分)
https://qiita.com/kaizen_nagoya/items/58db5fbf036b28e9dfa6

Error一覧 error(0)
https://qiita.com/kaizen_nagoya/items/48b6cbc8d68eae2c42b8

C++ Support(0) 
https://qiita.com/kaizen_nagoya/items/8720d26f762369a80514

Coding(0) Rules, C, Secure, MISRA and so on
https://qiita.com/kaizen_nagoya/items/400725644a8a0e90fbb0

Ethernet 記事一覧 Ethernet(0)
https://qiita.com/kaizen_nagoya/items/88d35e99f74aefc98794

Wireshark 一覧 wireshark(0)、Ethernet(48)
https://qiita.com/kaizen_nagoya/items/fbed841f61875c4731d0

線網(Wi-Fi)空中線(antenna)(0) 記事一覧(118/300目標)
https://qiita.com/kaizen_nagoya/items/5e5464ac2b24bd4cd001

なぜdockerで機械学習するか 書籍・ソース一覧作成中 (目標100)
https://qiita.com/kaizen_nagoya/items/ddd12477544bf5ba85e2

プログラムちょい替え(0)一覧:4件
https://qiita.com/kaizen_nagoya/items/296d87ef4bfd516bc394

言語処理100本ノックをdockerで。python覚えるのに最適。:10+12
https://qiita.com/kaizen_nagoya/items/7e7eb7c543e0c18438c4

Python(0)記事をまとめたい。
https://qiita.com/kaizen_nagoya/items/088c57d70ab6904ebb53

安全(0)安全工学シンポジウムに向けて: 21
https://qiita.com/kaizen_nagoya/items/c5d78f3def8195cb2409

プログラマによる、プログラマのための、統計(0)と確率のプログラミングとその後
https://qiita.com/kaizen_nagoya/items/6e9897eb641268766909

転職(0)一覧
https://qiita.com/kaizen_nagoya/items/f77520d378d33451d6fe

技術士(0)一覧
https://qiita.com/kaizen_nagoya/items/ce4ccf4eb9c5600b89ea

Reserchmap(0) 一覧
https://qiita.com/kaizen_nagoya/items/506c79e562f406c4257e

物理記事 上位100
https://qiita.com/kaizen_nagoya/items/66e90fe31fbe3facc6ff

量子(0) 計算機, 量子力学
https://qiita.com/kaizen_nagoya/items/1cd954cb0eed92879fd4

数学関連記事100
https://qiita.com/kaizen_nagoya/items/d8dadb49a6397e854c6d

coq(0) 一覧
https://qiita.com/kaizen_nagoya/items/d22f9995cf2173bc3b13

統計(0)一覧
https://qiita.com/kaizen_nagoya/items/80d3b221807e53e88aba

図(0) state, sequence and timing. UML and お絵描き
https://qiita.com/kaizen_nagoya/items/60440a882146aeee9e8f

色(0) 記事100書く切り口
https://qiita.com/kaizen_nagoya/items/22331c0335ed34326b9b

品質一覧
https://qiita.com/kaizen_nagoya/items/2b99b8e9db6d94b2e971

言語・文学記事 100
https://qiita.com/kaizen_nagoya/items/42d58d5ef7fb53c407d6

医工連携関連記事一覧
https://qiita.com/kaizen_nagoya/items/6ab51c12ba51bc260a82

水の資料集(0) 方針と成果
https://qiita.com/kaizen_nagoya/items/f5dbb30087ea732b52aa

自動車 記事 100
https://qiita.com/kaizen_nagoya/items/f7f0b9ab36569ad409c5

通信記事100
https://qiita.com/kaizen_nagoya/items/1d67de5e1cd207b05ef7

日本語(0)一欄
https://qiita.com/kaizen_nagoya/items/7498dcfa3a9ba7fd1e68

英語(0) 一覧
https://qiita.com/kaizen_nagoya/items/680e3f5cbf9430486c7d

音楽 一覧(0)
https://qiita.com/kaizen_nagoya/items/b6e5f42bbfe3bbe40f5d

@kazuo_reve 新人の方によく展開している有益な情報」確認一覧
https://qiita.com/kaizen_nagoya/items/b9380888d1e5a042646b

鉄道(0)鉄道のシステム考察はてっちゃんがてつだってくれる
https://qiita.com/kaizen_nagoya/items/faa4ea03d91d901a618a

OSEK OS設計の基礎 OSEK(100)
https://qiita.com/kaizen_nagoya/items/7528a22a14242d2d58a3

coding (101) 一覧を作成し始めた。omake:最近のQiitaで表示しない5つの事象
https://qiita.com/kaizen_nagoya/items/20667f09f19598aedb68

官公庁・学校・公的団体(NPOを含む)システムの課題、官(0)
https://qiita.com/kaizen_nagoya/items/04ee6eaf7ec13d3af4c3

「はじめての」シリーズ  ベクタージャパン 
https://qiita.com/kaizen_nagoya/items/2e41634f6e21a3cf74eb

AUTOSAR(0)Qiita記事一覧, OSEK(75)
https://qiita.com/kaizen_nagoya/items/89c07961b59a8754c869

プログラマが知っていると良い「公序良俗」
https://qiita.com/kaizen_nagoya/items/9fe7c0dfac2fbd77a945

LaTeX(0) 一覧 
https://qiita.com/kaizen_nagoya/items/e3f7dafacab58c499792

自動制御、制御工学一覧(0)
https://qiita.com/kaizen_nagoya/items/7767a4e19a6ae1479e6b

Rust(0) 一覧 
https://qiita.com/kaizen_nagoya/items/5e8bb080ba6ca0281927

programの本質は計画だ。programは設計だ。
https://qiita.com/kaizen_nagoya/items/c8545a769c246a458c27

登壇直後版 色使い(JIS安全色) Qiita Engineer Festa 2023〜私しか得しないニッチな技術でLT〜 スライド編 0.15
https://qiita.com/kaizen_nagoya/items/f0d3070d839f4f735b2b

プログラマが知っていると良い「公序良俗」
https://qiita.com/kaizen_nagoya/items/9fe7c0dfac2fbd77a945

逆も真:社会人が最初に確かめるとよいこと。OSEK(69)、Ethernet(59)
https://qiita.com/kaizen_nagoya/items/39afe4a728a31b903ddc

統計の嘘。仮説(127)
https://qiita.com/kaizen_nagoya/items/63b48ecf258a3471c51b

自分の言葉だけで論理展開できるのが天才なら、文章の引用だけで論理展開できるのが秀才だ。仮説(136)
https://qiita.com/kaizen_nagoya/items/97cf07b9e24f860624dd

参考文献駆動執筆(references driven writing)・デンソークリエイト編
https://qiita.com/kaizen_nagoya/items/b27b3f58b8bf265a5cd1

「何を」よりも「誰を」。10年後のために今見習いたい人たち
https://qiita.com/kaizen_nagoya/items/8045978b16eb49d572b2

Qiitaの記事に3段階または5段階で到達するための方法
https://qiita.com/kaizen_nagoya/items/6e9298296852325adc5e

出力(output)と呼ばないで。これは状態(state)です。
https://qiita.com/kaizen_nagoya/items/80b8b5913b2748867840

coding (101) 一覧を作成し始めた。omake:最近のQiitaで表示しない5つの事象
https://qiita.com/kaizen_nagoya/items/20667f09f19598aedb68

あなたは「勘違いまとめ」から、勘違いだと言っていることが勘違いだといくつ見つけられますか。人間の間違い(human error(125))の種類と対策
https://qiita.com/kaizen_nagoya/items/ae391b77fffb098b8fb4

プログラマの「プログラムが書ける」思い込みは強みだ。3つの理由。仮説(168)統計と確率(17) , OSEK(79)
https://qiita.com/kaizen_nagoya/items/bc5dd86e414de402ec29

出力(output)と呼ばないで。これは状態(state)です。
https://qiita.com/kaizen_nagoya/items/80b8b5913b2748867840

これからの情報伝達手段の在り方について考えてみよう。炎上と便乗。
https://qiita.com/kaizen_nagoya/items/71a09077ac195214f0db

ISO/IEC JTC1 SC7 Software and System Engineering
https://qiita.com/kaizen_nagoya/items/48b43f0f6976a078d907

アクセシビリティの知見を発信しよう!(再び)
https://qiita.com/kaizen_nagoya/items/03457eb9ee74105ee618

統計論及確率論輪講(再び)
https://qiita.com/kaizen_nagoya/items/590874ccfca988e85ea3

読者の心をグッと惹き寄せる7つの魔法
https://qiita.com/kaizen_nagoya/items/b1b5e89bd5c0a211d862

@kazuo_reve 新人の方によく展開している有益な情報」確認一覧
https://qiita.com/kaizen_nagoya/items/b9380888d1e5a042646b

ソースコードで議論しよう。日本語で議論するの止めましょう(あるプログラミング技術の議論報告)
https://qiita.com/kaizen_nagoya/items/8b9811c80f3338c6c0b0

脳内コンパイラの3つの危険
https://qiita.com/kaizen_nagoya/items/7025cf2d7bd9f276e382

心理学の本を読むよりはコンパイラ書いた方がよくね。仮説(34)
https://qiita.com/kaizen_nagoya/items/fa715732cc148e48880e

NASAを超えるつもりがあれば読んでください。
https://qiita.com/kaizen_nagoya/items/e81669f9cb53109157f6

データサイエンティストの気づき!「勉強して仕事に役立てない人。大嫌い!!」『それ自分かも?』ってなった!!!
https://qiita.com/kaizen_nagoya/items/d85830d58d8dd7f71d07

「ぼくの好きな先生」「人がやらないことをやれ」プログラマになるまで。仮説(37) 
https://qiita.com/kaizen_nagoya/items/53e4bded9fe5f724b3c4

なぜ経済学徒を辞め、計算機屋になったか(経済学部入学前・入学後・卒業後対応) 転職(1)
https://qiita.com/kaizen_nagoya/items/06335a1d24c099733f64

プログラミング言語教育のXYZ。 仮説(52)
https://qiita.com/kaizen_nagoya/items/1950c5810fb5c0b07be4

【24卒向け】9ヶ月後に年収1000万円を目指す。二つの関門と三つの道。
https://qiita.com/kaizen_nagoya/items/fb5bff147193f726ad25

「【25卒向け】Qiita Career Meetup for STUDENT」予習の勧め
https://qiita.com/kaizen_nagoya/items/00eadb8a6e738cb6336f

大学入試不合格でも筆記試験のない大学に入って卒業できる。卒業しなくても博士になれる。
https://qiita.com/kaizen_nagoya/items/74adec99f396d64b5fd5

全世界の不登校の子供たち「博士論文」を書こう。世界子供博士論文遠隔実践中心 安全(99)
https://qiita.com/kaizen_nagoya/items/912d69032c012bcc84f2

小川メソッド 覚え(書きかけ)
https://qiita.com/kaizen_nagoya/items/3593d72eca551742df68

DoCAP(ドゥーキャップ)って何ですか?
https://qiita.com/kaizen_nagoya/items/47e0e6509ab792c43327

views 20,000越え自己記事一覧
https://qiita.com/kaizen_nagoya/items/58e8bd6450957cdecd81

Views1万越え、もうすぐ1万記事一覧 最近いいねをいただいた213記事
https://qiita.com/kaizen_nagoya/items/d2b805717a92459ce853

amazon 殿堂入りNo1レビュアになるまで。仮説(102)
https://qiita.com/kaizen_nagoya/items/83259d18921ce75a91f4

100以上いいねをいただいた記事16選
https://qiita.com/kaizen_nagoya/items/f8d958d9084ffbd15d2a

小川清最終講義、最終講義(再)計画, Ethernet(100) 英語(100) 安全(100)
https://qiita.com/kaizen_nagoya/items/e2df642e3951e35e6a53

<この記事は個人の過去の経験に基づく個人の感想です。現在所属する組織、業務とは関係がありません。>
This article is an individual impression based on my individual experience. It has nothing to do with the organization or business to which I currently belong.
Este artículo es una impresión personal basada en mi experiencia personal. No tiene nada que ver con la organización o empresa a la que pertenezco actualmente.

文書履歴(document history)

ver. 0.01 初稿  20250205

最後までおよみいただきありがとうございました。

いいね 💚、フォローをお願いします。

Thank you very much for reading to the last sentence.

Please press the like icon 💚 and follow me for your happy life.

Muchas gracias por leer hasta la última oración.

Por favor, haz clic en el ícono Me gusta 💚 y sígueme para tener una vida feliz.

114
147
2

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
114
147

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?