NEW BOOKSI CAD Systems Framework Proceedings of the WG 5.2 Working Conference on CAD Systems Framework held in Roros, 15-17 June 1982 Edited by Ketil BO, SIU, Norway and Frank M. Lillehagen, Ican A/S, Norway North-Holland, 1983, 342 pp, US$49.00, ISBN 0-44486604-3 This work focuses attention on the design of CAD systems and is a synthesis based on the experiences from earlier conferences, in six major areas. Each presentation is followed by a discussion. For each of the areas international experts discuss the state-of-the-art and new aspects of modern CAD systems design, based on design theory, frameworks and well defined modules.
This book is devoted solely to the topic of coupled systems and contains edited versions of selected papers presented at the International Conference on Numerical Methods for Coupled Problems held in Swansea, Wales in 1981. Chapters deal with fluid-structure interaction, coupled numerical techniques, structure-structure interaction, geotechnical, electro-magnetic and other couplings.
The S. Klein Directory of Computer Graphic Suppliers: Hardware, Software, Systems and Services 1984-5 edition, 224 pp, ~60.00 The Unix System Encyclopedia Yates Ventures, March 1984, 600 pp., £25 A comprehensive UNIX directory containing information about thousands of participants in the fast expanding UNIX industry including vendors, programmers, institutions, educators and distributors. More than 100 pages of manufacturer specifications, including photographs, to make it easier to locate the right hardware.
Integrated Interactive Computing Systems Proceedings of the European Conference on Integrated Interactive Computing Systems, ECICS 82, Stresa, Italy, 1-3 September 1982 North-Holland, 1983, 374 pp, US$51.00, ISBN 0-44486595-0 Interactive computing systems are a valuable support for people who must apply knowledge and expertise in performing complex tasks. Early examples of such systems are the integrated interactive programming environments for supporting software development activities, in particular those that evolved in the LIPS and SMALL TALK communities. Significant applications of interactive computing systems are also in Office Automation Systems, in Computer Aided Instruction Systems and in Computer Aided Design Systems. The dynamic nature of the interaction poses challenges to the hardware and software architecture of interactive information systems. Thus this book contains a collection of research reports which describe this fascinating technology, in terms of the new programming languages where it is embodied, the new computer hardware that make is economically feasible, and the dialogue techniques and applications that have emerged as a result.
Computer Applications in Production and Engineering Proceedings of the First International IFIP Conference on Computer Applications in Production and Engineering, CAPE '83, Amsterdam, The Netherlands, 25-28 April 1983 E. A. Warman (Ed.) North-Holland, 1983, 1116 pp, US$95.00, ISBN 0-44486614-0 This work considers all aspects of computer applications from design through to manufacture. The issues addressed relate to simulation, robotics, education, artificial intelligence and production control. This is the first time ever, say the publishers, that the complete and total issues relating to the application of computers to the entire industrial process have been brought together in a unified context.
Numerical Methods in Coupled Systems R. W. Lewis, P. Bettess and E. Hinton (Eds) John Wiley, December 1983, 542 pp, $72.00f£37.00, ISBN 0471 901229
Adv. Eng. Software, 1984, Vol. 6, No. 3
BOOK REVIEWS A Student's Guide to Programming - Pascal ( U V. Atkin-
son) John Wiley, 226 pp. ISBN 0-471-10407-7 This book presents a detailed introduction to the programming language Pascal. Pascal incorporates the best features of the older, more established languages, such as FORTRAN and COBOL, and is widely recognised as the most promising general language to emerge in the last decade. There are 15 chapters, each of which develops a specific subject, which could be considered in isolation were it not for the profuse reference to examples. The examples are amended and improved throughout the book although it does become rather difficult to remember which example is which. Without ever treating the reader as a complete novice, the book takes two whole chapters to present the concepts of output and input. Although the author suggests that readers may ignore the mathematical examples, these do form a major part of the sample programs. There is an abundance of examples which tend to hinder the continuity of the text; however, those with access to their own computer will no doubt benefit from trying each one. The next six chapters cover most aspects of conditional statements and arithmetic. They proceed at a similar pace to the first two chapters and by now any but the complete novice will become rather restless and anxious to get on. The pace of the book remains consistent throughout and should be treated accordingly by studying each chapter as a complete unit. The remaining chapters present the most important features of structured languages - procedures and functions, and the methods of data storage. By now even the most stubborn reader will want to try his hand at Pascal programming, this being the type of book to give the reader the impression that programming really is easy. In conclusion, this is a book for the programming novice rather than those with experience of other languages.
P. J. TugweU CIS, Cambridge, UK