Software Engineering in the UNIX/C Environment

Author: William Bruce Frakes,Brian A. Nejmeh

Publisher: N.A

ISBN: N.A

Category: Computers

Page: 262

View: 5811

DOWNLOAD NOW »

This work presents the full range of UNIX/C tools in the context of a full software life cycle. The authors show how to use UNIX tools and the C language to produce reliable, efficient, and maintainable software products.
Release

The Art of UNIX Programming

Author: Eric S. Raymond

Publisher: Addison-Wesley Professional

ISBN: 9780132465885

Category: Computers

Page: 560

View: 4620

DOWNLOAD NOW »

The Art of UNIX Programming poses the belief that understanding the unwritten UNIX engineering tradition and mastering its design patterns will help programmers of all stripes to become better programmers. This book attempts to capture the engineering wisdom and design philosophy of the UNIX, Linux, and Open Source software development community as it has evolved over the past three decades, and as it is applied today by the most experienced programmers. Eric Raymond offers the next generation of "hackers" the unique opportunity to learn the connection between UNIX philosophy and practice through careful case studies of the very best UNIX/Linux programs.
Release

Visual Editing on Unix

Author: B Srinivasan,K Ranai

Publisher: World Scientific

ISBN: 9814583669

Category: Computers

Page: 200

View: 7080

DOWNLOAD NOW »

This book is a complete description of vi, the popular display oriented interactive text editor on Unix systems. The thorough treatment of the vi editor applicable to both system V and 4.2 BSD Unix systems, helps the user learn and understand its features beginning from the fundamentals. It also helps the user to develop skills of a more sophisticated level and is not only for beginners but also for the more advanced users of Unix systems. The many examples and the quick reference guide are useful features of the book. Contents:IntroductionGetting Started with viCursor MovementsModifying TextWindow for EditingEditing a File RevisitedCut and Paste within a FileCut and Paste between FilesString SubtitutionsEnvironment SettingEditing on Slow TerminalsSpecial TopicsExploiting of vi for ProductivityQuick Reference Guide to viSummary of Shell Commands Readership: Computer scientists, systems programmers and software developers.
Release

Software Implementation Techniques

Writing Software in OpenVMS, OS/2, UNIX, and Windows NT

Author: Donald Merusi

Publisher: N.A

ISBN: N.A

Category: Computers

Page: 567

View: 1917

DOWNLOAD NOW »

A comparision of the four operating system platforms, this book is designed to give a software designer an introduction to how to migrate comparable program functionality between the different platforms. The topics covered include process and thread scheduling, synchronization and concurrency primitives, file management, memory management, performance, networking facilities and user interfaces.
Release

Software Engineering Environments

International Workshop on Environments, Chinon, France, September 18-20, 1989. Proceedings

Author: International Workshop on Environments

Publisher: Springer Science & Business Media

ISBN: 9783540534525

Category: Computers

Page: 313

View: 1568

DOWNLOAD NOW »

Report on the process session at chinon -- An introduction to the IPSE 2.5 project -- TRW's SEE sage -- MASP: A model for assisted software processes -- Goal oriented decomposition — Its application for process modelling in the PIMS project -- A metaphor and a conceptual architecture for software development environments -- Configuration management with the NSE -- Experiments with rule based process modelling in an SDE -- Principles of a reference model for computer aided software engineering environments -- An overview of the inscape environment -- Tool integration in software engineering environments -- The PCTE contribution to Ada programming support environments (APSE) -- The Tooluse approach to integration -- An experimental Ada programming support environment in the HP CASEdge integration framework -- Experience and conclusions from the system engineering environment prototype PROSYT -- Issues in designing object management systems -- Experiencing the next generation computing environment -- Group paradigms in discretionary access controls for object management systems -- Typing in an object management system (OMS) -- Environment object management technology: Experiences, opportunities and risks -- Towards formal description and automatic generation of programming environments -- Use and extension of PCTE : The SPMMS information system -- User interface session -- CENTAUR: Towards a “software tool box” for programming environments -- List of participants.
Release

Object-oriented environments

the Mjolner approach

Author: J. L. Knudsen

Publisher: N.A

ISBN: 9780130092915

Category: Computers

Page: 627

View: 7921

DOWNLOAD NOW »

This volume presents the results of extensive research into object-orientation including object-oriented design, implementation, languages, and environments. The focus of the book has been to develop and promote object-oriented techniques into industry, leading to prototype evaluations, product development and the commercial development of OSDL tools.
Release

Advanced UNIX programming

Author: Marc J. Rochkind

Publisher: Prentice Hall

ISBN: N.A

Category: Computers

Page: 265

View: 5778

DOWNLOAD NOW »

The classic guide to UNIX(R) programming-completely updated!UNIX application programming requires a mastery of system-level services. Making sense of the many functions-more than 1,100 functions in the current UNIX specification-is a daunting task, so for years programmers have turned to Advanced UNIX Programming for its clear, expert advice on how to use the key functions reliably.An enormous number of changes have taken place in the UNIX environment since the landmark first edition. In Advanced UNIX Programming, Second Edition, UNIX pioneer Marc J. Rochkind brings the book fully up to date, with all-new, comprehensive coverage including: POSIXSolaris(TM)Linux(R)FreeBSDDarwin, the Mac(TM) OS X kernelAnd more than 200 new system callsRochkind's fully updated classic explains all the UNIX system calls you're likely to need, all in a single volume!Interprocess communication, networking (sockets), pseudo terminals, asynchronous I/O, advanced signals, realtime, and threadsCovers the system calls you'll actually use-no need to plow through hundreds of improperly implemented, obsolete, and otherwise unnecessary system calls!Thousands of lines of example code include a Web browser and server, a keystroke recorder/player, and a shell complete with pipelines, redirection, and background processesEmphasis on the practical-ensuring portability, avoiding pitfalls, and much more!Since 1985, the one book to have for mastering UNIX application programming has been Rochkind's Advanced UNIX Programming. Now completely updated, the second edition remains the choice for up-to-the-minute, in-depth coverage of the essential system-level services of the UNIX family of operating systems.
Release

Methods of Applied Mathematics with a Software Overview

Author: Jon H. Davis

Publisher: Birkhäuser

ISBN: 3319433709

Category: Mathematics

Page: 781

View: 9228

DOWNLOAD NOW »

Broadly organized around the applications of Fourier analysis, "Methods of Applied Mathematics with a MATLAB Overview" covers both classical applications in partial differential equations and boundary value problems, as well as the concepts and methods associated to the Laplace, Fourier, and discrete transforms. Transform inversion problems are also examined, along with the necessary background in complex variables. A final chapter treats wavelets, short-time Fourier analysis, and geometrically-based transforms. The computer program MATLAB is emphasized throughout, and an introduction to MATLAB is provided in an appendix. Rich in examples, illustrations, and exercises of varying difficulty, this text can be used for a one- or two-semester course and is ideal for students in pure and applied mathematics, physics, and engineering.
Release

Proceedings

Author: Pierfrancesco Bellini,Shawn A. Bohner,IEEE Computer Society. Technical Committee on Complexity in Computing,Bernhard Steffen,Boehringer Ingelheim Italy,Università di Firenze. Dipartimento di sistemi e informatica

Publisher: N.A

ISBN: 9780769521091

Category: Computer engineering

Page: 259

View: 3513

DOWNLOAD NOW »

As society increasingly depends on software, the size and complexity of software systems continues to grow making them more difficult to understand and evolve. ICECCS 2004 explores key complexity problems, as well as effective solution techniques from a variety of user domains and software disciplines.
Release