Journal Articles

CVu Journal Vol 31, #5 - November 2019 or Programming Topics
Browse in : All > Journals > CVu > 315 (7)
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.

Non-Recursive Compile Time Sort

Bob Schmidt

03 December 2019 17:36:24 +00:00

Compile time sorting usually uses recursion. Norman Wilson shows how C++14 features make this easier.

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.

Quick Modular Calculations (Part 1)

Bob Schmidt

02 December 2019 16:48:44 +00:00

Compilers are good at optimising modular calculations. Can we they do better? Cassio Neri shows they can.

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.

Sympathy for the Devil

Bob Schmidt

07 November 2019 18:27:27 +00:00

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.

Coding Accountability

Bob Schmidt

06 November 2019 18:25:33 +00:00

Pete Goodliffe looks at how we ensure we’re living up to our own standards.

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.

Exodep : A Simple External Dependency Refresher

Bob Schmidt

05 November 2019 18:22:46 +00:00

Pete Cordell introduces a library dependency tool for C++ projects.

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.

Making a Linux Desktop: Painting Some Wallpaper

Bob Schmidt

04 November 2019 18:17:17 +00:00

Alan Griffiths continues his series on coding with the Mir library.

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 Standard Report

Bob Schmidt

03 November 2019 18:14:18 +00:00

Guy Davidson reports from the C++ Standards Committee.

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 120

Bob Schmidt

02 November 2019 18:07:28 +00: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.

View from the Chair

Bob Schmidt

01 November 2019 17:46:27 +00:00

Bob Schmidt, chair@accu.org

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.

Scenarios Using Custom DSLs

Bob Schmidt

05 October 2019 22:05:39 +01:00

Natural-language BDD can be hard to maintain. Liz Keogh demonstrates a simple code-based alternative.

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.

Attitude, Accomplishment, Artistry

Bob Schmidt

06 September 2019 17:25:32 +01:00

Pete Goodliffe looks at our attitude to the code we write.

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.

Empty Scoped Enums as Strong Aliases for Integral Types

Bob Schmidt

04 August 2019 19:36:52 +01:00

Scoped enums have many advantages. Lukas Böger demonstrates their use as strong types of numbers.

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++ Reflection for Python Binding

Bob Schmidt

03 August 2019 19:21:26 +01:00

There are various approaches to generating Python bindings in C++. Russell Standish shows how Classdesc can be used to achieve this.

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 for Code Reuse

Bob Schmidt

08 July 2019 01:12:15 +01:00

Pete Goodliffe considers the case for code reuse.

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.

Who Are You Calling Weak?

Bob Schmidt

07 July 2019 01:06:16 +01:00

Spencer Collyer muses on the surprising strength of weak_ptrs.

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.

Do Repeat Yourself

Bob Schmidt

05 June 2019 19:18:34 +01:00

Software developers are well aware of the ‘DRY Principle’. Lucian Radu Teodorescu investigates when this common wisdom does not always hold.

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.

Use UTF-16 Interfaces to Ship Windows Code

Bob Schmidt

03 June 2019 19:01:46 +01:00

Character encoding can cause problems. Péter Ésik explains why UTF-16 interfaces help on Windows.

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.

Building C#/.NET, Go, and Ruby Programs with libCLImate – Part 1: Ruby

Bob Schmidt

05 May 2019 23:33:51 +01:00

Matthew Wilson demonstrates command-line processing.

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.

Assembly Club

Bob Schmidt

04 May 2019 23:29:37 +01:00

Ian Bruntlett compares dialects of assembly code.


  |<   <<   1   2   3   4   5   6   7   8   9   10   >>   >|
Sort by Date Title