🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: alt.comp.lang.learn.c-c++
Article #610

FA: $6.00 SOFTWARE SOLUTIONS IN C w/Disk

#610
From: Elric of Imrryr
Date: Wed, 15 Jul 1998 00:00
104 lines
6346 bytes
Forsale via auction ending at:07/19/98 21:12:54 PST

To bid go to:
http://cgi.ebay.com/aw-cgi/eBayISAPI.dll?ViewItem&item=21374737


SOFTWARE SOLUTIONS IN C w/Disk
Edited by Dale Schumacher

Academic Press Professional, Soft Cover, 463 Pages. 
 
  

SOFTWARE SOLUTIONS IN C is a powerful resource for the professional programmer 
that contains a diverse collection of portable and flexible tools for solving 
common programming problems. These implementations are tried and true, and can 
be incorporated easily into any program. The most significant insights gained 
from these articles come from the coverage of the design process and topics 
such as structure, objectification, and encapsulation. There are also a number 
of tips and techniques that will be useful in many application areas beyond the 
scope of the individual articles. 

HIGHLIGHTS: 
All routines are written by professional programmers 
Covers topics such as portability, dynamic data structures, parsing, data 
conversion, database access, pattern matching, compression, debugging tools, 
numerical algorithms, and object-oriented techniques 
Many routines have an object-oriented flavor Some of the routines have both C 
and C++ implementations, to show how object-oriented programs can be written in 
C, and how to make the transition to C++ 

A disk containing complete source code for all routines is included 
  

This is not an introductory text. Neither is it an inaccesable academic tome. 
It is a reference for the serious pragmatic C programmer. Each of the 
contributors discuss-es real issues like the ones you face in your day-to-day 
work. Each article reveals many facets of the solution to a particular software 
problem or class of problems. At the most obvious level, this book can be used 
like a cook-book, giving prepared solutions that may apply directly to some 
project you�re involved in. In many cases, the specifics of your problem will 
not match exactly with the solution presented. This is when the implementation 
details become important. With a description of the intentions of the author 
and the trade-offs made in the implementation, you will be able to customize 
the code to meet your own requirements. In many cases, the authors discuss 
alternatives and extentions to the solutions presented.
 
At a deeper and more subtle level, each article is a case-study in software 
design. This is where the experience of each author shines. I believe that the 
most significant insights gained from these articles come from the exposition 
of the design process. The methods used in these articles are not first-drafts, 
but are the result of many trial-and-error experiments to determine what works 
and what doesn�t. Abstract principles of software design, such as structure, 
objectification and encapsulation, are shown in real-world contexts which 
connect concrete applications to these ivory-tower ideals. To be sure, there is 
no one right answer for a particular kind of problem and this is illustrated by 
the variety of approaches taken by various contributors to solving related 
problems. The benefits of each approach are described by the contrib-utors, 
giving the �big picture� which is so difficult to see when you only have the  
source code to examine. It is this view from inside the mind of the software 
designer which holds the greatest potential for gaining new understanding. 
Along the way there are a wealth of smaller tips and techniques which you will 
find useful in many unrelated applications. There are useful code fragments, 
such as macros for manipulating bit-vectors/sets, and a routine to convert 
floating point numbers from printed representation to internal form with 
maximum precision. These fragments, and many others like them are not presented 
on their own merit, as the focus of an article, but rather as sidebars taken in 
stride as part of the solution to a larger problem. Many techniques like 
encapsulation of related parameters into structures, and dynamic object sizing 
to remove arbitrary size limits, are also illustrated 
by a number of articles. Even a number of higher-level approaches are 
discussed, including testing methodologies and documentation techniques, such 
as literate programming. 
  
See Also:
SOFTWARE SOLUTIONS IN C w/Disk
http://cgi.ebay.com/aw-cgi/eBayISAPI.dll?ViewItem&item=21374737

NETWARE 4.1 Survial Guide
http://cgi.ebay.com/aw-cgi/eBayISAPI.dll?ViewItem&item=21424530

OS/2 WARP PROFESSIONAL REFERENCE
http://cgi.ebay.com/aw-cgi/eBayISAPI.dll?ViewItem&item=21493099

OS/2 WARP ADMINSTRATOR?S Survival Guide
http://cgi.ebay.com/aw-cgi/eBayISAPI.dll?ViewItem&item=21493596

Secrets of the Mud Wizards
http://cgi.ebay.com/aw-cgi/eBayISAPI.dll?ViewItem&item=21344312

The Last Offensive WWII By Charles MacDonald
http://cgi.ebay.com/aw-cgi/eBayISAPI.dll?ViewItem&item=21024996

The Language of Nuclear War
http://cgi.ebay.com/aw-cgi/eBayISAPI.dll?ViewItem&item=21029143

Expanding Protons: Scattering at High Energies
http://cgi.ebay.com/aw-cgi/eBayISAPI.dll?ViewItem&item=21207355

Selected Topics in Signal Processing
http://cgi.ebay.com/aw-cgi/eBayISAPI.dll?ViewItem&item=21341316

Principles of Hydrocarbon Reservoir Simulation
http://cgi.ebay.com/aw-cgi/eBayISAPI.dll?ViewItem&item=21490777
Technical Details
Message-ID: <MPG.101716084080e9309897a5@news.pacbell.net>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII
X-Google-Thread: 114592,f6ee24498078d40d,start
X-Google-Attributes: gid114592,public
X-Google-Thread: 102f3f,f6ee24498078d40d,start
X-Google-Attributes: gid102f3f,public
X-Google-Thread: fb6e9,f6ee24498078d40d,start
X-Google-Attributes: gidfb6e9,public
X-Google-Thread: 1014db,f6ee24498078d40d,start
X-Google-Attributes: gid1014db,public
X-Google-Thread: 111dad,f6ee24498078d40d,start
X-Google-Attributes: gid111dad,public
X-Google-Thread: 11561b,f6ee24498078d40d,start
X-Google-Attributes: gid11561b,public
From: Elric.of.ImrryrNOSPAM@usa.net (Elric of Imrryr)
Subject: FA: $6.00 SOFTWARE SOLUTIONS IN C w/Disk
Date: 1998/07/15
Message-ID: <MPG.101716084080e9309897a5@news.pacbell.net>
X-Deja-AN: 371902156
Organization: Great Empire of Melnibone'
Newsgroups: alt.comp.lang.learn.c-c++,ca.forsale,comp.lang.c,la.forsale,misc.forsale.computers.other.misc,misc.forsale.computers.pc-specific.misc