Journal Articles
Browse in : |
All
> Journals
> CVu
> 324 (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.
Living Within Constraints
Bob Schmidt
07 July 2017 18:04:54 +01:00
Pete Goodliffe constrains what’s possible in your 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.
In Java I Wish I Could...
Bob Schmidt
06 July 2017 18:01:55 +01:00
Paul Grenyer wishes for features of one language in another.
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.
Learning Other Languages
Bob Schmidt
04 July 2017 17:53:09 +01:00
Francis Glassborow considers natural and computer languages as tools of communication.
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 106
Bob Schmidt
02 July 2017 17:41:54 +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.
Allocator for (Re)Actors with Optional Kinda-Safety and Relocation
Martin Moene
06 June 2017 13:28:19 +01:00
How do you deal with memory for (Re)Actors? Sergey Ignatchenko proposes an allocation scheme.
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.
Initialization in C++ is Bonkers
Martin Moene
05 June 2017 13:29:24 +01:00
Uninitialised variables can cause problems. Simon Brand reminds us how complicated it can get.
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.
Vulkan and you – Khronos’ successor to OpenGL
Martin Moene
04 June 2017 13:30:18 +01:00
Various graphics APIs exist. Andy Thomason unravels the mysteries of Vulkan, the latest 3D Graphics API from Khronos, the custodians of OpenGL.
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.
Kotlin for C++ Developers
Martin Moene
03 June 2017 13:31:10 +01:00
What could a language the originated on the JVM possibly offer C or C++ devs? Hadi Hariri tells us.
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.