このページのリンク

<電子ブック>
A Systematic Catalogue of Reusable Abstract Data Types / by Jürgen Uhl, Hans A. Schmid
(Lecture Notes in Computer Science. ISSN:16113349 ; 460)

1st ed. 1990.
出版者 (Berlin, Heidelberg : Springer Berlin Heidelberg : Imprint: Springer)
出版年 1990
本文言語 英語
大きさ XIV, 344 p : online resource
著者標目 *Uhl, Jürgen author
Schmid, Hans A author
SpringerLink (Online service)
件 名 LCSH:Software engineering
LCSH:Compilers (Computer programs)
FREE:Software Engineering
FREE:Compilers and Interpreters
一般注記 Motivation and objectives -- How to reuse abstract data types -- Structure of the catalogue -- Structure of the building blocks -- The building blocks -- Technical issues -- Case study: A file compression system
This book presents a comprehensive catalogue of elementary data types like sets, maps, orders, trees and lists, written in Ada. Such data types are often used in systems programming. The major focus is on: - a uniform syntactic and semantic interface for all data types, - many implementation variants per data type, all ac cessible through a single interface, - a hierarchical system of the data types as a basis for data type selection and implementation. Meeting these goals is the main achievement of the book. The combination of efficient applicability and ease of learning and maintenance is achieved by the carefully elaborated interfaces of the catalogue's data types. These interfaces combine abstraction, which is necessary for easy learning and for leaving implementation freedom, and functional completeness, which is an essential prerequisite for high performance in different application contexts. The selection of the right data type implementation for a given context is supported by the data type hierarchy which imposes different abstraction levels, and an orthogonal scheme of implementation variants which can be freely combined. Together with the uniformity of interfaces, the hierarchical composition of the catalogue leads to a small code base, from which different implementation variants are generated using a macro processor
HTTP:URL=https://doi.org/10.1007/BFb0016877
目次/あらすじ

所蔵情報を非表示

電子ブック オンライン 電子ブック

Springer eBooks 9783540467779
電子リソース
EB00225150

書誌詳細を非表示

データ種別 電子ブック
分 類 LCC:QA76.758
DC23:005.1
書誌ID 4001089924
ISBN 9783540467779

 類似資料