Journal Articles

CVu Journal Vol 14, #2 - Apr 2002 or Programming Topics
Browse in : All > Journals > CVu > 142 (12)
All > Topics > Programming (877)
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.

A Class What I Wrote

Martin Moene

05 January 2017 21:16:51 +00:00

Paul Grenyer reduces the boilerplate with simple abstraction.

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.

Kate Gregory: An Interview

Martin Moene

04 January 2017 21:19:06 +00:00

Emyr Williams returns with a new interview from the world of 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.

Code Critique Competition 103

Martin Moene

03 January 2017 21:20:42 +00:00

Set and collated by Roger Orr. A book prize is awarded for the best entry.

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.

The MirAL Story

Martin Moene

08 December 2016 11:55:35 +00:00

The X-Windows system is all-pervasive but struggles with security and performance graphics. Alan Griffiths introduces Mir Abstraction Layer to deal with these issues.

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.

Overloading with Concepts

Martin Moene

07 December 2016 20:38:37 +00:00

Concepts can play a role in function overloading. Andrew Sutton shows us 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.

Ultra-fast Serialization of C++ Objects

Martin Moene

06 December 2016 20:40:21 +00:00

Serialising and de-serialising is a common problem. Sergey Ignatchenko and Dmytro Ivanchykhin demonstrate one way to do this quickly.

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.

Modern C++ Features: User-Defined Literals

Martin Moene

05 December 2016 20:43:14 +00:00

User-defined literals were introduced in C++11. Arne Mertz walks us through 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.

Python Streams vs Unix Pipes

Martin Moene

04 December 2016 20:44:20 +00:00

Dealing with an infinite sequence requires some thought. Thomas Guest presents various ways to approach such a problem.

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.

Hello World in Go

Martin Moene

02 December 2016 20:47:03 +00:00

Go provides a way to write efficient concurrent programs in a C-like language. Eleanor McHugh shares a "Hello, world!" tutorial.

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.

Afterwood

Martin Moene

01 December 2016 20:48:52 +00:00

One JavaScript module was removed and every Node.js build was knocked for six. Chris Oldwood fictionalises the tale.

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.

Commit Checklist

Martin Moene

06 November 2016 17:01:15 +00:00

Chris Oldwood goes through the motions of version control.

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.

On High Rollers

Martin Moene

05 November 2016 17:02:16 +00:00

A student investigates the Baron’s last puzzle.

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 Commoner’s Response

Martin Moene

04 November 2016 17:04:20 +00:00

Roger Orr offers an analysis of the Baron’s last game.

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.

Determinism: Requirements vs Features

Martin Moene

06 October 2016 21:12:15 +01:00

A program can easily be non-deterministic. Sergey Ignatchenko considers how to define determinism.

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.

Eight Rooty Pieces

Martin Moene

05 October 2016 21:13:48 +01:00

Finding a square root is a common interview question. Patrick Martin demonstrates eight different ways to find a root.

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.

Polymorphic Comparisons

Martin Moene

04 October 2016 21:17:05 +01:00

Polymorphic comparisons require much boilerplate. Robert Mill and Jonathan Coe introduce a template utility for such comparisons.

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++ Synchronous Continuation Passing Style

Martin Moene

03 October 2016 21:18:23 +01:00

Direct and continuation passing styles differ. Nick Weatherhead explains a continuation passing style for synchronous data flow.

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.

Attacking Licensing Problems with C++

Martin Moene

02 October 2016 21:19:35 +01:00

Software licenses are often crackable. Deák Ferenc presents a technique for tackling this problem.

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.

Home-Grown Tools

Martin Moene

09 September 2016 16:11:36 +01:00

Chris Oldwood turns to custom tools when off the shelf won’t do.

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.

Why Floats Are Never Equal

Martin Moene

08 September 2016 16:14:05 +01:00

Silas S. Brown tries his hand at optimising floating point equality comparisons.


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