Home > Articles > Programming > C/C++

C/C++

362 Items

Sort by Date | Title

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.
Cocoa Programming Fundamentals: UNIX Tools in Cocoa
May 27, 2010
This video excerpt is from Cocoa Programming Fundamentals LiveLessons.
Combining User-Defined Inserters, Extractors, and Manipulators in C++
Sep 17, 2004
In part 1 of this series, Cameron and Tracey Hughes covered how to create user-defined extractors and inserters to help facilitate the process of reading, writing, storing, and retrieving user-defined objects. In part 2, they discussed how defining manipulators for user-defined objects helps in the formatting of those objects when inserted into or extracted from streams. In this article, they explore how to use object streaming with the STL containers by combining inserters, extractors, and manipulators with stream iterators.
Compiling and Running Your First C Program
Aug 6, 2004
This chapter introduces the basics of C programming in an easy-to-follow format, and includes some exercises you can try on your own to get you started.
Concurrency in the D Programming Language
Jul 6, 2010
Andrei Alexandrescu explains recent hardware changes allowing concurrency and how the D programming languages addresses these possibilities.
Construction Unions: A C++ Challenge
Feb 4, 2005
In this C++ Challenge, Herb Sutter throws down the gauntlet. Can you get around the C++ rule of using constructed objects as members of unions? Find out the answer in this sample chapter.
Conversational C++
Mar 15, 2002
In this article, Steve Donovan shows you the practicality and the power of using C++ in interactive mode, and how it can vastly improve programmer productivity.
Creating C++ Interpreters for XML Extension Languages
Sep 7, 2001
Fabio Arciniegas, author of C++ XML, shows you how to create C++ interpreters for custom XML extension languages.
Creating Finite State Machines in C++
Apr 21, 2006
Before tackling a seemingly complex code problem with lots of functions and complex logic, Jeff Cogswell recommends trying a finite state machine - a set of states and appropriate rules and actions that go with those states - to greatly simplify your coding.
Creating Variables and Constants in C++
May 3, 2011
Learn how to work with simple kinds of information in C++ such as integers, floating-point values, and characters.
Cross-Compile Your C++ Apps with XMingwin
Jun 27, 2003
This useful open-source library can help C++ developers port their applications from Linux to Windows -- without having to do any extra work.
CryptoNugget
Feb 23, 2001
Cryptography is a minor hobby of author Richard Heathfield. He has written this article in much the same way that he might have written for his book, C Unleashed, and he hopes you'll find it diverting and send you to the book for more!
Crystallizing the Software Development Process: A Chat with Alistair Cockburn
Aug 10, 2009
In this interview, Alistair Cockburn shares his views on missing the point of Crystal, running productive work sessions (including the one that spawned The Agile Manifesto), and whether a project can be considered Agile if it doesnโ€™t use all the accepted methodologies.
Data and the C Programming Language
Dec 20, 2013
This chapter explores the two great families of data types: integer and floating point. C offers several varieties of these types. This chapter tells you what the types are, how to declare them, and how and when to use them. Also, you discover the differences between constants and variables.
Datagrams and Multicasting (Part 1)
Jul 6, 2001
Get more performance out of the Internet with datagrams, multicasting, and improved reliability. (Part 1 of 2)
Datagrams and Multicasting (Part 2)
Jul 6, 2001
Get more performance out of the Internet with datagrams, multicasting, and improved reliability. (Part 2 of 2)
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.
Debugging C-Family Languages
Mar 27, 2009
David Chisnall takes a look at the details of some subtle bugs that can occur in C-family languages.
Defending Macros
Mar 15, 2002
Using C macros in C++ code can result in clearer, more readable code (provided they are used in a disciplined way), as described in this article by Steve Donovan.
Design and Evolution of C++: Video Podcast Transcript
Apr 13, 2009
In this transcription of an OnSoftware session, Bjarne Stroustrup and Herb Sutter talk with Ted Neward about writing good books, the (lack of) hype for C++, and how different programming will be in a multicore world.

<< < Prev Page 4 5 6 7 8 Next >