Journal Articles

Programming Topics or Design of applications and programs
Browse in : All > Topics > Programming (877)
All > Topics > Design (236)
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.

On Turnabout is Fair Play

Martin Moene

06 May 2017 09:20:07 +01:00

A student responds to the Baron’s latest challenge.

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 Hollywood Take on Dangling Pointers?

Martin Moene

05 May 2017 09:20:59 +01:00

Silas S. Brown tells a fable about read-only variables.

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 105

Martin Moene

03 May 2017 09:23:32 +01: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.

Space invaders in Elm

Martin Moene

06 April 2017 18:55:05 +01:00

Elm is a functional language which compiles to JavaScript. Ossi Hanhinen provides an overview.

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.

Single Module Builds – The Fastest Heresy in Town

Martin Moene

05 April 2017 18:57:27 +01:00

Unity builds can be controversial. Andy Thomason shows how much difference they can make to build times.

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.

(Not Really So) New Niche for C++: Browser!?

Martin Moene

03 April 2017 19:35:30 +01:00

How do you run C++ in a browser? Sergey Ignatchenko demonstrates how to use Emscripten.

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.

Contractual Loopholes

Martin Moene

02 April 2017 19:37:28 +01:00

Compilers can optimise away functions you may want to time. Deák Ferenc explores ways to stop this happening.

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 the Defensive

Martin Moene

06 March 2017 18:24:50 +00:00

Pete Goodliffe demonstrates defensive programming techniques for robust code.

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.

Beyond Functional Programming: Manipulate Functions with the J Language

Martin Moene

05 March 2017 18:28:37 +00:00

Adam Tornhill explores a different kind of programming language.

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.

Mean Properties

Martin Moene

06 February 2017 15:53:50 +00:00

Property based testing is all the rage. Russel Winder walks us through an example of properties an arithmetic mean function should have.

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 Importance of Back-of-Envelope Estimates

Martin Moene

05 February 2017 15:55:06 +00:00

Guestimate questions make many people grumble. Sergey Ignatchenko reminds us why they matter.

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.

Multiprocessing and Clusters in Python

Martin Moene

04 February 2017 15:56:37 +00:00

Multiprocessing is possible in Python. Silas S. Brown shows us various ways.

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.

doctest – the Lightest C++ Unit Testing Framewor

Martin Moene

03 February 2017 15:57:47 +00:00

C++ has many unit testing frameworks. Viktor Kirilov introduces doctest.

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.

Correct Integer Operations with Minimal Runtime Penalties

Martin Moene

02 February 2017 15:58:44 +00:00

Results of C++ integer operations are not guaranteed to be arithmetically correct. Robert Ramey introduces a library to enforce correct behaviour.

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 February 2017 15:59:47 +00:00

Trying to find a good candidate for a role is hard. Chris Oldwood reminisces on various factors that influence interviewers.

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 Case of Mistaken Identity

Martin Moene

08 January 2017 21:08:56 +00:00

Chris Oldwood puts values to the test.

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.

Turnabout is Fair Play

Martin Moene

07 January 2017 21:10:04 +00:00

Baron M is still game for a wager.

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.


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