Showing posts with label c programming. Show all posts
Showing posts with label c programming. Show all posts

Thursday, 20 September 2012

Professional Visual Basic 2010 and .NET 4 (Wrox Programmer to Programmer) free ebook download



Author(s): Bill Sheldon
Publisher: Wrox
Date: 2010-05-10
Format: pdf
Language: English
ISBN10: 047050224X
Pages: 1320
ISBN13: 9780470502242
BOOK DESCRIPTION:

Intermediate and advanced coverage of Visual Basic 2010 and .NET 4 for professional developers
 If you've already covered the basics and want to dive deep into VB and .NET topics that professional programmers use most, this is your book. You'll find a quick review of introductory topics-always helpful-before the author team of experts moves you quickly into such topics as data access with ADO.NET, Language Integrated Query (LINQ), security, ASP.NET web programming with Visual Basic, Windows workflow, threading, and more.
 You'll explore all the new features of Visual Basic 2010 as well as all the essential functions that you need, including .NET features such as LINQ to SQL, LINQ to XML, WCF, and more. Plus, you'll examine exception handling and debugging, Visual Studio features, and ASP.NET web programming.
 Expert author team helps you master the tools and techniques you need most for professional programming
 Reviews why Visual Basic 2010 will be synonymous with writing code in Visual Studio 2010
 Focuses on .NET features such as LINQ, LINQ to SQL, LINQ to XML, WPF, workflow, and more
 Discusses exception handling and debugging, data access with ADO.NET, Visual Studio features for Visual Basic developers, Windows programming with Windows Forms, ASP.NET web programming with VB, communication interfaces, Windows workflow, and threading
 This Wrox guide presents you with updated coverage on topics you need to know now.

  • Click below to free download Book :

DOWNLOAD


HOW  TO   DOWNLOAD ?
  1. Click on the download link.
  2. Wait for 5 seconds and then click on as shown in below 1st type of visual button.




Data Structures and Algorithms free ebook download



Author(s): Alfred V. Aho
Date: 1983-01-11
Format: PDF
Language: English
ISBN10: 0201000237
Pages: 427
ISBN13: 9780201000238
BOOK DESCRIPTION:

Review
The best introduction to the field - a pleasure to read, Feb 10 2002

By "optimistix" (London, UK):
A textbook by Aho/Hopcroft/Ullman is sort of a guarantee of quality - and this one is no exception. These people are among the greatest researchers and teachers in Computer Science, and this book is a great opportunity to 'learn from the masters'.

As an introduction to the fascinating field of Data Structures and Algorithms, this is perhaps the best textbook you'll find out there. Starting with the basics, the authors develop the concepts in a natural manner. Array, lists and stacks soon give way to binary trees, heaps and then more advanced data structures. All data structures are introduced with proper motivation in terms of the kind of problems that they are useful in solving.

The basic algorithms in searching, sorting, and graphs are then presented in detail, followed by a chapter on algorithm analysis techniques, and one on design paradigms such as dynamic programming, backtracking, divide and conquer, greedy approach, and local search. The book ends with chapters data structures and algorithms for external storage and memory management.

This is a textbook, and therefore you can expect a fair amount of maths in the analysis of algorithms, without which you can only do hand-waving. All algorithms are explained, with detailed examples and illustrations - this is one of the easiest books to follow in theoretical computer science.

All algorithms are presented in pseudocode, which makes it easier to understand things at an abtract level without getting bogged down in language specific technical details, and the pseudocode is very clear and concise, making it an easy task to adapt it to any given language.

An additional plus-point is its size - weighing in at less than 450 pages, this is a 'backpack friendly' book which you can easily carry around, unlike many others on the subject.

The only caveat is that the book is almost 20 years old, so you won't find the more recent topics like red-black trees, skip lists etc.
I'd suggest using this book for an introduction to the basics, with the book by Cormen et al (if you want the maths) or Sedgewick (if you don't want the maths) as excellent supplements as well as advanced references.

I must confess to having a weak spot for this book, since it introduced me to algorithms and i fell in love with the subject. However, i think most people who've read it would agree that it is a classic among Computer Science textbooks which has stood the test of time.

Review:
An okay book!

