Journal Articles

CVu Journal Vol 30, #4 - September 2018 or Programming Topics or Student Code Critiques from CVu journal.
Browse in : All > Journals > CVu > 304 (10)
All > Topics > Programming (877)
All > Journal Columns > Code Critique (70)
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.

Jumping around in Emacs

Bob Schmidt

05 September 2020 18:20:56 +01:00

Silas S. Brown shares a tip for navigating 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.

Code Critique Competition 125

Bob Schmidt

03 September 2020 18:12:07 +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.

Further Comments on Code Critique 123

Bob Schmidt

02 September 2020 17:02:39 +01:00

Additional information has been sent in response to an earlier Code Critique Competition.

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 Global Lockdown of Locks

Bob Schmidt

01 August 2020 18:08:13 +01:00

Locks can be replaced with tasks. Lucian Radu Teodorescu shows us how.

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++20: A Simple Math Module

Bob Schmidt

01 August 2020 17:59:51 +01:00

Modules are one big change introduced by C++20. Rainer Grimm describes how to build a mathematics module.

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.

Agile Manchester 2020: Testers Edition

Bob Schmidt

01 August 2020 17:48:41 +01:00

Many tech conferences are still going ahead online. Jit Gosai reports on Agile Manchester from a tester’s perspective.

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.

Static Analysis in GCC and Clang

Bob Schmidt

05 July 2020 17:27:42 +01:00

Silas S. Brown shares some experiences of analysing 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.

Code Critique Competition 124

Bob Schmidt

03 July 2020 16:55:56 +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.

Comment Only What The Code Cannot Say

Bob Schmidt

01 June 2020 21:25:37 +01:00

Comments can help or hinder. Kevlin Henney assesses when to avoid 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.

Some Objects Are More Equal Than Others

Bob Schmidt

01 June 2020 19:09:00 +01:00

Comparing objects is a fundamental operation. Steve Love and Roger Orr consider different language 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.

Code Critique Competition 123

Bob Schmidt

01 May 2020 17:43:17 +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.

Reviews

Bob Schmidt

01 May 2020 17:29:10 +01:00

The latest roundup of reviews.

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.

Pass the Parcel

Bob Schmidt

07 April 2020 20:39:24 +01:00

Python’s module and package system has many features. Steve Love explores some more advanced ones.

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.

Using Compile Time Maps for Sorting

Bob Schmidt

04 April 2020 18:51:45 +01:00

Compile time sorting can be interesting. Norman Wilson shows how to sort a map.

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.

Profiting from the Folly of Others

Bob Schmidt

03 April 2020 21:01:39 +01:00

Code referred to as a hack can raise an eyebrow. Alastair Harrison learns about accessing private members of C++ classes by investigating a header called UninitializedMemoryHacks.h

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.

Adding Python 3 Compatibility to Python 2 Code

Bob Schmidt

04 March 2020 23:05:11 +00:00

Silas S. Brown explains how to cope with the differences.

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 – Launching Applications

Bob Schmidt

03 March 2020 23:03:18 +00:00

Alan Griffiths continues his series on the Mir desktop.

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 122

Bob Schmidt

03 March 2020 22:52:23 +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.

Reviews

Bob Schmidt

02 March 2020 22:05:45 +00:00

The latest roundup of reviews.

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 line-to-line conversion from Node.js to Node.cpp

Bob Schmidt

05 February 2020 18:57:27 +00:00

Dmytro Ivanchykhin, Sergey Ignatchenko and Maxim Blashchuk show how we can get a 5x improvement in speed.


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