Journal Articles
Browse in : |
All
> Journals
> CVu
> 143 (9)
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.
Smarter, Not Harder
Martin Moene
07 September 2016 16:15:20 +01:00
Pete Goodliffe tries to solve the right problems the right way.
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 OpenMP
Martin Moene
06 September 2016 16:16:39 +01:00
Silas S. Brown dabbles in multiprocessing to speed up his calculations.
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.
Random Confusion
Martin Moene
05 September 2016 16:35:15 +01:00
Silas S. Brown tries to clear up a muddle about Standard C’s rand().
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.
High Rollers
Martin Moene
04 September 2016 16:36:05 +01:00
Baron M proposes a new wager over a glass of wine.
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.
Standards Report
Martin Moene
02 September 2016 16:38:11 +01:00
Jonathan Wakely brings the latest news.
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.
Some Big-Os are Bigger Than Others
Martin Moene
06 August 2016 22:08:48 +01:00
Big-O notation is often used to compare algorithms. Sergey Ignatchenko reminds us that asymptotic limits might not be generally applicable.
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.
Kill the Clones
Martin Moene
05 August 2016 22:10:40 +01:00
Problems in code can hide in surprising places. Adam Tornhill demonstrates how to detect software clones and uncover hidden 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.
Implementing SNAAAKE
Martin Moene
04 August 2016 22:12:07 +01:00
Almost everyone knows the game Snake! Thaddaeus Frogley shares a diary of how his implementation grew over time.
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++ Antipatterns
Martin Moene
03 August 2016 22:15:32 +01:00
Certain mistakes crop up frequently in C++. Jonathan Wakely offers some pro-tips to help you avoid common errors.
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.
Testing Propositions
Martin Moene
02 August 2016 22:17:25 +01:00
Is testing propositions more important than having examples as exemplars? Russel Winder considers this hypothesis.
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.
Testing Private
Martin Moene
07 July 2016 20:49:56 +01:00
Paul Grenyer shows that testing doesn’t need public access.
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 Codealow
Martin Moene
06 July 2016 20:51:56 +01:00
Pete Goodliffe presents a new software soliloquy.
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.
Debugging – What Has Changed in the Last Decade?
Martin Moene
03 July 2016 20:57:24 +01:00
Neil Horlock travels through time in search of bugs.
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 100
Martin Moene
02 July 2016 20:58:44 +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.
Dogen: The Package Management Saga
Martin Moene
07 June 2016 13:20:03 +01:00
How do you manage packages in C++? Marco Craveiro eventually discovered Conan after some frustrating experiences.
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.
QM Bites – Order Your Includes (Twice Over)
Martin Moene
06 June 2016 13:23:16 +01:00
Header includes can be a shambles. Matthew Wilson encourages us to bring some order to the chaos.
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 Lifetime In Python
Martin Moene
05 June 2016 14:28:55 +01:00
Resource management is important in any language. Steve Love demonstrates how to use context managers in Python.
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.
Deterministic Components for Distributed Systems
Martin Moene
04 June 2016 14:32:53 +01:00
Non-deterministic data leads to unstable tests. Sergey Ignatchenko considers when this happens and how to avoid 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.
Programming Your Own Language in C++
Martin Moene
03 June 2016 14:42:20 +01:00
Scripting languages allow dynamic features easily. Vassili Kaplan writes his own in C++ allowing keywords in any human 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.
Concepts Lite in Practice
Martin Moene
02 June 2016 09:57:37 +01:00
Concepts should make templates easier to use and write. Roger Orr gives a practical example to show this.