It is just an okay book, not extraordinary in any way. Especially, this is certainly not for the novice in this topic, i.e., it is certainly not a good introductory book. So if you are new to data structures and algorithms, stay away from this book, go for some good introductory book.

For the advanced readers, it is an okay book. Better books are available, e.g., books by Cormen et al. and Robert Sedgewick.

The book is written in a way not very intersting or engaging. The algorithms are not explained in detail. Often things are left unexplained or assumed that the reader already knows it. Algorithms are presented in pseudocode, which causes problems especially for the readers familiar to some particular programming language.

Review:
Excellent Book

This book explains very clearly the subjects of data structures and algorithms. Its in-depth coverage is very intuitive and easy to follow unlike other literature that is often tedious or esoteric.
The only complaint I have is the choice of the programming language. Pascal is a language of the past. A new edition using C will make this book simply a gem.

Review:
A JEWEL

Perfect book. Nice and small. You can buy it cheap too, it's old. But it's full of the meat and potatoes, no fluffy Java source code. Sure, it uses Pascal, but it's not that hard to understand Pascal code even if you never programmed in Pascal

  • Click below to free download Book :

DOWNLOAD



HOW  TO   DOWNLOAD ?
  1. Click on the download link.
  2. Wait for 5 seconds and then click on as shown in below 1st type of visual button.





Saturday, 8 September 2012

Principles of Data Structures Using C and C++ free ebook download



Author(s): Vinu V. Das
Publisher: New Age International Pvt Ltd Publishers
Date: 2008-12-01
Format: pdf
Language: Other
ISBN10: 8122418589
Pages: 374
ISBN13: 9788122418583
BOOK DESCRIPTION:
 This book is written in accordance with the revised syllabus for B.Tech./B.E. (both Computer Science and Electronics branches) and MCA students of Kerala University, MG University, Calicut University, CUSAT Cochin (deemed) University. It is also suitable for NIT Calicut (deemed) University, Anna University, UP Technical University, Amritha Viswa (deemed) Vidyapeeth, Karunya (deemed) University and Rajasthan Vidyapeeth (deemed) University. Moreover, this book covers almost all the topics of the other Indian and International Universities where this subject is there in their undergraduate and graduate programs. All effort is made to discuss the topics in the simplest possible way without loosing its qualities.

  • Click below to free download Book :

DOWNLOAD


HOW  TO   DOWNLOAD ?
  1. Click on the download link.
  2. Wait for 5 seconds and then click on as shown in below 1st type of visual button.


Programming C#: Building .NET Applications with C# free ebook download



Author(s): Jesse Liberty
Publisher: O'Reilly Media
Date: 2005-03-01
Format: chm
Language: English
ISBN10: 0596006993
Pages: 672
ISBN13: 9780596006990
BOOK DESCRIPTION:

The programming language C# was built with the future of application development in mind. Pursuing that vision, C#'s designers succeeded in creating a safe, simple, component-based, high-performance language that works effectively with Microsoft's .NET Framework. Now the favored language among those programming for the Microsoft platform, C# continues to grow in popularity as more developers discover its strength and flexibility. And, from the start, C# developers have relied on Programming C# both as an introduction to the language and a means of further building their skills.

 The fourth edition of Programming C# the top-selling C# book on the market has been updated to the C# ISO standard as well as changes to Microsoft's implementation of the language. It also provides notes and warnings on C# 1.1 and C# 2.0.

 Aimed at experienced programmers and web developers, Programming C#, 4th Edition, doesn't waste too much time on the basics. Rather, it focuses on the features and programming patterns unique to the C# language. New C# 2005 features covered in-depth include:
 * Visual Studio 2005
 * Generics
 * Collection interfaces and iterators
 * Anonymous methods
 * New ADO.NET data controls
 * Fundamentals of Object-Oriented Programming Author Jesse Liberty, an acclaimed web programming expert and entrepreneur, teaches C# in a way that experienced programmers will appreciate by grounding its applications firmly in the context of Microsoft's .NET platform and the development of desktop and Internet applications.

 Liberty also incorporates reader suggestions from previous editions to help create the most consumer-friendly guide possible.

  • Click below to free download Book :

DOWNLOAD


