新人エンジニア必見! 初心者がC言語プログラミングに入門できる無料の電子書籍227ページ:人気連載まとめ読み! @IT eBook(17)
人気連載を1冊にまとめてダウンロードできる@ITの電子書籍。第17弾は、C言語のプログラミング入門連載だ。C言語とは何かの基礎知識、Windows環境で学ぶための開発環境のインストールの仕方、デバッガの使い方、さまざまな基本構文や文法などを書き方が分かる豊富なサンプルコードと共に解説している。
プログラミング言語として「C」はコンピュータのあるところには欠くことのできない存在――@ITの連載「目指せ! Cプログラマ」では、プログラミング言語「C」を、このように位置付けています。C言語は、OSや電子機器の制御をはじめ、RubyやPHP、Python、Perlなどのオリジナルの開発環境にも活用されているからです。
プログラミング言語の人気傾向を毎月公開しているTIOBE Programming Community Index(PCI)でも2016年3月で第2位を記録しており、変わらず必要とされ続けています。以前は組み込み開発で必要とされていましたが、最近は、IoT(Internet of Things)や電子工作の流行に伴い、小型ボードコンピュータの制御においてC言語がまた見直されている傾向にあります。
そんなC言語ですが、@ITにも文法や作法を身に付けるための初心者向け入門連載があります。
C言語とは何かの基礎知識、Windows環境で学ぶための開発環境のインストールの仕方、デバッガの使い方、さまざまな基本構文や文法(変数、定数、型、演算子、ifやswitchなどの条件分岐、whileやforなどの繰り返し、関数、識別子の有効範囲、派生型、ポインター、標準ライブラリ、プリプロセッサなど)を、書き方が分かる豊富なサンプルコードと共に解説しています。
ポインターの概念やメモリ管理の面から「難しそう」というイメージが強いC言語ですが、「ITエンジニア」を名乗る方は、やはり一通り把握しておいて損はないでしょう。ぜひ本eBookをダウンロードしてC言語を一から学習してみてはいかがでしょうか。
※@IT eBookシリーズについてはこちらをご覧ください。
*** 一部省略されたコンテンツがあります。PC版でご覧ください。 ***
Copyright © ITmedia, Inc. All Rights Reserved.