Maxiconsole , PSP homebrew downloads  , PSP themes , Wii themes , PS3 themes , DS themes

<<< The Web Hosting >>>


Go Back   Noeman GSM > MULTI FORUM > E-Books

Notices

Reply
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old 31-07-2008, 08:20 AM
Spiral's Avatar
CO-Admin
 
Join Date: Sep 2004
Location: Martil
Age: 27
Posts: 18,780
Reputation: 74473
Spiral Mega Super MemberSpiral Mega Super MemberSpiral Mega Super MemberSpiral Mega Super MemberSpiral Mega Super MemberSpiral Mega Super MemberSpiral Mega Super MemberSpiral Mega Super MemberSpiral Mega Super MemberSpiral Mega Super MemberSpiral Mega Super Member
Default Programming Ebook Collection (ASM, C, C++)

Assembly

Wrox Professional Assembly Language


Book Description
* Unlike high-level languages such as Java and C++, assembly language is much closer to the machine code that actually runs computers; it's used to create programs or modules that are very fast and efficient, as well as in hacking exploits and reverse engineering
* Covering assembly language in the Pentium microprocessor environment, this code-intensive guide shows programmers how to create stand-alone assembly language programs as well as how to incorporate assembly language libraries or routines into existing high-level applications
* Demonstrates how to manipulate data, incorporate advanced functions and libraries, and maximize application performance
* Examples use C as a high-level language, Linux as the development environment, and GNU tools for assembling, compiling, linking, and debugging



Download Description
Every high level language program (such as C and C++) is converted by a compiler into assembly language before it is linked into an executable program. This book shows you how to view the assembly language code generated by the compiler and understand how it is created. With that knowledge you can tweak the assembly language code generated by the compiler or create your own assembly language routines. This code-intensive guide is divided into three sections - basics of the assembly language program development environment, assembly language programming, and advanced assembly language techniques. It shows how to decipher the compiler-generated assembly language code, and how to make functions in your programs faster and more efficient to increase the performance of an application. What you will learn from this book: -The benefits of examining the assembly language code generated from your high-level language program -How to create stand-alone assembly language programs for the Linux Pentium environment -Ways to incorporate advanced functions and libraries in assembly language programs -How to incorporate assembly language routines in your C and C++ applications -Ways to use Linux system calls in your assembly language programs -How to utilize Pentium MMX and SSE functions in your applications.

Download
Code: [Only Registered users can see links . Click Here To Register...]

The Art of Assembly Language 2003


Book Description
# Paperback: 928 pages
# Publisher: No Starch Press; 1 edition (September 2003)
# Language: English
# ISBN-10: 1886411972
# ISBN-13: 978-1886411975
# Product Dimensions: 9.2 x 7.4 x 1.9 inches

Download
Code: [Only Registered users can see links . Click Here To Register...]

Assembly Language Step by Step Programming with DOS and Linux (Vol.1 & 2)


Book Description
The bestselling guide to assembly language-now updated and expanded to include coverage of Linux

This new edition of the bestselling guide to assembly programming now covers DOS and Linux! The Second Edition begins with a highly accessible overview of the internal operations of the Intel-based PC and systematically covers all the steps involved in writing, testing, and debugging assembly programs.

Expert author Jeff Duntemann then presents working example programs for both the DOS and Linux operating systems using the popular free assembler NASM. He also includes valuable information on how to use procedures and macros, plus rare explanations of assembly-level coding for Linux, all of which combine to offer a comprehensive look at the complexities of assembly programming for Intel processors.

Providing you with the foundation to create executable assembly language programs, this book:
* Explains how to use NASM-IDE, a simple program editor and assembly-oriented development environment
* Details the most used elements of the 86-family instruction set
* Teaches about DEBUG, the single most useful tool you have as an assembly language programmer
* Examines the operations that machine instructions force the CPU to perform
* Discusses the process of memory addressing
* Covers coding for Linux

The CD-ROM includes:
* Net-Wide Assembler (NASM) for both DOS and Linux
* NASM-IDE, a command shell and code editor for DOS
* ALINK, a free linker for DOS programming
* All program code examples from the book

Download
Code: [Only Registered users can see links . Click Here To Register...]
[Only Registered users can see links . Click Here To Register...]

Assembly Master Book


Book Description
Aiming to prove that writing programs for Windows in the Assembly language is no more difficult than writing the same programs using C/C++, this guide shows how Assembly code is actually more compact and executes faster. The algorithmic knowledge and skills lost in high-level programming provides the justification demonstrated in this guide for using Assembly code. Working applications with detailed comments and descriptions of their operating principles, along with material that can be considered hackish, are included. The tools and techniques of code analysis and modification are covered, making this a useful tool for programmers eager to become better acquainted with hacker methods. Not a guide on Assembly language, this represents a symbiosis between the Assembly language and the Windows operating system.

Download
Code: [Only Registered users can see links . Click Here To Register...]

Introduction to 80x86 Assembly Language and Computer Architecture


Book Description
A computer can be viewed from many different levels, and used for many different functions, such as the creation of new application software. However, an actual computer works at an even lower level than this. Introduction to 80x86 Assembly Language and Computer Architecture divides its emphasis between the assembly-language/machine-language level of computer operations and the architectural level, that is, the level defined by the machine instructions that the processor can execute. Although the primary architecture covered is the Intel 80x86 family, each chapter does include information about other architectures, or computer levels. Programmers are expected to program effectively at any level, therefore, Introduction to 80x86 Assembly Language and Computer Architecture is essential to the fundamental principles at the machine level that they will have to understand. Programming in assembly language and studying related concepts in Introduction to 80x86 Assembly Language and Computer Architecture prepares the student to program effectively in any programming language, to pursue advanced studies in computer design and architecture, and to learn more about system detail for specific computers.

