Effective C

Download Effective C PDF Online Free

Author :
Publisher : No Starch Press
ISBN 13 : 1718501056
Total Pages : 273 pages
Book Rating : 4.7/5 (185 download)

DOWNLOAD NOW!


Book Synopsis Effective C by : Robert C. Seacord

Download or read book Effective C written by Robert C. Seacord and published by No Starch Press. This book was released on 2020-08-11 with total page 273 pages. Available in PDF, EPUB and Kindle. Book excerpt: A detailed introduction to the C programming language for experienced programmers. The world runs on code written in the C programming language, yet most schools begin the curriculum with Python or Java. Effective C bridges this gap and brings C into the modern era--covering the modern C17 Standard as well as potential C2x features. With the aid of this instant classic, you'll soon be writing professional, portable, and secure C programs to power robust systems and solve real-world problems. Robert C. Seacord introduces C and the C Standard Library while addressing best practices, common errors, and open debates in the C community. Developed together with other C Standards committee experts, Effective C will teach you how to debug, test, and analyze C programs. You'll benefit from Seacord's concise explanations of C language constructs and behaviors, and from his 40 years of coding experience. You'll learn: How to identify and handle undefined behavior in a C program The range and representations of integers and floating-point values How dynamic memory allocation works and how to use nonstandard functions How to use character encodings and types How to perform I/O with terminals and filesystems using C Standard streams and POSIX file descriptors How to understand the C compiler's translation phases and the role of the preprocessor How to test, debug, and analyze C programs Effective C will teach you how to write professional, secure, and portable C code that will stand the test of time and help strengthen the foundation of the computing world.

Effective C++

Download Effective C++ PDF Online Free

Author :
Publisher : Pearson Education
ISBN 13 : 0132702061
Total Pages : 320 pages
Book Rating : 4.1/5 (327 download)

DOWNLOAD NOW!


Book Synopsis Effective C++ by : Scott Meyers

