YF Computer Bookshelf    
 

特集 Vol.6
「 STL 」

-特集 目次-

特集Vol.「ベストセラーの仕掛け人-三橋昭和編-」

特集Vol.「ソフトウェアデザインパターンの世界」

特集Vol.「インフォ・クリエイツ」

特集Vol.「 記述言語 」

特集Vol.「 PHP 」

特集Vol.「 STL 」

特集Vol.「 JAVApart1−1996を振り返る 」

特集Vol.7−2「 JAVApart2−1997を振り返る 」

特集Vol.7−3「 JAVApart3−1998を振り返る 」

特集Vol.7−4「 JAVApart4−1999を振り返る 」

特集.7−5「 JAVApart5−2000を振り返る 」

特集Vol.「 Edward.Yourdon 」

特集Vol.「 DanielP.Friedman 」

特集Vol.10「 Richard W.Stevens 」

特集Vol.11「 今年のSEヨモヤマ話 」

特集Vol.12「 “珠玉のプログラミング”の参考文献 」

特集Vol.13「 現在注目のストレージとは? 」

特集Vol.14「 コンピュータを創った人々 」

特集Vol.15「 21世紀のソフトウェア開発者のみなさん、この本は読みましたか? 」

特集Vol.16「 本気でUNIXをマスターするならこの本だ! 」

特集Vol.17「 UNIXプロフェッショナルへの道 」

特集Vol.18「 UNIXの必需品 C言語の定本 」

特集Vol.19「 暗号理論 」

特集Vol.20  「 “ソフトウェア”匠と技が織り成すPete.McBreen氏の世界 」

特集Vol.21「 "プログラミング作法"の参考文献 」

特集Vol.22「 Brian W.Kernighan氏のプログラミング作法の世界 」

特集Vol.23「 P.J.Plauger氏の著書紹介 」

特集Vol.24「[復刻版]オブジェクト指向ソフトウェア工学OOSE」

特集Vol.25「はじめにKnuth先生ありき」

NEW特集Vol.26「IBM上級技術者が学んだ名著」

 

STL(Standard Template Libraryの略)は、1979年 Alexander, Stepanovによって考案された。

現在、C++の世界で日々膨張するプログラム開発をバックアップして、時間を短縮するライブラリ、その中で整然と構築されたSTLが存在している。

特徴は、コンテナに収めるデータ構造と同時に機能するアルゴリズムと拡張性の高さであり、 コンポーネント化されたすばらしいライブラリとして定着している。

このSTLの解説書として数多く読まれているものを紹介したい。

 

数少ない書き下ろし作品

秀和システム「 Standard Template Libraryプログラミング 」επιστημη(エピステーメー)

本の帯びいわく“オブジェクト指向とは関係ありません”とのことです。

 

米国でも評価の高い作品の訳本

l         McGraw Hill 「STL Programming from the Ground Up」 Herbert.Schildt

訳本は、翔泳社「 STL 標準講座:標準テンプレートライブラリを利用したC++プログラミング 」多摩ソフトウェア訳・επιστημη監訳 本の帯びいわく “C++のコードが100分の1に短くなる” のだそうだ。

l         Addison Wesley「Designing Components with the C++ STL : A New Approach to Progra-

mmingUlrich.Breymann

訳本は、アスキー「 STLによるコンポーネントデザイン 」柏原正三訳

l         Addison Wesley「Generic Programming and the STL : Using and Extending the C++ Standard Template Library」 Matthew H.Austern

訳本は、アスキー「 Generic Programming−STLによる汎用プログラミング− 」柏原正三訳

l         Addison Wesley「STL Tutorial and Reference Guide−C++ Programming with the Standard Template LibraryDavid R.Musser/Atul.Saini

 訳本は、ピアソン・エデュケーション「 STL:標準テンプレートライブラリによるC++プログラミング 」滝沢 徹・牧野祐子共訳

l         McGraw Hill「C++ from the Ground Up 2/E」 Herbert Schildt

訳本は、翔泳社「 標準講座C++:基礎からSTLを利用したプログラミングまで 」柏原正三訳/監訳

l         M&T Books「C++ Templates and Tools」 Scott Robert.Ladd

訳本は、ディー・アート「 C++ Templates and Tools : C++テンプレーツ&ツールズ日本語版 」新妻正夫訳

l         M&T Books「C++ Simulations and Cellular Automata」 Scott Robert.Ladd

訳本は、ディー・アート「 C++シミュレーションズ セルラー・オートマトン日本語版 」朝沼芺雪訳(人工生命のアプリケーションは、Conway’s Game of Lifeのインプリメンテーションである。)  

 

 STLに取り組む前に・・・

 これからSTLに入っていこうとしている方におすすめしたい本がある。その何点かは上記しているが、あと、2点ほど紹介したい。

 上記の2点は、C++を学びながら、C++の中でのSTLの意味合いや位置付けなど、きほんの「き」がわかる内容となっている。

 

  ET++(Editor Toolの略)

 GUI系のクラスライブラリで、Erich、GammaとAndre、Weinandの2人によって開発された。オブジェクト指向やライブラリであるクラスライブラリを学ぶための入門書。 クラスライブラリを理解するための情報として「デザイン パターン」を理解することが有効だ。GUIアプリケーションを作成するためのオブジェクト指向のクラスライブラリである。ETというコードネームで開発、その後C言語で書かれたものをC++に書き直し、MacApp & Smalltalkの影響を受け現在のET++が生まれた。OS対応 UNIX, Windows SystemとしてのX11R4、X11R5、Sun View、NeWS 解説書は、唯一トッパンから「 クラスライブラリ自由自在:アプリケーションフレームワークとデザインパターン入門 」佐藤啓太(ET++ソースコード付:FD)、技術評論社「 クラスライブラリを作って知るC++によるWindowsプログラミング入門 」工藤智行 (Visual C++、Borland C++、Symantec C++対応)の2冊がある。

 

(2000/09/17更新)

ページトップへ

 

 

解説文中にある本のタイトルをクリックすると、その本の詳細を見ることができます。(洋書、一部書籍を除く。)詳細ページからこのページへ戻る際にはブラウザの戻るボタンをご利用ください。

本ホームページの記載内容についての無断転載を禁じます(書籍一覧は除く)。
Copyright © 2001 YF ComputerBookshelf. All rights reserved.