Search This Blog

Tuesday, October 4, 2011

The Ansi C Programming Language - 2nd Edition - Brian W. Kernighan, Dennis M. Ritchie


C is a general-purpose programming language with features economy of expression, modern flow control and data structures, and a rich set of operators. C is not a ``very high level'' language, nor a ``big'' one, and is not specialized to any particular area of application. But its absence of restrictions and its generality make it more convenient and effective for many tasks than supposedly more powerful languages.

C was originally designed for and implemented on the UNIX operating system on the DEC PDP-11, by Dennis Ritchie. The operating system, the C compiler, and essentially all UNIX applications programs (including all of the software used to prepare this book) are written in C. Production compilers also exist for several other machines, including the IBM System/370, the Honeywell 6000, and the Interdata 8/32. C is not tied to any particular hardware or system, however, and it is easy to write programs that will run without change on any machine that supports C.

This book is meant to help the reader learn how to program in C. It contains a tutorial introduction to get new users started as soon as possible, separate chapters on each major feature, and a reference manual. Most of the treatment is based on reading, writing and revising examples, rather than on mere statements of rules. For the most part, the examples are complete, real programs rather than isolated fragments. All examples have been tested directly from the text, which is in machine-readable form. Besides showing how to make effective use of the language, we have also tried where possible to illustrate useful algorithms and principles of good style and sound design.

Standard C++ Library Reference

Object-Oriented Programming in C++ - Robert Lafore


The major changes to this Third Edition are concerned with Standard C++ and object-oriented design. In
addition, the book is no longer geared exclusively to Borland C++ compilers. Standard C++, finalized in the fall of 1997, introduced many new features to C++. Some of these features, such as templates and exceptions, had already been adopted by compiler manufacturers. However, the Standard Template Library (STL) has only recently been included in compilers. This book adds a chapter on the STL. We’ve also introduced other features from Standard C++, including new header files, the string class, new-style casts, namespaces, and so on. The design of object-oriented programs has received increasing emphasis in recent years, so we’ve added
a chapter on object-oriented design. The advent of Standard C++ means that, at least to a greater extent than before, all compilers should treat source code in the same way. Accordingly, we’ve modified our emphasis on Borland compilers, and now focus on code that should work with any Standard C++ compiler. Of course, the reality seldom matches the ideal, so so the programs in this book have been tested with both Microsoft and Borland compilers, and modified when necessary to work with both of them.

Sams Teach Yourself C in 21 Days, Sixth Edition - Bradley L. Jones and Peter Aitken


As you can guess from the title, this book is set up so that you can teach yourself the C programming language in 21 days. Despite stiff competition from languages such as C++, Java, and C#, C remains the language of choice for people who are just learning programming. For reasons we detail on Day 1, you can’t go wrong in selecting C as your programming language. We think you’ve made a wise decision selecting this book as your means of learning C. Although there are many books on C, we believe this book presents C in the most logical and easy-to-learn sequence. The fact that the five previous editions have been on bestseller lists indicates that readers agree with us! We designed this book for you to work through the chapters in order on a daily basis. We don’t assume any previous programming experience on your part, although experience with another language, such as BASIC, might help you learn faster. We also make no assumptions about your computer or compiler; this book concentrates on teaching the C language, regardless of whether you’re using a PC, a Mac, or a UNIX system. As an added bonus, we have included seven extra days in this book. The added bonus days provide you with a primer on object-oriented programming and an introduction to the most popular object-oriented languages, C++, Java and C#. Although these extra chapters won’t teach you everything about these topics, they will get you started. 

Monday, October 3, 2011

Pro WPF with VB 2008 - Matthew MacDonald


About This Book
This book is an in-depth exploration of WPF for professional developers who know the .NET platform, the VB language, and the Visual Studio development environment. Previous experience with Windows Forms is useful but not required to get the most out of this book. This book provides a complete description of every major WPF feature, from XAML (the markup language used to define WPF user interfaces) to 3-D drawing and animation. Along the way, you’ll occasionally work with code that involves other features of the .NET Framework, such as the ADO.NET classes you use to query a database. These features aren’t discussed here. Instead, if you want more information about .NET features that aren’t specific to WPF, you can refer to one of the many dedicated .NET titles from Apress.

Build Your Own ASP.NET 2.0 Web Site Using CSharp And VB, 2nd Edition - Cristian Darie and Zak Ruvalcaba


About the Authors
Zak Ruvalcaba has been designing, developing, and researching for the Web since 1995. He holds a Bachelor’s Degree from San Diego State University and a Master of Science in Instructional Technology from National University in San Diego. In the course of his career, Zak has developed web applications for such companies as Gateway, HP, Toshiba, and IBM. More recently, he’s worked as a wireless software engineer developing .NET solutions for Goldman Sachs, TV Guide, The Gartner Group, Microsoft, and Qualcomm. Currently, Zak holds a programming position with ADCS Inc. in San Diego supporting internal .NET applications. Previous books by Zak Ruvalcaba include The 10 Minute Guide to Dreamweaver 4 (Que Publishing) and Dreamweaver MX Unleashed (Sams Publishing). He also lectures on various technologies and tools, including Dreamweaver and ASP.NET, for the San Diego Community College District. Cristian Darie is a software engineer with experience in a wide range of modern technologies, and the author of numerous technical books, including the popular Beginning ECommerce series. Having worked with computers since he was old enough to use a keyboard, he initially tasted programming success with a prize in his first programming contest at the age of 12. From there, Cristian moved on to many other similar achievements, and is now studying distributed application architectures for his PhD. He always loves hearing feedback about his books, so don't hesitate to drop him a "hello" message when you have a spare moment. Cristian can be contacted through his personal web site at http://www.cristiandarie.ro.

Beginning ASP.NET 2.0 With CSharp - Chris Hart, John Kauffman, David Sussman, and Chris Ullman


This book will teach you how to program web applications in ASP.NET 2.0 that can display data stored in a database, provide a personalized user experience to your users, and even offer shopping functionality. All of these sorts of web applications can be developed using ASP.NET 2.0, so if these are the sorts of applications that you are interested in developing, then this is a great place to start. This book is for anyone new to web programming, or who has a small amount of knowledge of web programming concepts. Maybe you want to start a career as a web developer? Or perhaps you just want to learn how to use some cool server-side technology to put together some sites in your spare time? In either case, this book will teach you what you need to know, and give you a good feel for how the technology works, how to use the Visual Web Developer environment to speed up your development, and to give you total control over the development process. The earlier chapters in this book will ease you in to the world of ASP.NET development, and if you already have some knowledge of programming, then you will find these early chapters a swift and pleasant read. Note, though, that ASP.NET 2.0 has a lot of neat tricks and tools at its disposal, and we’ll be introducing these throughout the book. As with other Wrox Beginning books, you’ll find that the concepts discussed in one chapter are then used and extended in other chapters.