Download or read book Effective C++ written by Scott Meyers and published by Pearson Education. This book was released on 2005-05-12 with total page 320 pages. Available in PDF, EPUB and Kindle. Book excerpt: “Every C++ professional needs a copy of Effective C++. It is an absolute must-read for anyone thinking of doing serious C++ development. If you’ve never read Effective C++ and you think you know everything about C++, think again.” — Steve Schirripa, Software Engineer, Google “C++ and the C++ community have grown up in the last fifteen years, and the third edition of Effective C++ reflects this. The clear and precise style of the book is evidence of Scott’s deep insight and distinctive ability to impart knowledge.” — Gerhard Kreuzer, Research and Development Engineer, Siemens AG The first two editions of Effective C++ were embraced by hundreds of thousands of programmers worldwide. The reason is clear: Scott Meyers’ practical approach to C++ describes the rules of thumb used by the experts — the things they almost always do or almost always avoid doing — to produce clear, correct, efficient code. The book is organized around 55 specific guidelines, each of which describes a way to write better C++. Each is backed by concrete examples. For this third edition, more than half the content is new, including added chapters on managing resources and using templates. Topics from the second edition have been extensively revised to reflect modern design considerations, including exceptions, design patterns, and multithreading. Important features of Effective C++ include: Expert guidance on the design of effective classes, functions, templates, and inheritance hierarchies. Applications of new “TR1” standard library functionality, along with comparisons to existing standard library components. Insights into differences between C++ and other languages (e.g., Java, C#, C) that help developers from those languages assimilate “the C++ way” of doing things.

Effective Objective-C 2.0

Download Effective Objective-C 2.0 PDF Online Free

Author :
Publisher : Addison-Wesley
ISBN 13 : 0133386945
Total Pages : 312 pages
Book Rating : 4.1/5 (333 download)

DOWNLOAD NOW!


Book Synopsis Effective Objective-C 2.0 by : Matt Galloway

Download or read book Effective Objective-C 2.0 written by Matt Galloway and published by Addison-Wesley. This book was released on 2013-05-17 with total page 312 pages. Available in PDF, EPUB and Kindle. Book excerpt: Write Truly Great iOS and OS X Code with Objective-C 2.0! Effective Objective-C 2.0 will help you harness all of Objective-C’s expressive power to write OS X or iOS code that works superbly well in production environments. Using the concise, scenario-driven style pioneered in Scott Meyers’ best-selling Effective C++, Matt Galloway brings together 52 Objective-C best practices, tips, shortcuts, and realistic code examples that are available nowhere else. Through real-world examples, Galloway uncovers little-known Objective-C quirks, pitfalls, and intricacies that powerfully impact code behavior and performance. You’ll learn how to choose the most efficient and effective way to accomplish key tasks when multiple options exist, and how to write code that’s easier to understand, maintain, and improve. Galloway goes far beyond the core language, helping you integrate and leverage key Foundation framework classes and modern system libraries, such as Grand Central Dispatch. Coverage includes Optimizing interactions and relationships between Objective-C objects Mastering interface and API design: writing classes that feel “right at home” Using protocols and categories to write maintainable, bug-resistant code Avoiding memory leaks that can still occur even with Automatic Reference Counting (ARC) Writing modular, powerful code with Blocks and Grand Central Dispatch Leveraging differences between Objective-C protocols and multiple inheritance in other languages Improving code by more effectively using arrays, dictionaries, and sets Uncovering surprising power in the Cocoa and Cocoa Touch frameworks

Effective C++

Download Effective C++ PDF Online Free

Author :
Publisher : Addison-Wesley Professional
ISBN 13 :
Total Pages : 292 pages
Book Rating : 4.4/5 (91 download)

DOWNLOAD NOW!


Book Synopsis Effective C++ by : Scott Douglas Meyers

Download or read book Effective C++ written by Scott Douglas Meyers and published by Addison-Wesley Professional. This book was released on 1998 with total page 292 pages. Available in PDF, EPUB and Kindle. Book excerpt: Effective C++ has been updated to reflect the latest ANSI/ISO standards. The author, a recognised authority on C++, shows readers fifty ways to improve their programs and designs.

Effective Modern C++

Download Effective Modern C++ PDF Online Free

Author :
Publisher : "O'Reilly Media, Inc."
ISBN 13 : 1491908424
Total Pages : 334 pages
Book Rating : 4.4/5 (919 download)

DOWNLOAD NOW!


Book Synopsis Effective Modern C++ by : Scott Meyers

Download or read book Effective Modern C++ written by Scott Meyers and published by "O'Reilly Media, Inc.". This book was released on 2014-11-11 with total page 334 pages. Available in PDF, EPUB and Kindle. Book excerpt: Coming to grips with C++11 and C++14 is more than a matter of familiarizing yourself with the features they introduce (e.g., auto type declarations, move semantics, lambda expressions, and concurrency support). The challenge is learning to use those features effectively—so that your software is correct, efficient, maintainable, and portable. That’s where this practical book comes in. It describes how to write truly great software using C++11 and C++14—i.e. using modern C++. Topics include: The pros and cons of braced initialization, noexcept specifications, perfect forwarding, and smart pointer make functions The relationships among std::move, std::forward, rvalue references, and universal references Techniques for writing clear, correct, effective lambda expressions How std::atomic differs from volatile, how each should be used, and how they relate to C++'s concurrency API How best practices in "old" C++ programming (i.e., C++98) require revision for software development in modern C++ Effective Modern C++ follows the proven guideline-based, example-driven format of Scott Meyers' earlier books, but covers entirely new material. "After I learned the C++ basics, I then learned how to use C++ in production code from Meyer's series of Effective C++ books. Effective Modern C++ is the most important how-to book for advice on key guidelines, styles, and idioms to use modern C++ effectively and well. Don't own it yet? Buy this one. Now". -- Herb Sutter, Chair of ISO C++ Standards Committee and C++ Software Architect at Microsoft

Effective C, 2nd Edition

Download Effective C, 2nd Edition PDF Online Free

Author :
Publisher : No Starch Press
ISBN 13 : 1718504136
Total Pages : 313 pages
Book Rating : 4.7/5 (185 download)

DOWNLOAD NOW!


Book Synopsis Effective C, 2nd Edition by : Robert C. Seacord

Download or read book Effective C, 2nd Edition written by Robert C. Seacord and published by No Starch Press. This book was released on 2024-10-29 with total page 313 pages. Available in PDF, EPUB and Kindle. Book excerpt: Effective C, 2nd edition, is an introduction to essential C language programming that will soon have you writing programs, solving problems, and building working systems. The latest release of the C programming language, C23, enhances the safety, security, and usability of the language. This second edition of Effective C has been thoroughly updated to cover C23, offering a modern introduction to C that will teach you best practices for writing professional, effective, and secure programs that solve real-world problems. Effective C is a true product of the C community. Robert C. Seacord, a long-standing member of the C standards committee with over 40 years of programming experience, developed the book in collaboration with other C experts, such as Clang’s lead maintainer Aaron Ballman and C project editor JeanHeyd Meneide. Thanks to the efforts of this expert group, you’ll learn how to: Develop professional C code that is fast, robust, and secure Use objects, functions, and types effectively Safely and correctly use integers and floating-point types Manage dynamic memory allocation Use strings and character types efficiently Perform I/O operations using C standard streams and POSIX file descriptors Make effective use of C’s preprocessor Debug, test, and analyze C programs The world runs on code written in C. Effective C will show you how to get the most out of the language and build robust programs that stand the test of time. New to this edition: This edition has been extensively rewritten to align with modern C23 programming practices and leverage the latest C23 features. Updated to cover C23

Effective Universal Instruction

Download Effective Universal Instruction PDF Online Free

Author :
Publisher : Guilford Publications
ISBN 13 : 1462536832
Total Pages : 233 pages
Book Rating : 4.4/5 (625 download)

DOWNLOAD NOW!


Book Synopsis Effective Universal Instruction by : Kimberly Gibbons

Download or read book Effective Universal Instruction written by Kimberly Gibbons and published by Guilford Publications. This book was released on 2018-12-04 with total page 233 pages. Available in PDF, EPUB and Kindle. Book excerpt: This accessible volume helps school leadership teams accomplish the crucial yet often overlooked task of improving universal instruction--Tier 1 within a multi-tiered system of support (MTSS). Strong universal instruction reduces the numbers of PreK–12 students who may need additional services and supports. Providing clear action steps and encouraging guidance, the expert authors present a roadmap for evaluating the effectiveness of Tier 1, identifying barriers to successful implementation, and making and sustaining instructional improvements. In a large-size format for easy photocopying, the book includes 27 reproducible checklists, worksheets, and forms. Purchasers get access to a Web page where they can download and print the reproducible materials. This book is in The Guilford Practical Intervention in the Schools Series, edited by Sandra M. Chafouleas.

Effective TCP/IP Programming

Download Effective TCP/IP Programming PDF Online Free

Author :
Publisher : Pearson Education
ISBN 13 : 0321638395
Total Pages : 576 pages
Book Rating : 4.3/5 (216 download)

DOWNLOAD NOW!


Book Synopsis Effective TCP/IP Programming by : Jon C. Snader

Download or read book Effective TCP/IP Programming written by Jon C. Snader and published by Pearson Education. This book was released on 2000-05-04 with total page 576 pages. Available in PDF, EPUB and Kindle. Book excerpt: Programming in TCP/IP can seem deceptively simple. Nonetheless, many network programmers recognize that their applications could be much more robust. Effective TCP/IP Programming is designed to boost programmers to a higher level of competence by focusing on the protocol suite's more subtle features and techniques. It gives you the know-how you need to produce highly effective TCP/IP programs. In forty-four concise, self-contained lessons, this book offers experience-based tips, practices, and rules of thumb for learning high-performance TCP/IP programming techniques. Moreover, it shows you how to avoid many of TCP/IP's most common trouble spots. Effective TCP/IP Programming offers valuable advice on such topics as: Exploring IP addressing, subnets, and CIDR Preferring the sockets interface over XTI/TLI Using two TCP connections Making your applications event-driven Using one large write instead of multiple small writes Avoiding data copying Understanding what TCP reliability really means Recognizing the effects of buffer sizes Using tcpdump, traceroute, netstat, and ping effectively Numerous examples demonstrate essential ideas and concepts. Skeleton code and a library of common functions allow you to write applications without having to worry about routine chores. Through individual tips and explanations, you will acquire an overall understanding of TCP/IP's inner workings and the practical knowledge needed to put it to work. Using Effective TCP/IP Programming, you'll speed through the learning process and quickly achieve the programming capabilities of a seasoned pro.

Effective STL

Download Effective STL PDF Online Free

Author :
Publisher : Pearson Education
ISBN 13 : 0201749629
Total Pages : 282 pages
Book Rating : 4.2/5 (17 download)

DOWNLOAD NOW!


Book Synopsis Effective STL by : Scott Meyers

Download or read book Effective STL written by Scott Meyers and published by Pearson Education. This book was released on 2001 with total page 282 pages. Available in PDF, EPUB and Kindle. Book excerpt: C++'s Standard Template Library is revolutionary, but learning to use it well has always been a challenge for students. In Effective STL, best-selling author Scott Meyers (Effective C++, More Effective C++) reveals the critical rules of thumb employed by the experts -- the things they almost always do or almost always avoid doing -- to get the most out of the library. This book offers clear, concise, and concrete guidelines to C++ programmers. While other books describe what's in the STL, Effective STL shows the student how to use it. Each of the book's 50 guidelines is backed by Meyers' legendary analysis and incisive examples, so the student will learn not only what to do, but also when to do it - and why.

Working Effectively with Legacy Code

Download Working Effectively with Legacy Code PDF Online Free

Author :
Publisher : Prentice Hall Professional
ISBN 13 : 0132931753
Total Pages : 457 pages
Book Rating : 4.1/5 (329 download)

DOWNLOAD NOW!


Book Synopsis Working Effectively with Legacy Code by : Michael Feathers

Download or read book Working Effectively with Legacy Code written by Michael Feathers and published by Prentice Hall Professional. This book was released on 2004-09-22 with total page 457 pages. Available in PDF, EPUB and Kindle. Book excerpt: Get more out of your legacy systems: more performance, functionality, reliability, and manageability Is your code easy to change? Can you get nearly instantaneous feedback when you do change it? Do you understand it? If the answer to any of these questions is no, you have legacy code, and it is draining time and money away from your development efforts. In this book, Michael Feathers offers start-to-finish strategies for working more effectively with large, untested legacy code bases. This book draws on material Michael created for his renowned Object Mentor seminars: techniques Michael has used in mentoring to help hundreds of developers, technical managers, and testers bring their legacy systems under control. The topics covered include Understanding the mechanics of software change: adding features, fixing bugs, improving design, optimizing performance Getting legacy code into a test harness Writing tests that protect you against introducing new problems Techniques that can be used with any language or platform—with examples in Java, C++, C, and C# Accurately identifying where code changes need to be made Coping with legacy systems that aren't object-oriented Handling applications that don't seem to have any structure This book also includes a catalog of twenty-four dependency-breaking techniques that help you work with program elements in isolation and make safer changes.

More Effective C++

Download More Effective C++ PDF Online Free

Author :
Publisher : Pearson Education
ISBN 13 : 013279747X
Total Pages : 598 pages
Book Rating : 4.1/5 (327 download)

DOWNLOAD NOW!


Book Synopsis More Effective C++ by : Scott Meyers

Download or read book More Effective C++ written by Scott Meyers and published by Pearson Education. This book was released on 1995-12-29 with total page 598 pages. Available in PDF, EPUB and Kindle. Book excerpt: More than 150,000 copies in print! Praise for Scott Meyers’ first book, Effective C++: “I heartily recommend Effective C++ to anyone who aspires to mastery of C++ at the intermediate level or above.” – The C/C++ User’s Journal From the author of the indispensable Effective C++, here are 35 new ways to improve your programs and designs. Drawing on years of experience, Meyers explains how to write software that is more effective: more efficient, more robust, more consistent, more portable, and more reusable. In short, how to write C++ software that’s just plain better. More Effective C++ includes: Proven methods for improving program efficiency, including incisive examinations of the time/space costs of C++ language features Comprehensive descriptions of advanced techniques used by C++ experts, including placement new, virtual constructors, smart pointers, reference counting, proxy classes, and double-dispatching Examples of the profound impact of exception handling on the structure and behavior of C++ classes and functions Practical treatments of new language features, including bool, mutable, explicit, namespaces, member templates, the Standard Template Library, and more. If your compilers don’t yet support these features, Meyers shows you how to get the job done without them. More Effective C++ is filled with pragmatic, down-to-earth advice you’ll use every day. Like Effective C++ before it, More Effective C++ is essential reading for anyone working with C++.

More Effective C+

Download More Effective C+ PDF Online Free

Author :
Publisher :
ISBN 13 :
Total Pages : 0 pages
Book Rating : 4.:/5 (12 download)

DOWNLOAD NOW!


Book Synopsis More Effective C+ by : Scott Meyers

Download or read book More Effective C+ written by Scott Meyers and published by . This book was released on 1900 with total page 0 pages. Available in PDF, EPUB and Kindle. Book excerpt: This is the eBook version of nthe printed book. From the author of the indispensable Effective C++, here are 35 new ways to improve your programs and designs. Drawing on years of experience, Meyers explains how to write software that is more effective: more efficient, more robust, more consistent, more portable, and more reusable. In short, how to write C++ software that's just plain better. More Effective C++ includes: Proven methods for improving program efficiency, including incisive examinations of the time/space costs of C++ language featuresComprehensive descriptions of advanced techn.

Explicit Instruction

Download Explicit Instruction PDF Online Free

Author :
Publisher : Guilford Publications
ISBN 13 : 1462547915
Total Pages : 306 pages
Book Rating : 4.4/5 (625 download)

DOWNLOAD NOW!


Book Synopsis Explicit Instruction by : Anita L. Archer

Download or read book Explicit Instruction written by Anita L. Archer and published by Guilford Publications. This book was released on 2011-02-22 with total page 306 pages. Available in PDF, EPUB and Kindle. Book excerpt: Explicit instruction is systematic, direct, engaging, and success oriented--and has been shown to promote achievement for all students. This highly practical and accessible resource gives special and general education teachers the tools to implement explicit instruction in any grade level or content area. The authors are leading experts who provide clear guidelines for identifying key concepts, skills, and routines to teach; designing and delivering effective lessons; and giving students opportunities to practice and master new material. Sample lesson plans, lively examples, and reproducible checklists and teacher worksheets enhance the utility of the volume. Purchasers can also download and print the reproducible materials for repeated use. Video clips demonstrating the approach in real classrooms are available at the authors' website: www.explicitinstruction.org. See also related DVDs from Anita Archer: Golden Principles of Explicit Instruction; Active Participation: Getting Them All Engaged, Elementary Level; and Active Participation: Getting Them All Engaged, Secondary Level

Effective TypeScript

Download Effective TypeScript PDF Online Free

Author :
Publisher : O'Reilly Media
ISBN 13 : 1492053716
Total Pages : 264 pages
Book Rating : 4.4/5 (92 download)

DOWNLOAD NOW!


Book Synopsis Effective TypeScript by : Dan Vanderkam

Download or read book Effective TypeScript written by Dan Vanderkam and published by O'Reilly Media. This book was released on 2019-10-17 with total page 264 pages. Available in PDF, EPUB and Kindle. Book excerpt: TypeScript is a typed superset of JavaScript with the potential to solve many of the headaches for which JavaScript is famous. But TypeScript has a learning curve of its own, and understanding how to use it effectively can take time. This book guides you through 62 specific ways to improve your use of TypeScript. Author Dan Vanderkam, a principal software engineer at Sidewalk Labs, shows you how to apply these ideas, following the format popularized by Effective C++ and Effective Java (both from Addison-Wesley). You’ll advance from a beginning or intermediate user familiar with the basics to an advanced user who knows how to use the language well. Effective TypeScript is divided into eight chapters: Getting to Know TypeScript TypeScript’s Type System Type Inference Type Design Working with any Types Declarations and @types Writing and Running Your Code Migrating to TypeScript

C++

Download C++ PDF Online Free

Author :
Publisher : Createspace Independent Publishing Platform
ISBN 13 : 9781979270601
Total Pages : 50 pages
Book Rating : 4.2/5 (76 download)

DOWNLOAD NOW!


Book Synopsis C++ by : Paul Laurence

Download or read book C++ written by Paul Laurence and published by Createspace Independent Publishing Platform. This book was released on 2017-11-02 with total page 50 pages. Available in PDF, EPUB and Kindle. Book excerpt: C++ Sale price. You will save 66% with this offer. Please hurry up! Effective Modern C++(C++ 11, C++ 14) If you are a programmer or looking to get into programming, you are probably wondering what C++11 and C++ 14 have to offer. You're probably wondering about their major differences and ultimately what it can do to help you code more effectively. This book is here to provide that information. C++11 and C++14 have made significant changes to improve not only a variety of libraries but also the core language. C++14 is the newest version of C++ which was released in August of 2014. Improvements in this version made the language not only convenient to use but also safer. This guide will provide more than just information. This guide will provide information on how the language has changed, how you can use it and examples of putting it all together in practice. This book will also provide details various problems and how to solve them from a C++11 and C++14 perspective. Use this book as your reference guide for some of the major features within C++11 and C++14. Here is a preview of what you'll learn: Multithreading support Generic programming support Uniform initialization Performance C++ Standard Library Download your copy of "C++" by scrolling up and clicking "Buy Now With 1-Click" button. Tags: C Programming, C++programming, C++ programming language, HTML, Javascript, Programming, Developers, Coding, CSS, Java, PHP, C++, Javascript, PHP, Python, Sql, HTML, Swift, C++, C Programming, Programming for beginners, c plus plus, PHP, Java, C++ Programming for Beginners, c primer plus, C Programming for Beginners, C++, C Programming, Programming for beginners, c plus plus, PHP, Java, C++ Programming for Beginners, C Programming, C++programming, C++ programming language, HTML, Javascript, Programming, Developers, Coding, CSS, Java, PHP, hackers, hacking, how to hack, hacking exposed, hacking system, hacking 101, hacking for dummies, Hacking Guide, Hacking Essentials, Computer Bugs, Security Breach, internet skills, hacking techniques, computer hacking, hacking the system, web hacking, how to hack

Effective Risk Communication

Download Effective Risk Communication PDF Online Free

Author :
Publisher : Routledge
ISBN 13 : 1136272356
Total Pages : 369 pages
Book Rating : 4.1/5 (362 download)

DOWNLOAD NOW!


Book Synopsis Effective Risk Communication by : Joseph Arvai

Download or read book Effective Risk Communication written by Joseph Arvai and published by Routledge. This book was released on 2013-10-30 with total page 369 pages. Available in PDF, EPUB and Kindle. Book excerpt: There are two questions often asked of risk communication: what has been learned from past work, and what is needed to push the field forward? Drawing on the experience of leading risk researchers and practitioners, Effective Risk Communication focuses on answering these questions. The book draws together new examples of research and practice from contexts as diverse as energy generation, human health, nuclear waste, climate change, food choice, and social media. This book treats risk communication as much more than the interchange of risk information between experts and non-experts; rather, it aims to emphasise the diversity in viewpoints and practices. In each specially commissioned chapter, the authors reflect on the theoretical and applied underpinnings of their best projects and comment on how their approach could be used effectively by others. Building upon each other, the chapters will provoke new discussion and action around a discipline which many feel is neither meeting important needs in practice, nor living up to its potential in research. Through a more careful examination of the work already done in risk communication, the book will help develop better, more reflective practice for the future.

Effective Risk Communication

Download Effective Risk Communication PDF Online Free

Author :
Publisher : Springer Science & Business Media
ISBN 13 : 1461315697
Total Pages : 359 pages
Book Rating : 4.4/5 (613 download)

DOWNLOAD NOW!


Book Synopsis Effective Risk Communication by : V.T. Covello

Download or read book Effective Risk Communication written by V.T. Covello and published by Springer Science & Business Media. This book was released on 2012-12-06 with total page 359 pages. Available in PDF, EPUB and Kindle. Book excerpt: One of the greatest challenges facing those concerned with health and environmental risks is how to carry on a useful public dialogue on these subjects. In a democracy, it is the public that ultimately makes the key decisions on how these risks will be controlled. The stakes are too high for us not to do our very best. The importance of this subject is what led the Task Force on Environmental Cancer and Heart and Lung Disease to establish an Interagency Group on Public Education and Communication. This volume captures the essence of the "Workshop on the Role of Government in Health Risk Communication and Public Education" held in January 1987. It also includes some valuable appendixes with practical guides to risk communication. As such, it is an important building block in the effort to improve our collective ability to carry on this critical public dialogue. Lee M. Thomas Administrator, U. S. Environmental Protection Agency, and Chairman, The Task Force on Environmental Cancer and Heart and Lung Disease Preface The Task Force on Environmental Cancer and Heart and Lung Disease is an interagency group established by the Clean Air Act Amendments of 1977 (P.L. 95-95). Congress mandated the Task Force to recommend research to determine the relationship between environmental pollutants and human disease and to recommend research aimed at reduc ing the incidence of environment-related disease. The Task Force's Project Group on Public Education and Communication focuses on education as a means of reducing or preventing disease.