- 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.
|