Beginning Programming All-In-One Desk Reference For Dummies

Paperback
from $0.00

Author: Wallace Wang

ISBN-10: 0470108541

ISBN-13: 9780470108543

Category: Programming - General & Miscellaneous

So you want to be a programmer? Or maybe you just want to be able to make your computer do what YOU want for a change? Maybe you enjoy the challenge of identifying a problem and solving it. If programming intrigues you for whatever reason, Beginning Programming All-In-One Desk Reference For Dummies is like having a starter programming library all in one handy, if beefy, book.\ In this practical guide, you’ll find out about compiling, algorithms, best practices, debugging your programs, and...

Search in google:

So you want to be a programmer? Or maybe you just want to be able to make your computer do what YOU want for a change? Maybe you enjoy the challenge of identifying a problem and solving it. If programming intrigues you for whatever reason, Beginning Programming All-In-One Desk Reference For Dummies is like having a starter programming library all in one handy, if beefy, book. In this practical guide, you’ll find out about compiling, algorithms, best practices, debugging your programs, and much more. The concepts are illustrated in several different programming languages, so you’ll get a feel for the variety of languages and the needs they fill. Seven minibooks cover: Getting started Programming basics Data structures Algorithms Web programming Programming language syntax Applications Beginning Programming All-In-One Desk Reference For Dummies shows you how to decide what you want your program to do, turn your instructions into “machine language” that the computer understands, use programming best practices, explore the “how” and “why” of data structuring, and more. You’ll even get a look into various applications like database management, bioinformatics, computer security, and artificial intelligence. Soon you’ll realize that — wow! You’re a programmer! Note: CD-ROM/DVD and other supplementary materials are not included as part of eBook file.

Bk. I Getting Started 5Ch. 1 Getting Started Programming a Computer 7Ch. 2 Different Methods for Writing Programs 29Ch. 3 Tvpes of Programming Languages 49Ch. 4 Programming Tools 83Ch. 5 Managing Large Projects with Software Engineering 107Bk. II Proqramminq Basics 125Ch. 1 How Programs Work 127Ch. 2 Variables, Data Types, and Constants 141Ch. 3 Manipulating Data 161Ch. 4 Making Decisions by Branching 181Ch. 5 Repeating Commands by Looping 199Ch. 6 Breaking a Large Program into Subprograms 213Ch. 7 Breaking a Large Program into Objects 231Ch. 8 Reading and Saving Files 259Ch. 9 Documenting Your Program 277Ch. 10 Principles of User Interlace Design 289Bk. III Data Structures 309Ch. 1 Structures and Arrays 311Ch. 2 Sets and Linked Lists 329Ch. 3 Collections and Dictionaries 345Ch. 4 Stacks, Queues, and Deques 361Ch. 5 Graphs and Trees 375Bk. IV Algorithms 391Ch. 1 Sorting Algorithms 393Ch. 2 Searching Algorithms 409Ch. 3 String Searching 423Ch. 4 Data Compression Algorithms 435Ch. 5 Encryption Algorithms 445Bk. V Web Programming 461Ch. 1 HyperText Markup Language 463Ch. 2 CSS 477Ch. 3 JavaScript 485Ch. 4 PHP 491Ch. 5 Ruby 509Bk. VI Programming Language Syntax 521Ch. 1 C and C++ 523Ch. 2 Java and C# 541Ch. 3 Perl and Python 559Ch. 4 Pascal and Delphi 575Ch. 5 Visual Basic and REALbasic 589Bk. VII Applications 607Ch. 1 Database Management 609Ch. 2 Bioinformatics 625Ch. 3 Computer Security 633Ch. 4 Artificial Intelligence 643Ch. 5 The Future of Computer Programming 657Index 671