Download
Code: [Only Registered users can see links . Click Here To Register...]

MIPS Assembly Language Programming


Book Description
To introduce your Assembly Language programming students to the fundamental concepts of contemporary computer architecture, start with a Reduced Instruction Set Computer (RISC).

When students first encounter computer architecture, they need to begin with the basics of modern computer organization. The MIPS architecture embodies the fundamental design principles of all contemporary RISC architectures:

* All instructions are directly executed in hardware
* The rate at which instructions are issued is maximized
* Instructions are easy to decode
* Only load and store instructions reference memory
* Plenty of general purpose registers are provided (32 for MIPS)

MIPS Assembly Language Programming offers students an understanding of how the functional components of modern computers are put together and how a computer works at the machine-language level. The book begins with a datapath diagram that shows a simple implementation of the MIPS architecture, consisting of a register file, an ALU, a memory. a program counter, and an instruction register. As students progress through the text, they will elaborate on this established datapath diagram model, allowing them to visualize how the instructions are fetched and executed as they write their programs.

The Spim simulator for the MIPS architecture runs on PC's and Unix® systems. All the programming exercises are done using this simulator, which can be downloaded for free from the Internet. Using the MIPS simulator allows students to observe the contents of the registers and memory change as their programs execute. The students are not isolated by a particular operating system from experiencing and writing code dealing with:

* Memory-mapped I/0
* Interrupts and exception processing
* Delayed loads and delayed branches for a pipelined implementation

Download
Code: [Only Registered users can see links . Click Here To Register...]

C Programming

C In a Nutshell


Book Description
Learning a language--any language--involves a process wherein you learn to rely less and less on instruction and more increasingly on the aspects of the language you've mastered. Whether you're learning French, Java, or C, at some point you'll set aside the tutorial and attempt to converse on your own. It's not necessary to know every subtle facet of French in order to speak it well, especially if there's a good dictionary available. Likewise, C programmers don't need to memorize every detail of C in order to write good programs. What they need instead is a reliable, comprehensive reference that they can keep nearby. C in a Nutshell is that reference.

This long-awaited book is a complete reference to the C programming language and C runtime library. Its purpose is to serve as a convenient, reliable companion in your day-to-day work as a C programmer. C in a Nutshell covers virtually everything you need to program in C, describing all the elements of the language and illustrating their use with numerous examples.

The book is divided into three distinct parts. The first part is a fast-paced description, reminiscent of the classic Kernighan & Ritchie text on which many C programmers cut their teeth. It focuses specifically on the C language and preprocessor directives, including extensions introduced to the ANSI standard in 1999. These topics and others are covered:

* Numeric constants
* Implicit and explicit type conversions
* Expressions and operators
* Functions
* Fixed-length and variable-length arrays
* Pointers
* Dynamic memory management
* Input and output

The second part of the book is a comprehensive reference to the C runtime library; it includes an overview of the contents of the standard headers and a description of each standard library function. Part III provides the necessary knowledge of the C programmer's basic tools: the compiler, the make utility, and the debugger. The tools described here are those in the GNU software collection.

C in a Nutshell is the perfect companion to K&R, and destined to be the most reached-for reference on your desk.

Download
Code: [Only Registered users can see links . Click Here To Register...]

C Pocket Reference


Book Description
C is one of the oldest programming languages and still one of the most widely used. Whether you're an experienced C programmer or you're new to the language, you know how frustrating it can be to hunt through hundreds of pages in your reference books to find that bit of information on a certain function, type or other syntax element. Or even worse, you may not have your books with you. Your answer is the "C Pocket Reference," Concise and easy to use, this handy pocket guide to C is a must-have quick reference for any C programmer. It's the only C reference that fits in your pocket and is an excellent companion to O'Reilly's other C books.

This small book covers the following:

C language fundamentals

Data types

Expressions and operators

C statements

Declarations

Functions

Preprocessor directives

The standard library

O'Reilly's Pocket References have become a favorite among programmers everywhere. By providing a wealth of important details in a concise, well-organized format, these handy books deliver just what you need to complete the task at hand. When you've reached a sticking point in your work and need to get to a solution quickly, the new "C Pocket Reference" is the book you'll want to have.

Download
Code: [Only Registered users can see links . Click Here To Register...]

C Primer Plus 5th Edition


Book Description
The new classic! C Primer Plus, now in its 5th edition, has been revised to include over 20 new programming exercises, newly improved examples and the new ANSI/ISO standard, C99. Task-oriented examples will teach you the fundamentals of C programming. From extended integer types and compound literals to Boolean support and variable-length arrays, you will learn to create practical and real-world applications with C programming. Review questions and programming exercises at the end of each chapter will reinforce what you have learned. This friendly and easy-to-use self-study guide will help you understand the fundamentals of this core programming language.

Download
Code: [Only Registered users can see links . Click Here To Register...]

C Programming Language (2nd Edition) (Prentice Hall Software)


Book Description
ust about every C programmer I respect learned C from this book. Unlike many of the 1,000 page doorstops stuffed with CD-ROMs that have become popular, this volume is concise and powerful (if somewhat dangerous) -- like C itself. And it was written by Kernighan himself. Need we say more?

Download
Code: [Only Registered users can see links . Click Here To Register...]

C For Dummies 2nd Edition


Book Description
while (dead_horse)

beat ():

