{"product_id":"9784627681415","title":"基礎からのCプログラミング","description":"大学における情報教育は，大きな転換期を迎えつつある．AIや機械学習が教育や研究において積極的に活用される時代を迎え，プログラミング言語も変化を遂げ，C++やJavaといったオブジェクト指向型言語に加え，高度なインターフェースや数値計算機能を備えたMATLAB，文法の理解が容易で，データ分析，機械学習などに適したPythonなど，近代的なプログラミング言語が普及を加速させている．\u003cbr\u003e\u003cbr\u003eC言語はコンパイラ型の言語であり，変数の管理が厳密で，メモリ空間へのアクセス自由度が高いという特徴を持つ．このため，限られた動作環境においても，高速なアプリケーション実行が可能である．今もなお，熱流体解析や構造解析用のプログラムはFortranやC言語(C++) で書かれることが多く，さまざまな数値計算ライブラリやアルゴリズムが蓄積されている．ChatGPTやGeminiなどのAI技術が注目を集める現在においても，C言語はUNIX系OSの基盤を支える基本言語として不可欠であり，科学技術分野における主要言語としての地位は揺らいでいない．\u003cbr\u003e\u003cbr\u003e本書では，C言語の基礎である変数や定数の扱いに始まり，条件分岐，配列，文字列処理，関数，さらにはC言語の特徴であるポインタや構造体まで，幅広い内容を扱っている．さらに，リストや二分木，方程式の求解など，応用的なテーマにも踏み込んで解説している．大学における基礎的なCプログラミング教育においては，おおむね第11章の構造体までの内容が該当する．第12章以降については，各大学・高等専門学校等のカリキュラムに応じて，必要な章を選択し，学習に役立ててほしい．\u003cbr\u003e\u003cbr\u003eCプログラミングの基礎を習得し，日本の将来を支える技術者・研究者を目指す方々にとって，本書がその出発点となることを願っている．\u003cbr\u003e\u003cbr\u003e【目次】\u003cbr\u003e第1章　緒論\u003cbr\u003e第2章　Cプログラミングの基礎\u003cbr\u003e第3章　定数・変数・演算子\u003cbr\u003e第4章　条件分岐\u003cbr\u003e第5章　処理の繰り返し\u003cbr\u003e第6章　配列\u003cbr\u003e第7章　ポインタ\u003cbr\u003e第8章　関数\u003cbr\u003e第9章　文字・文字列の操作\u003cbr\u003e第10章　ファイルを用いた入出力\u003cbr\u003e第11章　構造体\u003cbr\u003e第12章　リスト構造\u003cbr\u003e第13章　木構造\u003cbr\u003e第14章　数値微分・数値積分・乱数\u003cbr\u003e第15章　方程式の求解\u003cbr\u003e第16章　偏微分方程式の数値解析\u003cbr\u003e第17章　プログラムの分割コンパイル","brand":"森北出版","offers":[{"title":"Default Title","offer_id":51196694987056,"sku":null,"price":2970.0,"currency_code":"JPY","in_stock":true}],"url":"https:\/\/www.maruzenjunkudo.co.jp\/products\/9784627681415","provider":"丸善ジュンク堂書店ネットストア","version":"1.0","type":"link"}