ВУЗ:
Составители:
Рубрика:
94
software is the combined cost of debugging and maintenance. 13 To the extent that
good design can reduce those costs, it can have a significant impact on the bottom-
line cost of the project.
14 The first question you need to ask , when preparing to design any program
is, "What is the problem I'm trying to solve?" 15 Every program should have a clear,
well-articulated goal; and you'll find that even the simplest programs in this book
have one.
16 The second question every good programmer asks is, "Can this be accom-
plished without resorting to writing custom software?" 17 Reusing an old program,
using pen and paper, or buying software off the shelf are often better solutions to a
problem than writing something new. 18 The programmer who can offer these alter-
natives willnever suffer from lack of work; finding less expensive solutions to today's
problems will always generate new opportunities later.
19 Even when writing new software, the efforts of others can be leveraged by
using pre-existing libraries or classes (libraries of object definitions). 20 This is an
excellent way to speed development, which partially explains the popularity of C++.
21 IBM's DeveloperWorks
22 Although it is largely focused on Java, the DeveloperWorks at IBM
http://www.ibm.com/developerworks/ provides some excellent examples of the proc-
ess of sharing libraries.
23 Assuming you understand the problem and it requires writing a new pro-
gram, you are ready to begin your design.
24 Clearing Up Some Areas of Confusion with C++, ANSI C++, ISO C++,
and Windows
25 C++ is a language. 26 Windows, Unix (like AIX, Solaris, HP-UX, and oth-
ers), Linux, and Mac OS X are operating systems. 27 When you learn C++, you'll
want to learn it as a portable language without regard to which machine and operating
system you'll run your programs on.
28 Teach Yourself C++ in 24 Hours makes no assumptions about your operat-
ing system. 29 This book teaches ANSI/ISO C++. 30 ANSI/ISO C++ is just another
software is the combined cost of debugging and maintenance. 13 To the extent that
good design can reduce those costs, it can have a significant impact on the bottom-
line cost of the project.
14 The first question you need to ask , when preparing to design any program
is, "What is the problem I'm trying to solve?" 15 Every program should have a clear,
well-articulated goal; and you'll find that even the simplest programs in this book
have one.
16 The second question every good programmer asks is, "Can this be accom-
plished without resorting to writing custom software?" 17 Reusing an old program,
using pen and paper, or buying software off the shelf are often better solutions to a
problem than writing something new. 18 The programmer who can offer these alter-
natives willnever suffer from lack of work; finding less expensive solutions to today's
problems will always generate new opportunities later.
19 Even when writing new software, the efforts of others can be leveraged by
using pre-existing libraries or classes (libraries of object definitions). 20 This is an
excellent way to speed development, which partially explains the popularity of C++.
21 IBM's DeveloperWorks
22 Although it is largely focused on Java, the DeveloperWorks at IBM
http://www.ibm.com/developerworks/ provides some excellent examples of the proc-
ess of sharing libraries.
23 Assuming you understand the problem and it requires writing a new pro-
gram, you are ready to begin your design.
24 Clearing Up Some Areas of Confusion with C++, ANSI C++, ISO C++,
and Windows
25 C++ is a language. 26 Windows, Unix (like AIX, Solaris, HP-UX, and oth-
ers), Linux, and Mac OS X are operating systems. 27 When you learn C++, you'll
want to learn it as a portable language without regard to which machine and operating
system you'll run your programs on.
28 Teach Yourself C++ in 24 Hours makes no assumptions about your operat-
ing system. 29 This book teaches ANSI/ISO C++. 30 ANSI/ISO C++ is just another
94
Страницы
- « первая
- ‹ предыдущая
- …
- 92
- 93
- 94
- 95
- 96
- …
- следующая ›
- последняя »