If you’re like most people, the above seems like nonsense. Actually, it’s computer sense—C programming. After digesting C For Dummies, 2nd Edition, you’ll understand it. C programs are fast, concise and versatile. They let you boss your computer around for a change. So turn on your computer, get a free compiler and editor (the book tells you where), pull up a chair, and get going. You won’t have to go far (page 13) to find your first program example. You’ll do short, totally manageable, hands-on exercises to help you make sense of:

* All 32 keywords in the C language (that’s right—just 32 words)
* The functions—several dozen of them
* Terms like printf(), scanf(), gets (), and puts ()
* String variables, numeric variables, and constants
* Looping and implementation
* Floating-point values

In case those terms are almost as intimidating as the idea of programming, be reassured that C For Dummies was written by Dan Gookin, bestselling author of DOS For Dummies, the book that started the whole library. So instead of using expletives and getting headaches, you’ll be using newly acquired skills and getting occasional chuckles as you discover how to:

* Design and develop programs
* Add comments (like post-it-notes to yourself) as you go
* Link code to create executable programs
* Debug and deploy your programs
* Use lint, a common tool to examine and optimize your code

A helpful, tear-out cheat sheet is a quick reference for comparison symbols, conversion characters, mathematical doodads, C numeric data types, and more. C For Dummies takes the mystery out of programming and gets you into it quickly and painlessly.

Download
Code: [Only Registered users can see links . Click Here To Register...]

Data Structure and Program Design in C


Book Description
Progressing from the concrete to the abstract — and using numerous, substantial case studies and sample programs — this book explores structured problem solving, data abstraction, software engineering principles, and the comparative analysis of algorithms as fundamental tools of program design. Emphasizes principles of top-down refinement, program design, review, and testing. Uses the C programming language throughout. Offers Internet access to the source code for all the programs and program extracts printed in the book.

Download
Code: [Only Registered users can see links . Click Here To Register...]

Pratical FPGA Programming In C


Book Description
High-performance FPGA-accelerated software applications are a growing demand in fields ranging from communications and image processing to biomedical and scientific computing. This book introduces powerful, C-based parallel-programming techniques for creating these applications, verifying them, and moving them into FPGA hardware.

The authors bridge the chasm between "conventional" software development and the methods and philosophies of FPGA-based digital design. Software engineers will learn to look at FPGAs as "just another programmable computing resource," while achieving phenomenal performance because much of their code is running directly in hardware. Hardware engineers will master techniques that perfectly complement their existing HDL expertise, while allowing them to explore design alternatives and create prototypes far more rapidly. Both groups will learn how to leverage C to support efficient hardware/software co-design and improve compilation, debugging, and testing.
*
Understand when C makes sense in FPGA development and where it fits into your existing processes
*
Leverage C to implement software applications directly onto mixed hardware/software platforms
*
Execute and test the same C algorithms in desktop PC environments and in-system using embedded processors
*
Master new, C-based programming models and techniques optimized for highly parallel FPGA platforms
*
Supercharge performance by optimizing through automated compilation
*
Use multiple-process streaming programming models to deliver truly astonishing performance
*
Preview the future of FPGA computing
*
Study an extensive set of realistic C code examples

Download
Code: [Only Registered users can see links . Click Here To Register...]
Reply With Quote
Sponsored Links
  #2 (permalink)  
Old 31-07-2008, 08:21 AM
Spiral's Avatar
CO-Admin
 
Join Date: Sep 2004
Location: Martil
Age: 27
Posts: 18,780
Reputation: 74473
Spiral Mega Super MemberSpiral Mega Super MemberSpiral Mega Super MemberSpiral Mega Super MemberSpiral Mega Super MemberSpiral Mega Super MemberSpiral Mega Super MemberSpiral Mega Super MemberSpiral Mega Super MemberSpiral Mega Super MemberSpiral Mega Super Member
Default

C++ Programming

Accelerated C++: Pratical Programming by Example


Book Description
* Introduction to C++
* Console I/O with stream classes
* Basic string handling
* Loop and flow-control statements
* Arrays
* Using functions and methods
* Using Standard Template Library (STL) containers (vectors, linked lists, and maps)
* Iterators
* Sorting and generic functions
* Basic class design
* Pointers and arrays
* File I/O
* Memory-management techniques, including statically and dynamically allocated memory
* Adding stream support to custom classes
* Conversion operators
* Operator overloading
* Friend functions
* Inheritance
* Polymorphism and virtual functions
* Handle idioms for classes, including reference counting
* Quick reference to the C++ language

Download
Code: [Only Registered users can see links . Click Here To Register...]

Beginning C++ Game Programming


Book Description
Interactivity - the unique feature that sets games apart from other forms of entertainment. The power of interactivity lies in the programming that occurs behind the scenes. If you're ready to jump into the world of programming for games, "Beginning C++Game Programming" will get you started on your journey, providing you with a solid foundation in the game programming language of the professionals. As you cover each programming concept, you'll create small games that demonstrate your new skills. Wrap things up by combining each major concept to create an ambitious multiple player game. Get ready to master the basics of game programming with C++!

Download
Code: [Only Registered users can see links . Click Here To Register...]

Beyond The C++ Standard Library: An Introduction to Boost


Book Description
Boost takes you far beyond the C++ Standard Library, making C++ programming more elegant, robust, and productive. Now, for the first time, a leading Boost expert systematically introduces the broad set of Boost libraries and teaches best practices for their use.

Writing for intermediate-to-advanced C++ developers, Björn Karlsson briefly outlines all 58 Boost libraries, and then presents comprehensive coverage of 12 libraries you're likely to find especially useful. Karlsson's topics range from smart pointers and conversions to containers and data structures, explaining exactly how using each library can improve your code. He offers detailed coverage of higher-order function objects that enable you to write code that is more concise, expressive, and readable. He even takes you "behind the scenes" with Boost, revealing tools and techniques for creating your own generic libraries.