HOW  TO   DOWNLOAD ?
  1. Click on the download link.
  2. Wait for 5 seconds and then click on as shown in below 1st type of visual button.



Data Structures and Algorithms Using C# free ebook download



Author(s): Michael McMillan
Publisher: Cambridge University Press
Date: 2007-03-26
Format: pdf
Language: English
ISBN10: 0521876915
Pages: 366
ISBN13: 9780521876919
BOOK DESCRIPTION:
C# programmers: no more translating data structures from C++ or Java to use in your programs! Mike McMillan provides a tutorial on how to use data structures and algorithms plus the first comprehensive reference for C# implementation of data structures and algorithms found in the .NET Framework library, as well as those developed by the programmer. The approach is very practical, using timing tests rather than Big O notation to analyze the efficiency of an approach. Coverage includes arrays and array lists, linked lists, hash tables, dictionaries, trees, graphs, and sorting and searching algorithms, as well as more advanced algorithms such as probabilistic algorithms and dynamic programming. This is the perfect resource for C# professionals and students alike.

  • Click below to free download Book :

DOWNLOAD


HOW  TO   DOWNLOAD ?
  1. Click on the download link.
  2. Wait for 5 seconds and then click on as shown in below 1st type of visual button.


Objects, Abstraction, Data Structures and Design: Using C++ free ebook download



Author(s): Elliot B. Koffman
Publisher: Wiley
Date: 2005-10-20
Format: PDF
Language: English
ISBN10: 0471467553
Pages: 832
ISBN13: 9780471467557
BOOK DESCRIPTION:

When it comes to writing code, preparation is crucial to success. Before you can begin writing successful code, you need to first work through your options and analyze the expected performance of your design. That's why Elliot Koffman and Paul Wolfgang's Objects, Abstraction, Data Structures, and Design: Using C++ encourages you to Think, Then Code, to help you make good decisions in those critical first steps in the software design process.

The text helps you thoroughly understand basic data structures and algorithms, as well as essential design skills and principles. Approximately 20 case studies show you how to apply those skills and principles to real-world problems. Along the way, you'll gain an understanding of why different data structures are needed, the applications they are suited for, and the advantages and disadvantages of their possible implementations.

Key Features
* Object-oriented approach.
* Data structures are presented in the context of software design principles.
* 20 case studies reinforce good programming practice.
* Problem-solving methodology used throughout... "Think, then code!"
* Emphasis on the C++ Standard Library.
* Effective pedagogy.

  • Click below to free download Book :

DOWNLOAD


HOW  TO   DOWNLOAD ?
  1. Click on the download link.
  2. Wait for 5 seconds and then click on as shown in below 1st type of visual button.



C# Programming Language (Covering C# 4.0), The (4th Edition) (Microsoft .NET Development Series) free ebook download



Author(s): Anders Hejlsberg
Publisher: Addison-Wesley Professional
Date: 2010-11-10
Format: pdf
Language: English
ISBN10: 0321741765
Pages: 864
ISBN13: 9780321741769
BOOK DESCRIPTION:

The popular C# programming language combines the high productivity of rapid application development languages with the raw power of C and C++. Updated to cover the new features of C# 4.0, including dynamic binding, named and optional parameters, and covariant and contravariant generic types, this release takes the language to the next level by adding the ability to cleanly write programs that don’t rely on static type definitions. This allows dynamic programming languages such as Python, Ruby, and JavaScript to feel native to C#. The C# Programming Language, Fourth Edition, continues to be the authoritative and annotated technical reference for C# 4.0.

 Written by Anders Hejlsberg, the language’s architect, and his colleagues, Mads Torgersen, Scott Wiltamuth, and Peter Golde, this volume has been completely updated for C# 4.0. The book provides the complete specification of the language, along with descriptions, reference materials, code samples, and annotations from twelve prominent C# gurus.

 The many annotations bring a depth and breadth of understanding rarely found in any programming book. As the main text of the book introduces the concepts of the C# language, cogent annotations explain why they are important, how they are used, how they relate to other languages, and even how they evolved.

  • Click below to free download Book :

DOWNLOAD


HOW  TO   DOWNLOAD ?
  1. Click on the download link.
  2. Wait for 5 seconds and then click on as shown in below 1st type of visual button.



