- How C++11 Helps You Boost Your Developer Productivity
- Jun 8, 2012
- Programming languages come into vogue and then fade away. Meanwhile, C++ keeps going strong. Siddhartha Rao, author of Sams Teach Yourself C++ in One Hour a Day, 7th Edition, is convinced that the latest revision called C++11 boosts your productivity in coding easy-to-understand and powerful C++ applications. Here he explains features that simplify your programming tasks, and he supplies an overview of the major improvements C++11 has to offer.
|
- Get Started Using Spring MVC and Hibernate for Your Java EE Applications
- Jun 5, 2012
- Programming expert Jesse Smith shows the easy way to get started with the popular Spring MVC framework with Hibernate. Learn how to build a simple application with a registration page.
|
- The C++ Standard Library: Utilities
- Jun 5, 2012
- This chapter from C++ Standard Library, The: A Tutorial and Reference, 2nd Edition discusses compile-time fractional arithmetic with class ratio<> and clocks and timers.
|
- New Objective-C Features in LLVM 3.1
- Jun 4, 2012
- David Chisnall looks at the new syntactic features in Objective-C shipping with LLVM 3.1 and asks whether they're worth the added complexity.
|
- Choosing Between References and Pointers in C++
- May 24, 2012
- Pointers have always been among the favorite subjects of C and C++ programmers. The introduction of reference types to the C++ language raises a series of questions: How are references similar or different from pointers? How are they implemented? And how do they replace pointers altogether in the modern crop of languages: Java, C#, and VB.NET? Also, can you reduce pointer usage in C++? Brian Overland, author of C++ Without Fear: A Beginner's Guide That Makes You Feel Smart, 2nd Edition, explores all these points.
|
- Choosing the Right Algorithm in C++
- May 17, 2012
- To write the best programs, use the best techniques. Microsoft veteran and successful author Brian Overland, author of C++ Without Fear: A Beginner's Guide That Makes You Feel Smart, 2nd Edition, considers recursion, iteration, randomization, and data-handling, and how these can help or hurt the efficiency of your programs.
|
- Localizing Functionality with Lambda Expressions
- Apr 10, 2012
- Lambda expressions are compact function-like blocks of code that serve as predicates, initializers, and in event-driven apps. Lambdas rid you of the tedium of writing boilerplate code; you only have to code the actual functionality. In addition, they're efficient and secure. No wonder they're so popular in functional programming these days.
|
- Get to Know the New C++11 Initialization Forms
- Mar 28, 2012
- Initializing your objects, arrays, and containers is much easier in C++11 than it used to be in C++03. Danny Kalev explains how to use the new brace-initialization notation, class member initializers, and initialization lists to write better and shorter code, without compromising code safety or efficiency.
|
- A Magic Spell: Using auto and decltype in C++11 to Declare Objects Without Spelling Out Their Types
- Mar 15, 2012
- C++11 weaves its magic to help you eliminate keystrokes and simplify your code, safely transferring some of your workload to the compiler. With two new C++11 features, you can omit the type of an object from its declaration, and the compiler ingeniously deduces the missing type by examining the initializer used in the declaration. Danny Kalev reveals the secret behind the curtain.
|
- The New Features of C11
- Mar 13, 2012
- Just before Christmas 2011, the C standards committee released a new version of the language standard. David Chisnall takes a look at some of the new features in C11.
|
- New Objective-C Runtime Features in OS X 10.7 and iOS 5
- Mar 6, 2012
- The latest versions of the Objective-C runtimes shipped with iOS, Mac OS X, and even GNUstep provide several new features. David Chisnall looks at a few of these features.
|
- Standard Deviation: An Interview with C++ Author Nicolai Josuttis
- Mar 1, 2012
- Danny Kalev interviews Nicolai Josuttis, the author ofThe C++ Standard Library: A Tutorial and Reference, 2nd edition, about his new book, what he likes and doesn’t like about the C++11 standard, and why C++ is not his favorite programming language.
|
- Understanding C11 and C++11 Atomics
- Feb 2, 2012
- The end of 2011 brought new releases of both the C and C++ standards for the first time, with C11 sneaking in just before Christmas. David Chisnall takes a look at one of the more important features added to both standards: atomic operations.
|
- Programming in Objective-C
- Jan 23, 2012
- To help you understand the steps involved in keying in a program and compiling and running it, this chapter shows you how to write your first simple Objective-C program.
|
- Objective-C Memory Management
- Jan 19, 2012
- This chapter provides a broad look at memory management in Objective-C.
|
- C++ 11 Memory Management
- Jan 6, 2012
- Enterprise development and networking specialist Stephen B. Morris illustrates how to handle a classic C/C++ problem by using the new features in C++ 11 in conjunction with more established techniques.
|
- David Chisnall Presents a Developer's Reading List
- Jan 4, 2012
- Expert programmer David Chisnall provides a list of the 5 books he believes every programmer should read.
|
- The iOS 5 Developer's Cookbook: Working with View Controllers
- Dec 27, 2011
- This chapter shows how to build simple menus, create view navigation trees, design tab-bar-based and page-view-based applications using view-controller-based classes.
|
- Objective-C Boot Camp
- Nov 25, 2011
- This chapter covers basic Objective-C skills that help you get started with iOS programming: interfaces, methods, properties, memory management, and more.
|
- Big Nerd Ranch Advanced Mac OS X Programming: Blocks
- Nov 14, 2011
- In this chapter, Big Nerd Ranch's Mark Dalrymple describes the blocks runtime as released with Mac OS X 10.6 (Snow Leopard).
|