Coverage includes
* Smart pointers that provide automatic lifetime management of objects and simplify resource sharing
* Consistent, best-practice solutions for performing type conversions and lexical conversions
* Utility classes that make programming simpler and clearer
* Flexible container libraries that solve common problems not covered by the C++ Standard Library
* Powerful support for regular expressions with Boost.Regex
* Function objects defined at the call site with Boost.Bind and Boost.Lambda
* More flexible callbacks with Boost.Function
* Managed signals and slots (a.k.a. the Observer pattern) with Boost.Signals

The Boost libraries are proving so useful that many of them are planned for inclusion in the next version of the C++ Standard Library. Get your head start now, with Beyond the C++ Standard Library.

Download
Code: [Only Registered users can see links . Click Here To Register...]

C++ Coding Standards: 101 Rules, Guidelines, and Best Practices


Book Description
Consistent, high-quality coding standards improve software quality, reduce time-to-market, promote teamwork, eliminate time wasted on inconsequential matters, and simplify maintenance. Now, two of the world's most respected C++ experts distill the rich collective experience of the global C++ community into a set of coding standards that every developer and development team can understand and use as a basis for their own standards.

The authors cover virtually every facet of C++ programming: design and coding style, functions, operators, class design, inheritance, construction/destruction, copying, assignment, namespaces, modules, templates, genericity, exceptions, STL containers and algorithms, and more. Each standard is described concisely, with practical examples. From type definition to error handling, this book presents C++ best practices, including some that have only recently been identified and standardized--techniques you may not know even if you've used C++ for years. Along the way, you'll find answers to questions like

What's worth standardizing--and what isn't? What are the best ways to code for scalability? What are the elements of a rational error handling policy? How (and why) do you avoid unnecessary initialization, cyclic, and definitional dependencies? When (and how) should you use static and dynamic polymorphism together? How do you practice "safe" overriding? When should you provide a no-fail swap? Why and how should you prevent exceptions from propagating across module boundaries? Why shouldn't you write namespace declarations or directives in a header file? Why should you use STL vector and string instead of arrays? How do you choose the right STL search or sort algorithm? What rules should you follow to ensure type-safe code? Whether you're working alone or with others, C++ Coding Standards will help you write cleaner code--and write it faster, with fewer hassles and less frustration.

Download
Code: [Only Registered users can see links . Click Here To Register...]

C++ Cookbook


Book Description
Despite its highly adaptable and flexible nature, C++ is also one of the more complex programming languages to learn. Once mastered, however, it can help you organize and process information with amazing efficiency and quickness.

The C++ Cookbook will make your path to mastery much shorter. This practical, problem-solving guide is ideal if you're an engineer, programmer, or researcher writing an application for one of the legions of platforms on which C++ runs. The algorithms provided in C++ Cookbook will jump-start your development by giving you some basic building blocks that you don't have to develop on your own.

Less a tutorial than a problem-solver, the book addresses many of the most common problems you're likely encounter--whether you've been programming in C++ for years or you're relatively new to the language. Here are just some of the time-consuming tasks this book contains practical solutions for:

* Reading the contents of a directory
* Creating a singleton class
* Date and time parsing/arithmetic
* String and text manipulation
* Working with files
* Parsing XML
* Using the standard containers

Typical of O'Reilly's "Cookbook" series, C++ Cookbook is written in a straightforward format, featuring recipes that contain problem statements and code solutions, and apply not to hypothetical situations, but those that you're likely to encounter. A detailed explanation then follows each recipe in order to show you how and why the solution works. This question-solution-discussion format is a proven teaching method, as any fan of the "Cookbook" series can attest to. This book will move quickly to the top of your list of essential C++ references.

Download
Code: [Only Registered users can see links . Click Here To Register...]

C++ Demystified


Book Description
Minimal technical jargon, step-by-step discussions, and quizzes at the end of each chapter make this an easy-to-understand guide to C++ programming. Quickly learn what a programming language is and the anatomy of C++, then jump right into creating your own programs with expert guidance. Discover functions, objects, compilers, linkers, and much more along the way. For the fast and easy way to understanding the fundamentals of C++, this is the resource you need.

Download
Code: [Only Registered users can see links . Click Here To Register...]

C++ For Business Programming


Book Description
This book provides a highly readable introduction to C++ programming for beginning business programmers. It guides readers through complete and clear descriptions of sample programs, with a wealth of exercises included along the way to help reinforce the important points of each chapter. Throughout the text, a strong emphasis is placed on business applications, rather than those in mathematics or computing. Part I (Basic C++) covers the procedural parts of C++. Part II (Object-Oriented Concepts and Programming) introduces object-oriented ideas through the built-in string class. Part III (Object-Oriented Programming) explores the essential object-oriented ideas through inheritance and polymorphism. For beginning programmers using C++ for business.

Download
Code: [Only Registered users can see links . Click Here To Register...]

C++ For Dummies 5th Edition


Book Description
If you’ve thought of programmers as elite intelligentsia who possess expertise (and perhaps genes) the rest of us will never have, think again. C++ For Dummies, 5th Edition, debunks the myths, blasts the barriers, shares the secrets, and gets you started. In fact, by the end of Chapter 1, you’ll be able to create a C++ program. OK, it won’t be newest, flashiest video game, but it might be a practical, customized inventory control or record-keeping program.

