News

August's Overload Journal has been published.

By Bob Schmidt

6 August 2021

The August 2021 ACCU Overload journal has been published and should arrive at members' addresses in the next few days. Overload 164 and previous issues of Overload can be accessed via the Journals menu.

C Vu 33.3 Errata

By ACCU Committee

21 July 2021

There is a typographical error in Francis Glassborow's "Homework Challenge 4" (C Vu 33.3, July 2021) that made it past the editing process. The third sentence in the fourth paragraph should read "It is professionals, white-collar workers ..." and not "... white-colour workers ..."

The ACCU committee is investigating methods and procedures that can be put in place in order to avoid this type of error in the future. In this instance, we have corrected the error in the online version of the article, and in the ePub and PDF versions of the magazine. Unfortunately, the printed copy of the magazine had already been mailed to members when the error was found.

ACCU sincerely apologizes for the error and any offence that it caused.

ACCU Diversity Statement

July's C Vu Journal has been published.

By Bob Schmidt

12 July 2021

The July 2021 ACCU C Vu journal has been published and should arrive at members' addresses in the next few days. C Vu 33-3 and previous issues of C Vu can be accessed via the Journals menu (ACCU members only).

June's Overload Journal has been published.

By Bob Schmidt

10 June 2021

The June 2021 ACCU Overload journal has been published and should arrive at members' addresses in the next few days. Overload 163 and previous issues of Overload can be accessed via the Journals menu.

ACCU Online: The ABC++ of Programming and Polymorphism

By Ralph McArdell

10 May 2021

ACCU 'local' online events is pleased to welcome Richard Park who will be telling us about A Programming Language and Phil Nash who will fill in languages from B to C - and beyond - while presenting 'Polymorphism À La Carte'

The event will be hosted, virtually, on Remo. This will also give us the social and networking aspect of meet-ups that we miss from the in-person version.

When: Thursday, 20th May 2021, 19:00 start.
Duration: Around 2 hours.
Where: A link to the event will be sent to those who RSVP as attending nearer the time.

To attend: Please sign up on the ACCU London event page: https://www.meetup.com/ACCULondon/events/277980280

Programme (times are approximate):

19:00 Intro and News

19:10 A Programming Language for Thinking about Algorithms - Richard Park

Being able to code isn't enough. You have to be able to reason about your algorithms if you want to get them right. Just like the symbolic notation of traditional mathematics allows you to think about your formulas, so too, a programming language inspired by traditional mathematical notation can aid your thinking about problems and the code used to solve them.

This session presents APL and its benefits for high-level development and comparison of algorithms, leading to an intuition about performance, for example in the context of memory access and amenability to GPU computing.

20:00 Break

20:15 Polymorphism À La Carte - Phil Nash

If we've been using C++ family languages (including Java, C#, D etc) we may have a narrow idea of how polymorphism works. In this talk we'll present several different ways to do polymorphism, in a few different languages, along with their respective trade-offs, and conclude that, ideally, we'd have access to several approaches so we can pick the right one for the moment. Clojure does just that, coining the term Polymorphism À La Carte, and we'll hint at a C++ library that can do so, too. We'll do this in the context of the historical family tree of languages that C++ grew up in.

21:00 Talks end -- socialising in Remo

About the speakers:

Richard Park works for Dyalog, a modern APL implementor, teaching both novices and more experienced users about traditional and modern APL.

Phil Nash is the original author of the C++ test framework, Catch2, and composable command line parser, Clara. As Developer Advocate at JetBrains he's involved with CLion and ReSharper C++. He's also the organiser of C++ London and C++ on Sea, as well as co-host and producer of the cpp.chat podcast. More generally he's an advocate for good testing practices, TDD and using the type system and functional techniques to reduce complexity and increase correctness. He's previously worked in Finance and Mobile offers training and coaching in TDD for C++.





Your Privacy

By clicking "Accept Non-Essential Cookies" you agree ACCU can store non-essential cookies on your device and disclose information in accordance with our Privacy Policy and Cookie Policy.

Current Setting: Non-Essential Cookies REJECTED


By clicking "Include Third Party Content" you agree ACCU can forward your IP address to third-party sites (such as YouTube) to enhance the information presented on this site, and that third-party sites may store cookies on your device.

Current Setting: Third Party Content EXCLUDED



Settings can be changed at any time from the Cookie Policy page.