Journal Articles
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.
Code Critique Competition 107
Bob Schmidt
03 September 2017 16:12:58 +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.
A New Competition
Bob Schmidt
02 September 2017 16:11:08 +01:00
Francis Glassborow presents a new challenge for CVu readers.
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 Usable C++ Dialect that is Safe Against Memory Corruption
Bob Schmidt
07 August 2017 00:55:27 +01:00
Suitable allocators for (Re)Actors can speed things up. Sergey Ignatchenko continues his investigation in Allocator for (Re)Actors (Part 2).
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.
Metaclasses: Thoughts on Generative C++
Bob Schmidt
06 August 2017 00:53:48 +01:00
Can you simplify C++ with minimal library extension? Herb Sutter shows how metaclasses could make this possible.
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 C++ Developer Sees Rustlang for the First Time
Bob Schmidt
05 August 2017 00:51:45 +01:00
Rust claims to run blazingly fast, prevents segfaults, and guarantees thread safety. Katarzyna Macias provides an introduction for a C++ developer.
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.
Portable Console I/O via iostreams
Bob Schmidt
04 August 2017 00:45:16 +01:00
Portable streaming is challenging. Alf Steinbach describes how his library fixes problems with non-ASCII characters.
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 Functional Alternative to Dependency Injection in C++
Bob Schmidt
03 August 2017 00:43:07 +01:00
Dependency injection allows flexibility. Satprem Pamudurthy showcases a functional alternative in C++.
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
Bob Schmidt
01 August 2017 00:35:57 +01:00
Chris Oldwood reminds us to fix the problem, not to blame.
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.
Rip It Up and Start Again
Bob Schmidt
05 July 2017 17:58:16 +01:00
Jez Higgins shares a tale of re-implementing a software system.
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.