Most people catch on faster when they actually DO something, so C++ For Dummies includes a CD-ROM that gives you all you need to start programming (except the guidance in the book, of course), including:

* Dev-C, a full-featured, integrated C++ compiler and editor you install to get down to business
* The source code for the programs in the book, including code for BUDGET, programs that demonstrate principles in the book
* Documentation for the Standard Template Library
* Online C++ help files

Written by Stephen Randy Davis, author of C++ Weekend Crash Course, C++ for Dummies, takes you through the programming process step-by-step. You’ll discover how to:

* Generate an executable
* Create source code, commenting it as you go and using consistent code indentation and naming conventions
* Write declarations and name variables, and calculate expressions
* Write and use a function, store sequences in arrays, and declare and use pointer variables
* Understand classes and object-oriented programming
* Work with constructors and destructors
* Use inheritance to extend classes
* Use stream I/O
* Comment your code as you go, and use consistent code indentation and naming conventions
* Automate programming with the Standard Template Library (STL)

C++ for Dummies 5th Edition is updated for the newest ANSI standard to make sure you’re up to code.

Download
Code: [Only Registered users can see links . Click Here To Register...]

C++ How to Program 5th Edition


Book Description
With over 250,000 sold, Harvey and Paul Deitel's C++ How to Program is the world's best-selling introduction to C++ programming. Now, this classic has been thoroughly updated! The Deitels' groundbreaking How to Program series offers unparalleled breadth and depth of programming concepts and intermediate-level topics for further study. The books in this series feature hundreds of complete, working programs with thousands of lines of code. Deitels' C++ How to Program is the most comprehensive, practical introduction to C++ ever published-with hundreds of hands-on exercises, roughly 250 complete programs written and documented for easy learning, and exceptional insight into good programming practices, maximizing performance, avoiding errors, debugging, and testing. The updated Fifth Edition now includes a new early classes pedagogy-classes and objects are introduced in Chapter 3 and used throughout the book as appropriate. The new edition uses string and vector classes to make earlier examples more object-oriented. Large chapters are broken down into smaller, more manageable pieces. A new OOD/UML ATM case study replaces the elevator case study of previous editions, and UML in the OOD/UML case study and elsewhere in the book has been upgraded to UML 2. The Fifth Edition features new mini case studies (e.g., GradeBook and Time classes). An employee hierarchy replaces Point/Circle/Cylinder to introduce inheritance and polymorphism. Additional enhancements include tuned treatment of exception handling, new “Using the Debugger” material and a new "Before You Begin" section to help readers get set up properly. Also included are separate chapters on recursion and searching/sorting. The Fifth Edition retains every key concept and technique ANSI C++ developers need to master: control statements, functions, arrays, pointers and strings, classes and data abstraction, operator overloading, inheritance, virtual functions, polymorphism, I/O, templates, exception handling, file processing, data structures, and more. It also includes a detailed introduction to Standard Template Library (STL) containers, container adapters, algorithms, and iterators. The accompanying CD-ROM includes all the source code from the book. A valuable reference for programmers and anyone interested in learning the C++ programming language and object-oriented development in C++.

Download
Code: [Only Registered users can see links . Click Here To Register...]

C++ In Action: Industrial Strength Programming Techniques


Book Description
Pearson Education) Modern guide to using C++ langugage, including how to apply it to Windows programming. Shows how to write programs for programmers, not computers. The CD-ROM features all of the source code and projects from the text. Also includes a companion Web site. System requirements not listed. Softcover.

Download
Code: [Only Registered users can see links . Click Here To Register...]

C++ Primer (4th Edition)


Book Description
This new edition of C++ Primer, a favorite choice for a first C++ book, has been greatly improved with the latest and greatest on C++, stressing the built-in language features of the C++ Standard Library. For this new version--weighing in at a massive 1,237 pages--Stanley Lippman, a well-known C++ expert, teams up with Josée Lajoie, who has helped define the C++ international language standard. The new material is excellent for programmers who want to get the most out of new and advanced features in the language.

The authors still introduce the basics of C++, including data types and pointers, but quickly move on to stress how to get the most out of the built-in features of ISO-standard C++. Throughout this book built-in support for the C++ Standard Library, such as container classes like vectors and maps, and other standard features, such as the string class, are integrated into a tried-and- proven basic-language tutorial.

The major new features of C++ (templates, name spaces, and run-time type identification) all get their due. The result is an authoritative guide to basic and advanced C++ in a clear and readable style, with plenty of short, practical examples throughout the text. The book includes exercises--some quite challenging--for every section: a perfect choice both for self-study and the classroom. --Richard Dragan --This text refers to an out of print or unavailable edition of this title.

Download
Code: [Only Registered users can see links . Click Here To Register...]

C++ Standard Library: The Tutorial and References


Book Description
Programming with the C++ Standard Library can certainly be difficult, but Nicolai Josuttis's The C++ Standard Library provides one of the best available guides to using the built-in features of C++ effectively.

The C++ Standard Library provides plenty of default functionality in the form of the Standard Template Library (STL) for containers (like vectors and linked lists), as well as generic algorithms (which allow you to sort, search, and manipulate elements inside containers). The best thing about The C++ Standard Library is that it gives the reader a concise guide to working with these basic containers (from lists to sets and maps, with everything in between). Each container type is explained along with short code excerpts. Moreover, in a reference section, the author explores the connections between each container type, showing how they share similar methods. (Learn just a few methods and you can pretty much work with them all.)

