Жанры
Авторы
Контакты
О сайте
Книжные новинки
Популярные книги
Найти
Главная
Авторы
Wallace Wang
Beginning Programming All-in-One For Dummies
Читать книгу Beginning Programming All-in-One For Dummies - Wallace Wang - Страница 1
Оглавление
Предыдущая
Следующая
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
...
111
Оглавление
Купить и скачать книгу
Вернуться на страницу книги Beginning Programming All-in-One For Dummies
Оглавление
Страница 1
Страница 2
Beginning Programming All-in-One For Dummies® To view this book's Cheat Sheet, simply go to
www.dummies.com
and search for “Beginning Programming All-in-One For Dummies Cheat Sheet” in the Search box. Table of Contents
List of Tables
List of Illustrations
Guide
Pages
Страница 8
Страница 9
Страница 10
Getting Started Programming a Computer
How Computer Programming Works
Identifying the problem
THE FBI’S $170 MILLION FLOP
Defining the steps
The History of Computer Programming
Talking to a processor in machine language
Using assembly language as a shortcut to machine language
Hiding the details of a computer with a high-level language
Combining the best of both worlds with the C programming language
Weighing the pros and cons of programming languages
Figuring Out Programming
Desire beats technical training every time
Picking a computer and an operating system
Writing programs with an editor
Converting source code with an assembler or compiler
Translating source code with an interpreter
Combining a compiler with an interpreter to create p-code
Taking the time to understand
KNOWING HOW TO PROGRAM VERSUS KNOWING A PROGRAMMING LANGUAGE
Страница 31
Different Methods for Writing Programs
Spaghetti Programming
SPAGHETTI PROGRAMMING WITH THE GOTO COMMAND
Structured Programming
The three parts of structured programming
Top-down programming
STRUCTURED PROGRAMMING AND PASCAL
Event-Driven Programming
Designing a user interface
Writing event handlers
Writing your program
Object-Oriented Programming
Isolating data
Simplifying modifications
Using Protocol-Oriented Programming
Design Patterns
DESIGNING PROGRAMS WITH TODAY’S METHODOLOGY
Страница 49
Types of Programming Languages
Your First Language
BASICally disrespected
Visual programming with Scratch
Programming robots with LEGO Mindstorms
Learning object-oriented programming with Alice
Programming a killer robot
Curly-Bracket Languages
Learning programming with C
The power of C
The efficiency of C
The portability of C
Adding object-oriented programming with C++
Gaining true portability with Java
Programming more safely with C#
C# advantages
IT’S OBJECT-ORIENTED
IT’S TYPE-SAFE
THE PROS AND CONS OF TYPE-SAFE LANGUAGES
.NET compatibility
Choosing a curly-bracket language
Artificial Intelligence Languages
Scripting Languages
Automating a program
Customizing a program
Transferring data among multiple programs
Creating stand-alone programs
Database Programming Languages
Comparing Programming Languages
Страница 79
Programming Tools
Choosing a Compiler
Defining your needs for a compiler
Evaluating the technical features of a compiler
Supported language standards
Code generation and optimization
Target platforms
Cost
Finding an Interpreter
THE ADVANTAGES OF INTERPRETED LANGUAGES
Compiling to a Virtual Machine
Writing a Program with an Editor
Stand-alone editors
COMMON EDITOR FEATURES
Integrated development environments
Features
Free software
Fixing a Program with a Debugger
Stepping line-by-line
Breakpoints
Over and out
STEP OVER
STEP OUT
Watching variables
Saving Time with Third-Party Components
Optimizing a Program with a Profiler
Managing Source Code
Creating a Help File
Installing a Program
Dissecting Programs with a Disassembler
Страница 110
{buyButton}
Подняться наверх