Programming Topics or Design of applications and programs or Overload Journal #79 - Jun 2007
Browse in : All > Topics > Programming
All > Topics > Design
All > Journals > Overload > 79
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.

An Open Question (or How I Learned To Stop Worrying And Love Public Wi-Fi)

Martin Moene

10 March 2016 14:39:26 +00:00

Vertices examines some of the dangers of using other people’s networks.

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.

An Inline-variant-visitor with C++ Concepts

Martin Moene

01 October 2015 22:22:58 +01:00

Concepts are abstract. Jonathan Coe and Andrew Sutton provide us with a concrete example of their use.

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.

Anatomy of a CLI Program written in C++

Martin Moene

09 September 2015 07:04:15 +01:00

Matthew Wilson dissects a small program to examine its gory details.

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.

Are we nearly there yet? Refactoring C++

Martin Moene

11 July 2015 21:42:29 +01:00

Alan Griffiths evaluates two tools for developers with some simple use-cases.

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.

Alternatives to Singletons and Global Variables

Martin Moene

05 April 2015 18:53:03 +01:00

Global variables and Singletons are usually considered bad. Bob Schmidt summarises some alternatives.

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.

Advice for the Young at Heart

Martin Moene

07 January 2015 21:35:41 +00:00

Pete Goodliffe offers sage advice, and asks you to do the same.

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.

Alternative Overloads

Martin Moene

06 October 2014 21:50:13 +01:00

How do you return a default value given a condition? Malcolm Noyes presents solutions using older and newer C++ 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.

Activatable Object

Martin Moene

03 August 2014 19:30:42 +01:00

Using locks will slow down threaded code. Len Holgate demonstrates how an Activatable Object can reduce the time spent blocked.

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.

Anatomy of a Java Decompiler

Martin Moene

03 February 2014 10:21:07 +00:00

Java byte code can be reverted back into source code. Lee Benfield and Mike Strobel show how.

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.

Automatic Navigation Mesh Generation in Configuration Space

Martin Moene

03 October 2013 08:55:56 +01:00

Walkable 3D environments can be automatically navigated. Stuart Golodetz demonstrates how navigation meshes achieve this.

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.

Auto – a necessary evil? (Part 2)

Martin Moene

01 August 2013 18:01:13 +01:00

Should you declare (almost) everything auto? Roger Orr considers when auto is appropriate.

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.

Auto – A Necessary Evil?

Martin Moene

06 June 2013 18:25:03 +01:00

Superficially simple language features can be surprisingly complicated. Roger Orr explores a new one that is likely to be used widely.

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.

A Model for Debug Complexity

Martin Moene

06 April 2013 22:36:28 +01:00

Debugging any program can be difficult. Sergey Ignatchenko and Dmytro Ivanchykhin develop a mathematical model for its complexity.

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.

‘No Bugs’ Top Five C++ Cooking Recipes

Martin Moene

06 February 2013 20:49:27 +00:00

Developers often have a few favourite tricks for solving problems. Sergey Ignatchenko shares his five top recipes.

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.

A DSEL for Addressing the Problems Posed by Parallel Architectures

Martin Moene

03 October 2012 15:55:50 +01:00

Programming parallel algorithms correctly is hard. Jason McGuiness and Colin Egan demonstrate how a C++ DESEL can make it simpler.

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.

All About XOR

Martin Moene

03 June 2012 18:32:50 +01:00

Boolean operators are the bedrock of computer logic. Michael Lewin investigates a common one and shows there’s more to it than meets the eye.

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.

Are “Safe” Computer Systems Possible?

Martin Moene

16 May 2012 17:03:25 +01:00

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.

A Practical Introduction to Erlang

Martin Moene

01 February 2012 17:48:22 +00:00

The future of massively parallel hardware will need good language support. Alexander Demin takes a look at an unexpected approach.

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.

An Introduction to Test Driven Development

Martin Moene

02 August 2011 19:44:51 +01:00

TDD is too often thought to be all about Unit Tests. Paul Grenyer works through an example to show the bigger picture.

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.

An introduction to ADVSYS

Martin Moene

17 June 2010 08:56:00 +01:00

An introduction to this fascinating adventure writing system.


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