In addition to STL, this book excels at providing a readable introduction to the generic algorithms (which can be used to sort, search, and otherwise manipulate STL containers). Other books either fold this material in with the explanation of containers or make it seem like an esoteric topic. The fact is, generic algorithms work with all the STL types, and by separating these algorithms out like this the reader can learn the rich array of algorithms available in today's standard C++. While this book concentrates on STL and algorithms, readers will still find great coverage on Standard Library string classes and streams (including a fine section on internationalization and locales).

For the beginning or intermediate C++ programmer, The C++ Standard Library can be a real timesaver. It arranges and explains the complexities of the C++ Standard Library and STL in a manageable format that's great as a reference and as an approach to programming. --Richard Dragan

Download
Code: [Only Registered users can see links . Click Here To Register...]

C++ Timesaving Techniques for Dummies


Book Description
* Seasoned C++ programmer Matthew Telles shows developers at any level of experience how to save hours by improving, refactoring, and debugging their code
* Some of the techniques covered include mastering asserts, creating a complete class, hiding a method of a base class, freeing blocks of memory, implementing a simple locking mechanism, creating debugging macros, checking for errors at run-time, finding and fixing memory leaks, and reducing code complexity
* The easy-to-follow, two-column Timesaving Techniques format makes mastering each timesaver a snap
* C++ is one of today's most widely used programming languages, with compilers offered by Microsoft, Borland, and Code Warrior
* This book is the perfect companion to C++ For Dummies, Fifth Edition (0-7645-6852-3)

Download
Code: [Only Registered users can see links . Click Here To Register...]

Effective C++ (2nd Edition)


Book Description
On the Effective C++ CD, well-known C++ guru Scott Meyers combines the complete text of two of his books, Effective C++ and More Effective C++. Since the format of these two books provides a laundry list of tips for improving C++ code (Effective C++ contains 50 tips, while More Effective C++ adds 35 more), the CD-ROM format is a natural fit and a convenient way to read both titles. The CD-ROM format adds extra material, including several magazine articles and an annotated list of books for further reading.

A handy full-text search engine lets you cross-reference material from both books. (Alternatively, you can just browse and read at your own pace.) The CD-ROM provides full control of image size and other options, making it useful for virtually any system, from desktop to laptop. (It requires only Netscape 4 or Microsoft Internet Explorer 4 browsers or later). While the author himself writes that he likes printed books, this CD-ROM makes good use of the greater flexibility of HTML. The additional material makes this electronic version even more comprehensive than the two previous titles combined. --Richard Dragan

Download
Code: [Only Registered users can see links . Click Here To Register...]

Effective C++: 55 Ways to Improve Your Programs and Designs (3rd Edition)


Book Description
This exceptionally useful text offers Scott Myers's expertise in C++ class design and programming tips. The second edition incorporates recent advances to C++ included in the ISO standard, including namespaces and built-in template classes, and is required reading for any working C++ developer.

The book opens with some hints for porting code from C to C++ and then moves on to the proper use of the new and delete operators in C++ for more robust memory management. The text then proceeds to class design, including the proper use of constructors, destructors, and overloaded operator functions for assignment within classes. (These guidelines ensure that you will create custom C++ classes that are fully functional data types, which can be copied and assigned just like built-in C++ classes.)

The author also provides a handful of suggestions for general class design, including strategies for using different types of inheritance and encapsulation. Never doctrinaire and always intelligent, these guidelines can make your C++ classes more robust and easier to maintain. --Richard Dragan --This text refers to an out of print or unavailable edition of this title.

Download
Code: [Only Registered users can see links . Click Here To Register...]

Exceptional C++ Styles: 40 New Engineering Puzzles, Programming Problems, and Solutions


Book Description
Herb Sutter may well know the C++ programming language better than anyone else. He's worked with the language for years; he sits on its international standards committee; he works on the Microsoft Visual C++ team--his list of qualifications is astounding. That is, however, only part of the reason you should pay attention to Exceptional C++ Style. A more important reason is that he understands how to teach software developers: To wit, he issues challenges and dares the programmers to figure them out. Sutter grasps the importance of not lecturing smart people, and knows that guided exploration goes a very long way.

To give an example of Sutter's challenges (40 of them, graded by difficulty, appear in this dense book) would take more space than is available here. Know, however, that while some of them deal with obscure parts of C++, most do not, and the majority of the challenges deal with aspects of the language you use all the time. Sutter's approach doesn't consist exclusively of challenges and solutions, either--the author takes time to distill the exercises into design recommendations, making it easy for programmers to remind themselves of what they've learned. --David Wall

Topics covered: How to take a journeyman's skill with C++ and turn it into something more masterly, by exploring the behavior of C++ and its various parts in detail. Coverage deals with inheritance and other aspects of object orientation, exception handling, memory management, and templating.

Download
Code: [Only Registered users can see links . Click Here To Register...]

Modeling Derivatives in C++


Book Description
This book is the definitive and most comprehensive guide to modeling derivatives in C++ today. Providing readers with not only the theory and math behind the models, as well as the fundamental concepts of financial engineering, but also actual robust object-oriented C++ code, this is a practical introduction to the most important derivative models used in practice today, including equity (standard and exotics including barrier, lookback, and Asian) and fixed income (bonds, caps, swaptions, swaps, credit) derivatives. The book provides complete C++ implementations for many of the most important derivatives and interest rate pricing models used on Wall Street including Hull-White, BDT, CIR, HJM, and LIBOR Market Model. London illustrates the practical and efficient implementations of these models in real-world situations and discusses the mathematical underpinnings and derivation of the models in a detailed yet accessible manner illustrated by many examples with numerical data as well as real market data. A companion CD contains quantitative libraries, tools, applications, and resources that will be of value to those doing quantitative programming and analysis in C++. Filled with practical advice and helpful tools, Modeling Derivatives in C++ will help readers succeed in understanding and implementing C++ when modeling all types of derivatives.

