Programming Topics or Overload Journal #151 - June 2019
Browse in : All > Topics > Programming
All > Journals > Overload > o151
All of these categories
Options:
View Article Map
View Archives

Note: when you create a new publication type, the articles module will automatically use the templates user-display-[publicationtype].xt and user-summary-[publicationtype].xt. If those templates do not exist when you try to preview or display a new article, you'll get this warning :-) Please place your own templates in themes/yourtheme/modules/articles . The templates will get the extension .xt there.

C++ Range and Elevation

Martin Moene

02 October 2013 22:38:59 +01:00

C++ provides many features for higher-level programming, but lacks some common ones present in other languages.

Note: when you create a new publication type, the articles module will automatically use the templates user-display-[publicationtype].xt and user-summary-[publicationtype].xt. If those templates do not exist when you try to preview or display a new article, you'll get this warning :-) Please place your own templates in themes/yourtheme/modules/articles . The templates will get the extension .xt there.

Causality – Relating Distributed Diagnostic Contexts

Martin Moene

03 April 2013 19:25:31 +01:00

Supporting a system with many moving parts can be hard. Chris Oldwood demonstrates one way to add tags to log information to aid diagnosis.

Note: when you create a new publication type, the articles module will automatically use the templates user-display-[publicationtype].xt and user-summary-[publicationtype].xt. If those templates do not exist when you try to preview or display a new article, you'll get this warning :-) Please place your own templates in themes/yourtheme/modules/articles . The templates will get the extension .xt there.

Complex Logic in the Member Initialiser List

Martin Moene

04 December 2012 20:43:23 +00:00

The syntactic form of the member initialiser list restricts the logic that it contains. Cassio Neri presents some techniques to overcome these constraints.

Note: when you create a new publication type, the articles module will automatically use the templates user-display-[publicationtype].xt and user-summary-[publicationtype].xt. If those templates do not exist when you try to preview or display a new article, you'll get this warning :-) Please place your own templates in themes/yourtheme/modules/articles . The templates will get the extension .xt there.

Curiously Recursive Template Problems with Aspect Oriented Programming

Martin Moene

02 June 2012 19:12:49 +01:00

Hugo Arregui, Carlos Castro and Daniel Gutson work out how to combine two useful techniques.

Note: when you create a new publication type, the articles module will automatically use the templates user-display-[publicationtype].xt and user-summary-[publicationtype].xt. If those templates do not exist when you try to preview or display a new article, you'll get this warning :-) Please place your own templates in themes/yourtheme/modules/articles . The templates will get the extension .xt there.

Compiling a Static Web Site Using the C Preprocessor

Martin Moene

02 April 2012 21:49:38 +01:00

Sometimes the obvious way is still too complex. Sergey Ignatchenko relates how ‘No Bugs’ Bunny found an unexpectedly simple approach to creating a web site.

Note: when you create a new publication type, the articles module will automatically use the templates user-display-[publicationtype].xt and user-summary-[publicationtype].xt. If those templates do not exist when you try to preview or display a new article, you'll get this warning :-) Please place your own templates in themes/yourtheme/modules/articles . The templates will get the extension .xt there.

Concurrent Programming with Go

Martin Moene

01 December 2011 21:53:49 +00:00

Concurrency is becoming ever more important. Mark Summerfield looks at the approach of the new language Go.

Note: when you create a new publication type, the articles module will automatically use the templates user-display-[publicationtype].xt and user-summary-[publicationtype].xt. If those templates do not exist when you try to preview or display a new article, you'll get this warning :-) Please place your own templates in themes/yourtheme/modules/articles . The templates will get the extension .xt there.

Commenting programs, how and why

Martin Moene

20 June 2010 08:59:00 +01:00

A letter has flooded in from Colin Masterson, the author of our series on structured programming:

Note: when you create a new publication type, the articles module will automatically use the templates user-display-[publicationtype].xt and user-summary-[publicationtype].xt. If those templates do not exist when you try to preview or display a new article, you'll get this warning :-) Please place your own templates in themes/yourtheme/modules/articles . The templates will get the extension .xt there.

Creating a Framework for the iPhone

webeditor

29 December 2009 08:58:00 +00:00

Apple's iPhone SDK doesn't allow you to create a Framework. Pete Goodliffe explains how to build one manually.

Note: when you create a new publication type, the articles module will automatically use the templates user-display-[publicationtype].xt and user-summary-[publicationtype].xt. If those templates do not exist when you try to preview or display a new article, you'll get this warning :-) Please place your own templates in themes/yourtheme/modules/articles . The templates will get the extension .xt there.

Code Rot

webeditor

09 August 2009 09:57:00 +01:00

Maintaining code is vital to keep it working. Tom Guest explores what happens when you neglect it.