Visual C# 2005 How to Program (2nd Edition) free ebook download



Author(s): Paul J. Deitel
Publisher: Prentice Hall
Date: 2005-12-25
Format: chm
Language: English
ISBN10: 0131525239
Pages: 1648
ISBN13: 9780131525238
BOOK DESCRIPTION:
The complete, authoritative DeitelA Live-Code introduction to object-oriented programming with C# 2.0, Visual C#A 2005, ADO.NET 2.0, ASP.NET 2.0 and Web Services! C# is one of the world's most powerful object-oriented languages. This new edition, which is completely updated to C# 2.0 and Visual C#A 2005, uses a carefully paced early classes and objects approach. This book is a must have for any C# student because of its thorough explanations, its carefully ...

  • Click below to free download Book :

DOWNLOAD


HOW  TO   DOWNLOAD ?
  1. Click on the download link.
  2. Wait for 5 seconds and then click on as shown in below 1st type of visual button.


Data Clustering in C++: An Object-Oriented Approach free ebook download



Author(s): Guojun Gan
Publisher: Chapman and Hall/CRC
Date: 2011-03-28
Format: PDF
Language: English
ISBN10: 1439862230
Pages: 520
ISBN13: 9781439862230
BOOK DESCRIPTION:

Data Clustering Algorithms: The implementation of several popular data clustering algorithms

 A key to learning a clustering algorithm is to implement and experiment the clustering algorithm. The only requirements to compile the code are a modern C++ compiler and the Boost C++ libraries.
  • Click below to free download Book :

DOWNLOAD


HOW  TO   DOWNLOAD ?
  1. Click on the download link.
  2. Wait for 5 seconds and then click on as shown in below 1st type of visual button.


Data Structures Using C (The McGraw-Hill Company) free ebook download



Author(s): Isrd Group
Publisher: The McGraw-Hill Company
Date: 2007
Format: PDF
Language: English
ISBN10: 0070591024
Pages: 456
ISBN13: 9780070591028
BOOK DESCRIPTION:

Contents

 Chap. 1 : Introduction to Data Structure
Chap. 2 : Principles of Programming and Analysis of Algorithms
Chap. 3 : Arrays
Chap. 4 : Linked Lists
Chap. 5 : Polynomials and Sparse Matrix
Chap. 6 : Stacks
Chap. 7 : Queues
Chap. 8 : Binary Trees
Chap. 9 : Advanced Trees, Forests and Orchards
Chap. 10 : Multiway Trees
Chap. 11 : Searching and Sorting
Chap. 12 : Graphics
Chap. 13 : Hashing
Chap. 14 : String Processing
Chap. 15 : Storage Management

  • Click below to free download Book :

DOWNLOAD


HOW  TO   DOWNLOAD ?
  1. Click on the download link.
  2. Wait for 5 seconds and then click on as shown in below 1st type of visual button.


Wednesday, 5 September 2012

Operating Systems: Internals and Design Principles (7th Edition) free ebook download




Author(s): William Stallings
Date: 2011-03-10
Format: PDF
Language: English
ISBN10: 013230998X
Pages: 816
ISBN13: 9780132309981
BOOK DESCRIPTION:

Operating Systems: Internals and Design Principles, 7e is ideal for introductory courses on operating systems.

Operating Systems: Internals and Design Principles provides a comprehensive and unified introduction to operating systems topics. Stallings emphasizes both design issues and fundamental principles in contemporary systems and gives readers a solid understanding of the key structures and mechanisms of operating systems. He discusses design trade-offs and the practical decisions affecting design, performance and security. The book illustrates and reinforces design concepts and ties them to real-world design choices through the use of case studies in UNIX and Windows.

Operating Systems: Internals and Design Principles, 6e received the 2009 Textbook Excellence Award from the Text and Academic Authors Association (TAA)!


  • Click below to free download Book :
DOWNLOAD

HOW  TO   DOWNLOAD ?
  1. Click on the download link.
  2. Wait for 5 seconds and then click on as shown in below 1st type of visual button.


Tuesday, 4 September 2012

Object-Oriented Software Engineering Using UML, Patterns, and Java (3rd Edition) free ebook download