Download
Code: [Only Registered users can see links . Click Here To Register...]

Modern C++ Design Generic Programming and Design Patterns Applied


Book Description
You might be holding this book in a bookstore, asking yourself whether you should buy it. Or maybe you are in your employers library, wondering whether you should invest time in reading it. I know you dont have time, so Ill cut to the chase. If you have ever asked yourself how to write higher-level programs in C++, how to cope with the avalanche of irrelevant details that plague even the cleanest design, or how to build reusable components that you dont have to hack into each time you take them to your next application, then this book is for you.

Imagine the following scenario. You come from a design meeting with a couple of printed diagrams, scribbled with your annotations. Okay, the event type passed between these objects is not char anymore; its int. You change one line of code. The smart pointers to Widget are too slow; they should go unchecked. You change one line of code. The object factory needs to support the new Gadget class just added by another department. You change one line of code.

You changed the design. Compile. Link. Done.

Download
Code: [Only Registered users can see links . Click Here To Register...]

More Exceptional C++ - 40 New Engineering Puzzles, Programming Problems, And Solutions


Book Description
Aimed at advanced C++ developers who want to hone their programming chops even further, Herb Sutter's More Exceptional C++ borrows the format of his earlier title, Exceptional C++, and delivers some of today's best-available thinking on the language in a handy and effective format. A compilation of the author's own experience and research on the thornier aspects of C++, this book will serve as a worthy resource for making sure you get the most out of this powerful language.

The concise text covers a range of challenging topics in C++ without attempting to be comprehensive. Each "item" is presented as a question to try and solve yourself before the author presents his solution, plus additional detail as needed. For most topics, Sutter ends by giving his advice on the best practices (and gotchas to avoid).

Early sections concentrate on using Standard Template Library (STL) container classes, like removing items effectively, and the subtle differences between container types. Standout sections on designing custom templates (using specialization techniques) and exception-safe classes will help you do more with your own classes. One entertaining problem here shows a number-guessing game (Mastermind) built as efficiently as possible using STL code (including expert-level use of generic functions to do much of the work).

Several problems on copy-on-write (COW) semantics for more efficient classes point out the issues surrounding code optimization. (The author argues against a simplistic approach to optimizing code, including an overreliance on inlining functions. Several times he points out the difficulty of getting COW code to work in multithreaded projects.)

There has been a debate in the C++ community for years about whether it's possible to design truly "exception-safe" classes. Sutter points out the difficulty with a precise analysis of the issues surrounding exceptions and C++ constructors. Material on the finer points of inheriting classes (including when to avoid and when to use multiple inheritance in C++) will extend your class design options. A good section here is the author's explication of how to simulate COM/Java style interfaces in C++, which isn't immediately obvious, even to experienced C++ developers.

Later sections delve into code maintenance issues, including advice for using macros, typedefs, and namespaces. (Advice on migrating existing C++ code into namespaces will help you combine legacy code with other libraries.) A final appendix shows off some benchmarks for optimizing strings using a variety of techniques.

Intelligent, provocative, and demanding, More Exceptional C++ shows why C++ continues to be a rich, complex, and challenging language. Armed with titles like this one, experienced C++ programmers can write better code and avoid pitfalls buried in the outer edges of their favorite language. --Richard Dragan

Download
Code: [Only Registered users can see links . Click Here To Register...]

Premier Press C++ Programming for the Absolute Beginner 2001


Book Description
If you are new to programming with C++ and are looking for a solid introduction, this is the reference for you. Developed by computer science professors, books in the for the Absolute Beginner series teach the principles of programming though simple game creating. You will acquire the skills that you need for more practical C++ programming applications and will learn how these skills can be put to use in real-world scenarios. Best of all, by the time you finish this book, you will be able to apply the basic principles you've learned to the next programming language you tackle.

Download
Code: [Only Registered users can see links . Click Here To Register...]

Programming Embedded Systems in C and C++ 1999


Book Description
Embedded software is in almost every electronic device designed today. There is software hidden away inside our watches, microwaves, VCRs, cellular telephones, and pagers; the military uses embedded software to guide smart missiles and detect enemy aircraft; communications satellites, space probes, and modern medicine would be nearly impossible without it. Of course, someone has to write all that software, and there are thousands of computer scientists, electrical engineers, and other professionals who actually do.

Each embedded system is unique and highly customized to the application at hand. As a result, embedded systems programming is a widely varying field that can take years to master. However, if you have some programming experience and are familiar with C or C++, you're ready to learn how to write embedded software. The hands-on, no-nonsense style of this book will help you get started by offering practical advice from someone who's been in your shoes and wants to help you learn quickly.

The techniques and code examples presented here are directly applicable to real-world embedded software projects of all sorts. Even if you've done some embedded programming before, you'll still benefit from the topics in this book, which include:

* Testing memory chips quickly and efficiently
* Writing and erasing Flash memory
* Verifying nonvolatile memory contents with CRCs
* Interfacing to on-chip and external peripherals
* Device driver design and implementation
* Optimizing embedded software for size and speed

So whether you're writing your first embedded program, designing the latest generation of hand-held whatchamacalits, or simply managing the people who do, this book is for you.

Download
Code: [Only Registered users can see links . Click Here To Register...]

The Art of C++