Note: when you create a new publication type, the articles module will automatically use the templates user-display-[publicationtype].xt and user-summary-[publicationtype].xt. If those templates do not exist when you try to preview or display a new article, you'll get this warning :-) Please place your own templates in themes/yourtheme/modules/articles . The templates will get the extension .xt there.

Complexity, Requirement and Modules

webeditor

10 June 2009 09:57:00 +01:00

Programs can be unnecessarily complex. Rafael Jay examines a technique for doing better.

[ C and C++ | Programming ] C++0x An Overview
Description : Bjarne Stroustrup talks and answers questions about the next version of C++.
Added on : 23 January 2008 16:35:18 +00:00 | Rate / Comment
[ References | Paradigms | Programming ] Code Generation Network
Description : This has a database of code generation tools and also articles and interviews on CG approaches.
Added on : 21 October 2007 13:34:24 +01:00 | Rate / Comment

Note: when you create a new publication type, the articles module will automatically use the templates user-display-[publicationtype].xt and user-summary-[publicationtype].xt. If those templates do not exist when you try to preview or display a new article, you'll get this warning :-) Please place your own templates in themes/yourtheme/modules/articles . The templates will get the extension .xt there.

Continuous Integration with CruiseControl.Net

webeditor

04 June 2007 11:57:00 +01:00

Is CC any good? How could it be better? Did it make a real difference where it was installed? Should we all give it a go?

Note: when you create a new publication type, the articles module will automatically use the templates user-display-[publicationtype].xt and user-summary-[publicationtype].xt. If those templates do not exist when you try to preview or display a new article, you'll get this warning :-) Please place your own templates in themes/yourtheme/modules/articles . The templates will get the extension .xt there.

C++ Unit Test Frameworks

webeditor

22 April 2007 11:54:00 +01:00

There are many Unit Testing frameworks for C++, but which one to use? Chris Main shares his experience of some of them.

Note: when you create a new publication type, the articles module will automatically use the templates user-display-[publicationtype].xt and user-summary-[publicationtype].xt. If those templates do not exist when you try to preview or display a new article, you'll get this warning :-) Please place your own templates in themes/yourtheme/modules/articles . The templates will get the extension .xt there.

C++ Trivial Logger

webeditor

31 January 2007 08:40:00 +00:00

When a fully functional logging subsystem isn't the answer what does one do? Seweryn Habdank-Wojewódzki rolls his own.

Note: when you create a new publication type, the articles module will automatically use the templates user-display-[publicationtype].xt and user-summary-[publicationtype].xt. If those templates do not exist when you try to preview or display a new article, you'll get this warning :-) Please place your own templates in themes/yourtheme/modules/articles . The templates will get the extension .xt there.

C++ Interface Classes - Strengthening Encapsulation

webeditor

10 December 2006 09:41:00 +00:00

Mark looks at the separation of interface and implementation in C++, and how the separation helps to strengthen encapsulation.

Note: when you create a new publication type, the articles module will automatically use the templates user-display-[publicationtype].xt and user-summary-[publicationtype].xt. If those templates do not exist when you try to preview or display a new article, you'll get this warning :-) Please place your own templates in themes/yourtheme/modules/articles . The templates will get the extension .xt there.

C++ Unit Testing Easier: CUTE

webeditor

01 October 2006 11:56:00 +01:00

Peter Sommerlad presents a lightweight framework for C++ unit testing.

Note: when you create a new publication type, the articles module will automatically use the templates user-display-[publicationtype].xt and user-summary-[publicationtype].xt. If those templates do not exist when you try to preview or display a new article, you'll get this warning :-) Please place your own templates in themes/yourtheme/modules/articles . The templates will get the extension .xt there.

Comments Considered Good

webeditor

01 August 2006 11:59:00 +01:00

In our last issue, we offered the case against comments; in this issue, William Fishbourne responds in defence. He argues that it is not the practice of commenting that it is evil, it is the thoughtless commenter.

Note: when you create a new publication type, the articles module will automatically use the templates user-display-[publicationtype].xt and user-summary-[publicationtype].xt. If those templates do not exist when you try to preview or display a new article, you'll get this warning :-) Please place your own templates in themes/yourtheme/modules/articles . The templates will get the extension .xt there.

C# Generics - Beyond Containers of T

webeditor

01 August 2006 11:56:00 +01:00

Steve Love takes a look at generics in C# v2.0, how to use them to simplify code and even remove dependencies.

Note: when you create a new publication type, the articles module will automatically use the templates user-display-[publicationtype].xt and user-summary-[publicationtype].xt. If those templates do not exist when you try to preview or display a new article, you'll get this warning :-) Please place your own templates in themes/yourtheme/modules/articles . The templates will get the extension .xt there.

Comments Considered Evil

webeditor

01 June 2006 11:58:00 +01:00

We are taught that adding comments to code is a good thing and adds value. In practice this value is seldom, if ever, realised. Mark Easterbrook makes the case for a better way.


  |<   <   1   2   3   4   5   6   >   >|
Sort by Date Title