Home > Articles > Programming > C/C++

C/C++

362 Items

Sort by Date | Title

Bjarne Stroustrup and Herb Sutter on the Future of C++: Part 2: Video Podcast Transcript
Apr 6, 2009
In this transcription of an OnSoftware session, Bjarne Stroustrup, Herb Sutter, and Ted Neward discuss templates in C++0x, how they relate to functional programming, and Stroustrup's chagrin over 20 years of 'very old news.'
Robert C. Martin's Clean Code Tip of the Week #7: Clean up Old Commented Out Code
Mar 30, 2009
Robert C. Martin explains why old commented-out code is an abomination.
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.
Robert C. Martin's Clean Code Tip of the Week #6: Avoid Poorly Written Comments
Feb 27, 2009
We join "The Craftsman," Robert C. Martin's series on an interstellar spacecraft where programmers hone their coding skills. In this sixth tip in the series, the crewmen try to interpret a poorly worded comment.
Robert C. Martin's Clean Code Tip of the Week #4: Avoid Obsolete Comments
Feb 11, 2009
A comment that has gotten old, irrelevant, and incorrect is obsolete. Obsolete comments tend to migrate away from the code they once described and become floating islands of irrelevance and misdirection.
C++ for Programmers: Control Statements: Part 1
Feb 5, 2009
Get an introduction to C++'s control statements.
Robert C. Martin's Clean Code Tip of the Week #3: Avoid Inappropriate Information
Jan 28, 2009
In this third tip of the series, programmers discuss how to avoid inappropriate information.
Robert C. Martin's Clean Code Tip of the Week #2: The Inverse Scope Law of Function Names
Jan 21, 2009
The longer the scope of a function, the shorter its name should be.
Robert C. Martinโ€™s Clean Code Tip of the Week #1: An Accidental Doppelgänger in Ruby
Jan 7, 2009
Robert C. Martin investigates an interesting dilemma: if the implementation of two functions is identical, yet their intent is completely different, is it still duplicate code?
Objective-C for C++ Programmers, Part 3
Nov 21, 2008
David Chisnall concludes his three-part series on Objective-C with an exploration of some of the more advanced concepts in the language.
Objective-C for C++ Programmers, Part 2
Nov 14, 2008
Part 2 of David Chisnall's three-part series on Objective-C discusses the core syntax of the language.
Objective-C for C++ Programmers, Part 1
Nov 7, 2008
David Chisnall looks at the history of Objective-C and its underlying philosophy.
Writing Insecure C, Part 3
Oct 24, 2008
David Chisnall concludes his series on insecure C code with a discussion of strings, along with some of the more advanced problems that people encounter with C.
Writing Insecure C, Part 2
Oct 17, 2008
Continuing his series on insecure C, David Chisnall points out some problems arising from handling of integers and memory in C.
Writing Insecure C, Part 1
Oct 10, 2008
David Chisnall takes a look at some of the pitfalls involved in writing secure code in C, with a guided tour of insecure code.
What Is Clean Code?
Aug 19, 2008
Robert C. Martin introduces his book, Clean Code, and polls experienced programmers -- including Bjarne Stroustrup, Grady Booch, Dave Thomas, and Ward Cunningham -- on what their definition of "Clean Code" is.
The Anatomy of a C++ Program
Jul 23, 2008
Learn the basic parts of a simple C++ program.
What Is C For?
May 16, 2008
David Chisnall looks at the limitations of the current C standard and produces a wish list for the next version.
Interview with Donald Knuth
Apr 25, 2008
Andrew Binstock and Donald Knuth converse on the success of open source, the problem with multicore architecture, the disappointing lack of interest in literate programming, the menace of reusable code, and that urban legend about winning a programming contest with a single compilation.
An Interview with C++ Creator Bjarne Stroustrup
Apr 16, 2008
Danny Kalev interviews C++ creator Bjarne Stroustrup about the C++09 standard, why C++ was never meant to be just for OOP, and his affinity to Tolkien's hobbits.

<< < Prev Page 9 10 11 12 13 Next >