Book Description
Learn how to apply C++ to a wide array of sophisticated applications. In his clear prose, C++ expert and the world’s leading programming author Herb Schildt, shares practical, high-powered applications of C++, revealing some of the most interesting features of the language in the process. “Pure code” subsystems that can be adapted to your own programs, financial calculations, and file utilities are discussed. A C++ interpreter, an AI-based search engine, plus a Web-based example for those programmers who interface C++ with the Internet are also included. With downloadable code offered, this resource has something for every C++ developer.

Download
Code: [Only Registered users can see links . Click Here To Register...]

The C++ Programming Language 3rd.Ed 1997


Book Description
In this brand-new third edition of The C++ Programming Language, author Bjarne Stroustrup, the creator of C++, presents the full specification for the C++ language and standard library, a spec that will soon become the joint ISO/ANSI C++ standard.

Past readers will find that the new edition has changed a great deal and grown considerably to encompass new language features, particularly run-time type identification, namespaces, and the standard library. At the same time, readers will recognize the lucid style and sensible advice that made previous editions so readable and enjoyable. Probably the biggest change is a substantial new section, well over 200 pages in length, covering the contents and design of the C++ standard library, the most important new feature of the C++ specification. The author has also added a substantial number of new exercises while keeping many from previous editions that have retained their value.

Download
Code: [Only Registered users can see links . Click Here To Register...]
Reply With Quote
  #3 (permalink)  
Old 31-07-2008, 08:41 AM
Banned
 
Join Date: Jul 2008
Location: Near My Angel
Age: 16
Posts: 2,205
Reputation: 31033
MariusKane Mega Super MemberMariusKane Mega Super MemberMariusKane Mega Super MemberMariusKane Mega Super MemberMariusKane Mega Super MemberMariusKane Mega Super MemberMariusKane Mega Super MemberMariusKane Mega Super MemberMariusKane Mega Super MemberMariusKane Mega Super MemberMariusKane Mega Super Member
Send a message via MSN to MariusKane Send a message via Yahoo to MariusKane Send a message via Skype™ to MariusKane
Default

i've been looking for this stuff since the last 4 months..
do u know any programming language? maybe u can teach me some things

thank u
Reply With Quote
  #4 (permalink)  
Old 31-07-2008, 08:59 AM
Spiral's Avatar
CO-Admin
 
Join Date: Sep 2004
Location: Martil
Age: 27
Posts: 18,780
Reputation: 74473
Spiral Mega Super MemberSpiral Mega Super MemberSpiral Mega Super MemberSpiral Mega Super MemberSpiral Mega Super MemberSpiral Mega Super MemberSpiral Mega Super MemberSpiral Mega Super MemberSpiral Mega Super MemberSpiral Mega Super MemberSpiral Mega Super Member
Default

programmation need some practice . some of those books can be very helpfum BTW
Reply With Quote
  #5 (permalink)  
Old 31-07-2008, 09:29 AM
Banned
 
Join Date: Jul 2008
Location: Near My Angel
Age: 16
Posts: 2,205
Reputation: 31033
MariusKane Mega Super MemberMariusKane Mega Super MemberMariusKane Mega Super MemberMariusKane Mega Super MemberMariusKane Mega Super MemberMariusKane Mega Super MemberMariusKane Mega Super MemberMariusKane Mega Super MemberMariusKane Mega Super MemberMariusKane Mega Super MemberMariusKane Mega Super Member
Send a message via MSN to MariusKane Send a message via Yahoo to MariusKane Send a message via Skype™ to MariusKane
Default

i know man. i want to learn C. Symbian C++ its my aim .. but i have to learn standard C first. can u help me with that?..and thx for trashing that useless post
Reply With Quote
  #6 (permalink)  
Old 11-08-2008, 10:05 PM
Membre
 
Join Date: Aug 2008
Posts: 14
Reputation: 10
gemgoa is on a distinguished road
Default

thank you veyr much
Reply With Quote
  #7 (permalink)  
Old 10-10-2008, 06:28 PM
DarkLight95's Avatar
Saiyan Prince
 
Join Date: Oct 2008
Location: Planet Vegeta
Posts: 1,282
Reputation: 73266
DarkLight95 Mega Super MemberDarkLight95 Mega Super MemberDarkLight95 Mega Super MemberDarkLight95 Mega Super MemberDarkLight95 Mega Super MemberDarkLight95 Mega Super MemberDarkLight95 Mega Super MemberDarkLight95 Mega Super MemberDarkLight95 Mega Super MemberDarkLight95 Mega Super MemberDarkLight95 Mega Super Member
Send a message via MSN to DarkLight95 Send a message via Yahoo to DarkLight95
Default

thx dude.. .... hope i can handle learning all that
Reply With Quote
  #8 (permalink)  
Old 15-10-2008, 01:46 PM
Junior Member
 
Join Date: Aug 2007
Posts: 4
Reputation: 10
muzunnass is on a distinguished road
Default

Thanks a lot for this nice post
Reply With Quote
  #9 (permalink)  
Old 16-10-2008, 05:18 AM
shortarticle's Avatar
Member +
 
Join Date: Oct 2008
Age: 30
Posts: 32
Reputation: -45
shortarticle can only hope to improve
Default

I am interested in it !
Reply With Quote
  #10 (permalink)  
Old 08-02-2009, 11:24 AM
Junior Member
 
Join Date: Feb 2009
Age: 24
Posts: 6
Reputation: 10
sumankguha is on a distinguished road
Default

This is a wealth of references, thank you. Are there any references that you know of about building operating systems and kernels?
Regards,
Suman
Reply With Quote
Reply

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


All times are GMT. The time now is 04:56 PM.


Powered by vBulletin® Version 3.7.2
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.2.0
Copyright © 2004-2009 Noeman . All rights reserved

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147