Home > Articles > Programming > C/C++

C/C++

RSS Feed Subscribe to this topic  RSS details

362 Items

Sort by Date | Title

How C++11 Helps You Boost Your Developer Productivity
By Siddhartha Rao
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
By Jesse Smith
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
By Nicolai M. Josuttis
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
By David Chisnall
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++
By Brian Overland
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++
By Brian Overland
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
By Danny Kalev
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
By Danny Kalev
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
By Danny Kalev
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
By David Chisnall
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
By David Chisnall
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
By Danny Kalev, Nicolai M. 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
By David Chisnall
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
By Stephen G. Kochan
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
By David Chisnall
Jan 19, 2012
This chapter provides a broad look at memory management in Objective-C.
C++ 11 Memory Management
By Stephen B. Morris
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
By David Chisnall
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
By Erica Sadun
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
By Erica Sadun
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
By Mark Dalrymple
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).

<< < Prev Page 2 3 4 5 6 Next >