翔泳社の公式通販SEshopは全国送料無料!
ヘルプ 法人のお客様へ 新規会員登録 ログイン
SEshop

JavaプログラマのためのC作法 虎の巻

Lepton(著)

商品番号
117780
販売状態
販売終了
納品形態
宅配便にてお届け
発売日
2009年03月10日
出荷開始日
2009年03月11日
ISBN
9784798117782
判型
B5変
ページ数
280
キーワード
プログラミング    メーカー  C言語  シリーズ  プログラミング言語  翔泳社  開発の現場セレクション

2,640円(税込)(本体2,400円+税10%)
送料無料

240pt (10%)
ポイントの使い方はこちら

初回購入から使えるポイント500円分プレゼント

現在、本商品は販売しておりません。

※1点の税込金額となります。 複数の商品をご購入いただいた場合のお支払金額は、 単品の税込金額の合計額とは異なる場合がございますので、予めご了承ください。

  • ポスト

プロのエンジニアとしての必須のマルチスキルが身につく本

Cは、Javaやスクリプト言語のように抽象化されたVMやインタープリタなどの上で動作するのが前提の言語と違い、ハードウェアを直接操作することも可能であり「Cを知ればCPUやメモリのことがわかる」「Cはアセンブラのかわりに使える」などとも言われます。このこと自体は間違いではないのですが、しかし、CにはJavaとは違ったCならではのハードウェアの抽 象化の考え方があり、そこが、Cがあまた存在するプログラミング言語のなかで特別な位置にあるとも言えるのではないかと思います。

本書の対象読者層としては、次のような方を想定しています。

●実務でJavaを使っているなど、Javaでプログラミング経験のあるプログラマ
●Cはまったくやったことが無いか、大学・専門学校等でかじった程度
●実務でCを使うことは今後ともあまり考えられないかもしれないが、趣味・一般教養として知的好奇心からCを知りたいと思ってる
●オープンソースソフトウェアなどでよくCが使われているので、それらのコードを読みたいと思ったことがある

本書は、ある程度のJavaの知識を前提としています。そして「Javaと比較して、Cはどこが違うのか(似ているのか)」という視点で、Cの文法その他を解説しています。もちろん2つの言語の比較だけではなく、最後までお読みいただければ、基本的なCのプログラミングができるようになっているはずです。

第1章 Cプログラミングの基本確認(1)

1.1 JavaとC
1.2 ソースの書き方
1.3 Cの歴史と規格
第1章のまとめ

第2章 Cプログラミングの基本確認(2)

2.1 型
2.2 定数
2.3 変数
2.4 演算子と式
2.5 条件分岐
2.6 ループ
第2章のまとめ

第3章 配列

3.1 配列の作り方
3.2 配列要素
3.3 配列のコピーと比較
3.4 配列の操作
3.5 二次元配列
第3章のまとめ

第4章 ポインタ

4.1 Javaの参照とCのポインタ
4.2 ポインタと配列
4.3 ポインタ型に許される演算
4.4 関数へのポインタ
第4章のまとめ

第5章 文字列

5.1 Cで文字列を扱うには?
5.2 文字列リテラル
5.3 string.h
5.4 argcとargv
第5章のまとめ

第6章 構造体

6.1 JavaのクラスとCの構造体
6.2 構造体の宣言と構造体型変数の定義
6.3 構造体の演算
6.4 構造体のポインタ
6.5 typedef
6.6 共用体
第6章のまとめ

第7章 プログラムの構造

7.1 関数の定義と宣言
7.2 ソースファイル
7.3 関数のスコープ
7.4 変数のスコープ
7.5 変数の寿命
7.6 関数の引数と戻り値
7.7 配列を引数とする場合
7.8 多次元配列を引数とする場合
7.9 構造体を引数とする場合
7.10 プリプロセッサ
第7章のまとめ

第8章 ライブラリ

8.1 Cのライブラリ
8.2 入出力<stdio.h>
8.3 文字列操作<string.h>
8.4 文字操作<ctype.h>
8.5 数学関数<math.h>
8.6 一般ユーティリティ<stdlib.h>
第8章のまとめ

Appendix

Appendix A Cの処理系
Appendix B 標準ライブラリ関数
Appendix C Cの情報
Appendix D echo.c

各種問い合わせは以下のリンクからご連絡ください

感想・レビュー

toiwata さん

2017-03-29

C言語の難易度を思い知る一冊。意味の取りづらい眼にやさしくない記法、言語仕様では決められていない処理系依存の実装、抽象化されていないメモリ。Zed A. Shaw先生のような技倆、修練を持たない凡百の身としては恐る恐るという表現が適切すぎる。

関連商品

おすすめ特集

【2024年】SEshop人気書籍 ベスト20

2024年にSEshopで人気だった本を20冊ご紹介!IT技術、生成AI活用、マネジメント本など

プログラミング入門書大特集

翔泳社のプログラミング書籍の中から、入門・初級者向けの書籍をピックアップ!

エンジニア必携特集

【エンジニア必携特集】開発現場で使える!ITエンジニアの業務に役立つ書籍を一挙ご紹介

ライティングおすすめ本

ライティングのスキルアップにおすすめの本。Webライティングやコピーライティングなど

手帳術

毎日をもっと楽しく、充実させる手帳・ノートの活用術書をご紹介

電気工事技術者

第二種電気工事士、電験3種など、電気工事技術者関連の資格参考書はこちら

特集をもっと見る