Author(s): Bernd Bruegge
Date: 2009-08-08
Format: PDF
Language: English
ISBN10: 0136061257
Pages: 800
ISBN13: 9780136061250
BOOK DESCRIPTION:

For courses in Software Engineering, Software Development, or Object-Oriented Design and Analysis at the Junior/Senior or Graduate level. This text can also be utilized in short technical courses or in short, intensive management courses. 

Object-Oriented Software Engineering Using UML, Patterns, and Java, 3e, shows readers how to use both the principles of software engineering and the practices of various object-oriented tools, processes, and products.  

Using a step-by-step case study to illustrate the concepts and topics in each chapter, Bruegge and Dutoit emphasize learning object-oriented software engineer through practical experience: readers can apply the techniques learned in class by implementing a real-world software project. 

The third edition addresses new trends, in particular agile project management (Chapter 14 Project Management) and agile methodologies (Chapter 16 Methodologies).

  • Click below to free download Book :
DOWNLOAD

HOW  TO   DOWNLOAD ?
  1. Click on the download link.
  2. Wait for 5 seconds and then click on as shown in below 1st type of visual button.

Assembly Language for x86 Processors (6th Edition) free ebook download



Author(s): Kip R. Irvine
Date: 2010-03-07
Format: PDF
Language: English
ISBN10: 013602212X
Pages: 768
ISBN13: 9780136022121

BOOK DESCRIPTION:


Assembly Language for x86 Processors, 6/e is ideal for undergraduate courses in assembly language programming and introductory courses in computer systems and computer architecture.

 Written specifically for the Intel/Windows/DOS platform, this complete and fully updated study of assembly language teaches students to write and debug programs at the machine level. Based on the Intel processor family, the text simplifies and demystifies concepts that students need to grasp before they can go on to more advanced computer architecture and operating systems courses. Students put theory into practice through writing software at the machine level, creating a memorable experience that gives them the confidence to work in any OS/machine-oriented environment. Proficiency in one other programming language, preferably Java, C, or C++, is recommended.


  • Click below to free download Book :
DOWNLOAD

HOW  TO   DOWNLOAD ?
  1. Click on the download link.
  2. Wait for 5 seconds and then click on as shown in below 1st type of visual button.


Advanced Visual Basic 2010 (5th Edition) free ebook download


 



Author(s): Kip R. Irvine
Date: 2011-03-11
Format: PDF
Language: English
ISBN10: 0132316749
Pages: 696
ISBN13: 9780132316743

BOOK DESCRIPTION:
In the Fifth Edition, Advanced Visual Basic 2010 helps those who are familiar with the fundamentals of Visual Basic 2010 programming harness its power for more advanced uses. Coverage of sophisticated tools and techniques used in the industry today include various database, ASP.NET, LINQ, WPF and Web Services topics. After studying the book and completing the programming exercises, students should be able to create small- to medium-sized Windows and Web applications that use databases. They will also gain essential concepts in object-oriented programming, event-driven programming, and test-driven development. Each subject is presented in an understandable style that makes this book a leader in the field.


  • Click below to free download Book :
DOWNLOAD

HOW  TO   DOWNLOAD ?
  1. Click on the download link.
  2. Wait for 5 seconds and then click on as shown in below 1st type of visual button.

MATLAB Programming for Engineers, 2nd Edition free ebook download




Author(s): Stephen J. Chapman
Date: 2007-11-08
Format: PDF
Language: English
ISBN10: 049524449X
Pages: 592
ISBN13: 9780495244493

BOOK DESCRIPTION:

Emphasizing problem-solving skills throughout this very successful book, Stephen Chapman introduces the MATLAB? language and shows how to use it to solve typical technical problems. The book teaches MATLAB? as a technical programming language showing students how to write clean, efficient, and well-documented programs. It makes no pretense at being a complete description of all of MATLAB?'s hundreds of functions. Instead, it teaches students how to locate any desired function with MATLAB?'s extensive on line help facilities. Overall, students develop problem-solving skills and are equipped for future courses and careers using the power of MATLAB?.


  • Click below to free download Book :
DOWNLOAD

HOW  TO   DOWNLOAD ?
  1. Click on the download link.
  2. Wait for 5 seconds and then click on as shown in below 1st type of visual button.

