Journal Articles
Browse in : |
All
> Journals
> CVu
> 166 (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.
Getting Tuple Elements with a Runtime Index
Martin Moene
02 June 2017 13:32:06 +01:00
Accessing a tuple with a runtime index is a challenge. Anthony Williams shows us his 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 Ode to Code
Martin Moene
08 May 2017 09:17:58 +01:00
Pete Goodliffe shares his annual programming practice poem.
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.
Myths about ‘Big Data’
Martin Moene
07 May 2017 09:19:03 +01:00
Reginald Garnepudi dispels some of the hype around one popular technology.
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.