Journal Articles

Overload Journal #89 - February 2009 or Programming Topics or Design of applications and programs
Browse in : All > Journals > Overload > 89 (7)
All > Topics > Programming (801)
All > Topics > Design (188)
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.

CAS (Re)Actor for Non-Blocking Multithreaded Primitives

Bob Schmidt

06 December 2017 22:41:01 +00:00

Lock free programming can be difficult. Sergey Ignatchenko shows how copy and swap can work for reactors.

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 Design Example

Bob Schmidt

05 December 2017 22:38:53 +00:00

Design issues cause problems. Charles Tolman considers an organising principle to get to the heart of the matter.

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 Last Word in Patterns

Bob Schmidt

04 December 2017 22:36:34 +00:00

What can you do in a single transaction in a database? Paul Grenyer writes us his Single CrUD pattern.

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.

Evolutionary Computing Frameworks for Optimisation

Bob Schmidt

02 December 2017 22:22:53 +00:00

Evolutionary algorithms can find optimal solutions to problems. Aurora Ramírez and Chris Simons give us 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.

Afterwood

Bob Schmidt

01 December 2017 22:20:30 +00:00

Tabs are controversial. Chris Oldwood reminds us of their many guises.

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 Aesthetics

Bob Schmidt

10 November 2017 17:18:32 +00:00

Pete Goodliffe implores us to care (enough) about code beauty.

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 Brief Introduction to Docker

Bob Schmidt

08 November 2017 17:00:11 +00:00

Silas S. Brown shares his experiences of setting up a virtual appliance.

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.

Marking Benches

Bob Schmidt

10 October 2017 20:03:21 +01:00

Too slow! Russel Winder reminds us that benchmarking code performance is a complicated issue.

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.

‘Speedy Gonzales’ Serializing (Re)Actors via Allocators

Bob Schmidt

05 October 2017 19:28:12 +01:00

More speed! Sergey Ignatchenko completes his (Re)Actor allocator series with Part III.

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.

Polymorphism in C++ – A Type Compatibility View

Bob Schmidt

04 October 2017 19:21:27 +01:00

Polymorphism can happen in many ways. Satprem Pamudurthy compiles an exhaustive matrix of approaches.

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++11 (and beyond) Exception Support

Bob Schmidt

02 October 2017 18:57:54 +01:00

C++11 introduced many new exception related features. Ralph McArdell gives a comprehensive 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.

Thonny: Python IDE for Beginners

Bob Schmidt

08 September 2017 16:43:12 +01:00

Silas S. Brown introduces a new Python IDE.

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 Glint of Ruby

Bob Schmidt

06 September 2017 16:23:46 +01:00

Pete Cordell shares his experiences with learning a new scripting 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.

Why I Avoid PHP

Bob Schmidt

05 September 2017 16:21:49 +01:00

Silas S. Brown shares a war story.

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.


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