Building Android Apps with HTML, CSS, and JavaScript free ebook download






Author(s): Jonathan Stark
Date: 2010-10-04
Format: PDF
Language: English
ISBN10: 1449383262
Pages: 184
ISBN13: 9781449383268

BOOK DESCRIPTION:


If you know HTML, CSS, and JavaScript, you already have the tools you need to develop Android applications. This hands-on book shows you how to use these open source web standards to design and build apps that can be adapted for any Android device   without having to use Java.
You'll learn how to create an Android-friendly web app on the platform of your choice, and then convert it to a native Android app with the free PhoneGap framework. Discover why device-agnostic mobile apps are the wave of the future, and start building apps that offer greater flexibility and a broader reach.


  • Click below to free download Book :
DOWNLOAD

HOW  TO   DOWNLOAD ?
  1. Click on the download link.
  2. Wait for 5 seconds and then click on as shown in below 1st type of visual button.



Artificial Intelligence: A Modern Approach (3rd Edition) free ebook download




Author(s): Stuart Russell
Date: 2009-12-11
Format: pdf
Language: English
ISBN10: 0136042597
Pages: 1152
ISBN13: 9780136042594
BOOK DESCRIPTION:


Artificial Intelligence: A Modern Approach, 3e offers the most comprehensive, up-to-date introduction to the theory and practice of artificial intelligence. Number one in its field, this textbook is ideal for one or two-semester, undergraduate or graduate-level courses in Artificial Intelligence.

Dr. Peter Norvig, contributing Artificial Intelligence author and Professor Sebastian Thrun, a Pearson author are offering a free online course at Stanford University on artificial intelligence.


According to an article in The New York Times, the course on artificial intelligence is “one of three being offered experimentally by the Stanford computer science department to extend technology knowledge and skills beyond this elite campus to the entire world.” One of the other two courses, an introduction to database software, is being taught by Pearson author Dr. Jennifer Widom.


Artificial Intelligence: A Modern Approach, 3e is available to purchase as an eText for your Kindle™, NOOK™, and the iPhone®/iPad®.

To learn more about the course on artificial intelligence, visit http://www.ai-class.com. To read the full New York Times article, click here.



  • Click below to free download Book :
DOWNLOAD

HOW  TO   DOWNLOAD ?
  1. Click on the download link.
  2. Wait for 5 seconds and then click on as shown in below 1st type of visual button.




Operating Systems: Internals and Design Principles (5th Edition) (GOAL Series) free ebook download




Author(s): William Stallings
Publisher: Prentice Hall
Date: 2004-07-22
Format: pdf
Language: English
ISBN10: 0131479547
Pages: 832
ISBN13: 9780131479548
BOOK DESCRIPTION:

This book covers concepts, structure, and mechanisms of operating systems. Stallings presents the nature and characteristics of modern-day operating systems clearly and completely. Includes major programming projects. Offers step-by-step web support with CD/Rom Resources. A basic reference for those interested in learning more about operating systems  also suitable for self-study.


  • Click below to free download Book :
DOWNLOAD

HOW  TO   DOWNLOAD ?
  1. Click on the download link.
  2. Wait for 5 seconds and then click on as shown in below 1st type of visual button.


Software Configuration Management free ebook download




Author(s): Jessica Keyes
Publisher: Auerbach Publications
Date: 2004-02-25
Format: CHM
Language: English
ISBN10: 0849319765
Pages: 640
ISBN13: 9780849319761
BOOK DESCRIPTION:


The only book on the market to offer complete coverage of the topic, Software Configuration Management explores the full spectrum of configuration management techniques. It delineates a common approach to problems that any team-based development environment requires. Managers and members of development teams can then use a common, multipurpose approach to overcome everyday obstacles encountered in controlling software projects. The book teaches how development problems can be identified or avoided and discusses management, planning, and measurement. Written in an easy-to-read style, the book emphasizes simple techniques, uses real-world examples, and offers a wealth of templates and samples.

  • Click below to free download Book :
DOWNLOAD

HOW  TO   DOWNLOAD ?
  1. Click on the download link.
  2. Wait for 5 seconds and then click on as shown in below 1st type of visual button.