柴田芳樹の作品一覧
「柴田芳樹」の「Web API設計実践入門──API仕様ファーストによるテスト駆動開発」「Go言語で学ぶ並行プログラミング 他言語にも適用できる原則とベストプラクティス」ほか、ユーザーレビューをお届けします!
- 作者をフォローする
- フォローすると、この作者の新刊が配信された際に、お知らせします。
無料マンガ・ラノベなど、豊富なラインナップで100万冊以上配信中!
「柴田芳樹」の「Web API設計実践入門──API仕様ファーストによるテスト駆動開発」「Go言語で学ぶ並行プログラミング 他言語にも適用できる原則とベストプラクティス」ほか、ユーザーレビューをお届けします!
Posted by ブクログ
本書は、Goの並行処理を「概念→実装→パターン→落とし穴」の流れで系統立てて掴める良書という印象でした。序盤はCSP思想やアムダール/グスタフソンの法則を押さえ、なぜGoがゴルーチンとチャネルを中核に据えるのかを腹落ちさせます。続く章で、OS/ユーザースレッドとM:Nスケジューリング、LRQ/GRQやワークスティーリングまで踏み込むため、ブラックボックスだった実行時の挙動が見える化され、設計判断の根拠が増えます。共有メモリの競合・ハイゼンバグから出発して、Mutex/RWMutex、Cond、セマフォ、WaitGroup/バリアと段階的に同期原語を学び、目的別にどう使い分けるべきかが明瞭です。
最新の話題
Javaがハードウェアの多様化に対応していこうという大きな流れの中心的な話題と、いくつかの最新の話題について、踏み込んだ記述がされているようです。
Posted by ブクログ
「プログラマー現役続行」の加筆・修正・再構成・改題を行った本。
改めて読み直し。
ソフトウェアエンジニアのレベル
(スティーブ・マコネル コードコンプリート第2版)
レベル1 初心者
1つの言語の基本的な機能を使用できる。クラス、ルーチン、ループ、条件文を書くことができ、言語の機能の多くを使用することができる。
レベル2 中級者
複数の言語の基本的な機能を使用することができ、少なくとも1つの言語を使いこなしている。
レベル3 上級者
言語、環境、または両方の専門知識を持っている。このレベルのプログラマーは、J2EEの難解な機能を全て知っていたり、「Annotated C++ Refer