書籍「Booch Compornent for Ada」
昨日のブログで書籍の執筆のために、500冊以上ある技術書の整理をした際にYourdonの1冊の書籍を紹介したが、今日も懐かしい書籍を紹介する。
20年近く前になるが、最初の会社で大規模なハードリアルタイムシステムの開発に長年携わっていたころ、Ada言語でプログラムをしていた。
その時からオブジェクト指向分析・設計による開発を実施していたが、システム開発の条件からAda言語による開発をしていた。
その時に参考にした書籍である。オブジェクト指向開発は日本では、一部の方を省き知られていない時代である。当時のオブジェクト指向方法論は、米国でシレュイヤー&メラー法とCourd&Yourdon法が知られ始めていたと記憶している。
この時代はAda言語ではBoochが有名で、BoochもAdaによるオブジェクト指向設計の書籍をリリースしていた。その後、彼の設計手法は、Ada言語だけで無く全てのプログラム言語で利用できる手法として、要求定義からテストまでをカバーしたBooch法へと発展していく。
写真の書籍はBoochがAda開発者向けにAdaによるコンポーネントライブラリーを提供しており、そのコンポーネントの解説の書籍も出していたものである。写真ではわかりずらいが、大変大きな本で、かつ厚い。
Boochが提供していたAdaによるコンポーネントライブラリーは、当時は同僚の間で「Boochコンポーネント」と呼んでおり、開発の計算機ルームのサーバーにインストールされていた。
書籍の方はAdaによるブログラムの解説でびっっしり埋め尽くされている。
Ada言語は言語として並行性の機能であるタスク機能と同期機能であるランデブーを備えているために、大変設計者としては興味深い言語である。
この書籍を久しぶりに見ると、当時朝から深夜までAda言語で開発していたことが蘇り懐かしい。
=HSCI Takanari Hashimoto(URL:http://hsc-i.com/)=
| 固定リンク
« 書籍「Yourdon Systems Method: Model-Driven Systems Development」 | トップページ | 書籍「Object Oriented Programming」 »
「パソコン・インターネット」カテゴリの記事
- 6つのテーマを同時並行作業(2019.07.05)
- すっかりご無沙汰してしましました(2018.05.27)
- CCCC(C AND C++CODE COUNTER)GUIランチャーの公開(2017.04.13)
- 作成したYicesのGUIからオプションを変えSMTを行う(2017.01.19)
- 『Yices』によるSMTソルバ(2017.01.18)
この記事へのコメントは終了しました。
コメント