おさえておきたいプログラミングの基本
C言語に関するコラム一覧です。C言語に限らずプログラミングを身に着けることはなかなか大変です。勉強に疲れたら、コーヒーブレイクのついでにちょっと読んでみてC言語に関する知識をいろいろと身につけましょう。C言語の歴史は古く、関連する面白いお話しやエピソードが満載です。
C言語が初めての人が基本を身に着けるための内容です。まずはここからスタートしましょう。
日数 | 内容 | 詳細 |
---|---|---|
1 | C言語は時代遅れの言語か? | 長い歴史のあるC言語、今は時代遅れなのではないのでしょうか? |
2 | なぜ、C言語って言うの? | C言語の「C」という名前の由来、実はきちんとした理由があるのです。 |
3 | C言語の規格 | 一口にC言語と言っても、様々な規格があるのです。 |
4 | main()関数の書式 | 何気なく使っているmain()関数ですが、実はとても奥が深いのです。 |
5 | 演算と計算 | 「演算」と「計算」って、実は微妙に違うものなのです。 |
6 | 浮動小数点 | コンピュータ内で小数を使う場合は特殊な方式を用います。 |
7 | アルゴリズム | コンピュータのプログラミングの骨組みは「アルゴリズム」と言います。 |
8 | IDE(統合開発環境) | 現在のプログラミングには、統合開発環境が欠かせなくなっています。 |
9 | バッファーオーバーフロー | 実はC言語には致命的なセキュリティーホールがあるのです。 |
10 | UNIXとC言語 | 偉大なOS、UNIXとC言語は切っても切り離せない関係にあります。 |
11 | Linuxを作った男 | UNIXライクなOSをたった一人で作ったリーナス・トーバルズ氏のお話です。 |
12 | IOCCC | 信じられないかもしれませんが、これもC言語のプログラムなんです。 |
13 | ANSI-C | ANSI-Cは、C言語の国際標準規格になっています。 |
14 | C言語とオブジェクト指向 | オブジェクト指向は、現在のプログラミング言語の主流な考え方です。 |
15 | GNUプロジェクトとリチャード・ストールマン | フリーソフトウェアの普及とC言語は切っても切り離せない関係にあります。 |
16 | プログラムのミスを「バグ」という理由 | バグとは、「虫」のこと。いったいなぜ、プログラムのミスをこういうのでしょうか? |
17 | C言語と「goto」 | goto文は必要なのか、不必要なのか…なかなか難しい問題です。 |
18 | グラフィックスのためのC言語 | C言語と類似な文法を持つ言語Cgで、グラフィックスプログラミングが可能です。 |
19 | LLVMとClang | Cコンパイラとその周辺技術の最新技術を紹介します。 |
20 | 悪貨は良貨を駆逐する? | コンピュータの世界では、必ずしも「優れた」ものが残るとは限りません。 |
21 | オープンソースって何? | オープンソースって、ソフトウェアの進歩に大きな貢献をしたんです。 |
22 | コーディングルール | プログラムを書く時にも、きちんとルールを設けると効率がアップします。 |
23 | 国産Cコンパイラ、LSI-C | 日本のCプログラマーの育成に多大な貢献した偉大なコンパイラがありました。 |
24 | 消えたライバル | C言語には「ライバル」とも言える言語がいくつも存在しました。 |
25 | C言語よりも古い高級言語 | FORTRANやCOBOLといった、C言語よりも古い言語はいまも現役です。 |
26 | 2038年問題と2045年問題 | 2000年問題のようにコンピュータには年号が付いた問題がいくつか存在します。 |
27 | 消えた名門企業 | コンピュータのハード・ソフト両面で活躍した名門企業の栄枯盛衰物語です。 |
28 | メモリーリーク | メモリーリークは、C/C++言語の最も厄介なバグの一つです。 |
29 | Go言語 | Googleが開発したGo言語はC/C++言語の後継言語かもしれません。 |
30 | C言語職人プログラマー | 達人プログラマーは尊敬される存在として生き続けることができるのでしょうか? |
31 | C言語と人工知能 | 人工知能はかつてよりも身近で、簡単に活用できる時代になりました。 |
一週間でわかるC言語・C++言語がオンライン講座になりました!動画と音声によってさらにわかりやすくなりました!! 1講座で2つの言語を学ぶことができる上に、練習問題の回答もダウンロードできます。
Read →