Browse in : |
All
> Topics
> Programming All > Topics > Design All > Journals > Overload > 79 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.
It’s About Time
Bob Schmidt
02 April 2020 18:47:08 +01:00
How easy is it to make code wait for a time period before doing something? Mike Crowe looks at ways to avoid problems when a system clock changes.
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.
I Come Here Not to Bury Delphi, But to Praise It
Bob Schmidt
03 October 2019 19:33:29 +01:00
What helps a programming language gain traction? Patrick Martin remembers why he used to use Delphi.
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.
Improve Code by Removing It
Bob Schmidt
05 November 2018 17:40:00 +00:00
Pete Goodliffe takes a scalpel to unnecessary 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.
Implementing the Spaceship Operator for Optional
Bob Schmidt
02 October 2018 18:01:47 +01:00
Comparison operators can get complicated. Barry Revzin explores how the new operator <=> helps.
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 Type-Classes as OCaml Modules
Bob Schmidt
03 December 2017 22:27:28 +00:00
Type classes achieve overloading in functional paradigms. Shayne Fletcher implements some as OCaml modules.
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.
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.
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.
in vivo, in vitro, in silico
Martin Moene
04 January 2016 21:15:12 +00:00
Frances Buontempo examines the idea of software vivisection.
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.
Identify your Errors better with char[]
Martin Moene
02 December 2015 09:48:19 +00:00
Error codes still get used instead of exceptions. Patrick Martin and Dietmar Kühl consider how to use char arrays for better information.
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.
Introducing Concepts
Martin Moene
04 October 2015 22:19:14 +01:00
Concepts in C++11 had many false starts. Andrew Sutton show why they are a big deal now they are with 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.
iterator_pair – A Simple and Useful Iterator Adapter
Martin Moene
02 April 2015 20:11:25 +01:00
Can you form a new contain from two others? Vladimir Grigoriev reminds us how to write an iterator.
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.
I Like Whitespace
Martin Moene
04 February 2015 17:09:46 +00:00
Programming style can cause endless arguments. Bob Schmidt shares why he thinks whitespace matters.
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.
Integrating the Catch Test Framework into Visual Studio
Martin Moene
04 February 2014 11:19:27 +00:00
Visual Studio’s Test Explorer allows native C++ tests to be run under a managed wrapper. Malcolm Noyes takes it a step further using Catch to drive the tests.
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.
Intellectual Property – a Crash Course for Developers
Martin Moene
01 October 2011 16:50:08 +01:00
Interpreting law is a tricky business. Sergey Ignatchenko introduces someone who can help you avoid expensive mistakes.
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.
Interface Versioning in C++
webeditor
31 December 2010 21:34:00 +00:00
Updating a widely used DLL interface is non-trivial. Steve Love presents a practical 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.
I Think I'll Parse
webeditor
09 August 2009 09:59:00 +01:00
A parser is a fundamental tool in software development. Stuart Golodetz looks at how you might tackle writing one.
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.
If You Can't See Me, I Can't See You
webeditor
06 May 2009 09:57:00 +01:00
Knowing where the doors are is only the start. Stuart Golodetz works out what he can see through them.
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.
Iterators and Memberspaces
webeditor
23 December 2008 08:55:00 +00:00
Exposing a compound object's collections can be messy. Roel Vanhout introduces a powerful idiom.
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 Synchronization Primitives for Boost on Windows Platforms
webeditor
22 April 2007 11:56:00 +01:00
Anthony Williams on the popular Boost library.