プログラミング〈新〉作法 これからプログラムを書く人のために
内容紹介
目次
第1章 はじめに
1.1 プログラミングに必要な知識とは
1.2 本書の構成
1.3 プログラマに伴走する生成AI
1.4 コーディング環境
1.5 まとめ
第2章 C言語からはじめよう
2.1 C言語とは
2.2 入力・演算・出力
2.3 制御構造
2.4 関数
2.5 ポインタ
2.6 構造体と共用体
2.7 リソース管理
2.8 まとめ
第3章 プログラムが動く仕組み
3.1 ハードウェアとソフトウェア
3.2 ハードウェアの構成
3.3 プログラムの実行
3.4 ソフトウェアの構成
3.5 仮想化技術
3.6 まとめ
第4章 Java:オブジェクト指向
4.1 手続き型から新しいパラダイムへ
4.2 Javaの基本
4.3 Javaにおけるオブジェクト指向
4.4 オブジェクトによるエラー処理
4.5 データ構造
4.6 オブジェクト指向における問題解決
4.7 まとめ
第5章 Elixir:関数型
5.1 関数型プログラミングとは
5.2 関数型言語Elixir
5.3 関数型言語の典型的な処理
5.4 並行処理
5.5 まとめ
第6章 プログラミングを支える環境
6.1 開発方法論の変遷
6.2 バージョン管理
6.3 パッケージマネージャ
6.4 コンテナ
6.5 統合的コーディング環境
6.6 まとめ
第7章 Rust:高性能と安全性の追求
7.1 Rustの基本
7.2 型安全性
7.3 メモリ安全性
7.4 スレッド安全性
7.5 まとめ
第8章 Python:スクリプト言語からエコシステムへ
8.1 Pythonの歴史と位置づけ
8.2 Pythonの基本
8.3 Pythonのプログラム構造
8.4 Pythonのエコシステム
8.5 Pythonと生成AI
8.6 まとめ
第9章 JavaScript:webアプリケーション開発
9.1 JavaScriptとは
9.2 webの仕組み
9.3 JavaScriptの文法
9.4 TypeScript
9.5 JavaScript/TypeScriptのコーディングパターン
9.6 まとめ
製品情報
製品名 | プログラミング〈新〉作法 これからプログラムを書く人のために |
---|---|
著者名 | 著:荒木 雅弘 |
発売日 | 2024年09月30日 |
価格 | 定価:2,860円(本体2,600円) |
ISBN | 978-4-06-536981-4 |
判型 | A5 |
ページ数 | 320ページ |
関連シリーズ
-
Pythonではじめる時系列分析入門
-
Polarsとpandasで学ぶ データ処理アイデアレシピ55
-
RustによるWebアプリケーション開発
-
ゼロから学ぶGit/GitHub
-
Pythonでスラスラわかる ベイズ推論「超」入門
-
最新 使える!MATLAB
-
ゼロから学ぶRust
-
OpenCVによる画像処理入門
-
ROS2とPythonで作って学ぶAIロボット入門
-
Pythonではじめるベイズ機械学習入門
-
これからのロボットプログラミング入門
-
Rではじめる地理空間データの統計解析入門
-
Pythonではじめるテキストアナリティクス入門
-
1週間で学べる!Julia数値計算プログラミング
-
モンテカルロ統計計算
-
スパース回帰分析とパターン認識
-
ゼロから学ぶPythonプログラミング
-
PythonではじめるKaggleスタートブック
-
Python数値計算プログラミング
-
Kaggleに挑む深層学習プログラミングの極意
-
データ分析のためのデータ可視化入門
-
最適化手法入門
-
RとStanではじめる ベイズ統計モデリングによるデータ分析入門
-
Juliaプログラミング大全
-
Rで学ぶ統計的データ解析
-
Pythonで学ぶアルゴリズムとデータ構造
-
ゼロからつくるPython機械学習プログラミング入門
-
入門者のPython
-
Web学習アプリ対応 C言語入門
-
ゼロからはじめるデータサイエンス入門
-
ProcessingによるCGとメディアアート
-
問題解決力を鍛える!アルゴリズムとデータ構造
-
ソフトウェアの挑戦
-
ホログラフィ入門
-
今日から使える! MATLAB 数値計算から古典制御まで
-
IDLプログラミング入門―基本概念から3次元グラフィックス
-
LabVIEW画像計測入門
-
使える! MATLAB/Simulinkプログラミング
-
OpenCVによるコンピュータビジョン・機械学習入門
-
GPUプログラミング入門 -CUDA5による実装
-
pixivエンジニアが教えるプログラミング入門