ACCU Cambridge

7:00pm Thursday 1st May 2008

Roger Orr: The Next C++ Standard

We are pleased to announce the seventh ACCU Cambridge Meeting

Cost:Free. Open to non-members
Where:DisplayLink
Floor 3, Mount Pleasant House
Corner of Mount Pleasant and Castle Street
Cambridge, CB3 0RN
http://www.displaylink.com
Free street parking on Mount Pleasant, Castle St and Histon Rd
Map:http://tinyurl.com/2v2nt3
Register:Numbers are limited, so please reserve at ric.parkin at gmail.com

About the talk:

The C++ language grew greatly in popularity during the '90s and the ISO C++ Standard was published in 1998. While no longer quite such a 'fashionable' language as it was, competing with Java and C# in some areas and with newer languages such as Python, Ruby, etc. in others, it remains a heavily used language in a wide variety of environments.

Work on a revision to this standard ("C++0x") is nearing completion, and this presentation will look at some of the features provided in the new standard -- and some of those which didn't make it.

There were many proposals made for C++0x; these included hardware-driven requests, ideas from other languages and suggestions from within the C++ community itself. We'll try to unpick the reasons behind the some of the decisions, and how the design philosophy of C++ affected which proposals were successful.

Some knowledge of C++ is advisable for this presentation, but expert knowledge will not be assumed.

About the speaker:

Roger is a contract computer programmer with over 20 years' experience in IT. His recent work has been in the financial services industry using C++, Java and C# on a mix of Windows, Unix and Linux.

Roger has been a member of the BSI C++ panel since 2002 and on the working group that standardised the C++ binding for the Microsoft Common Language Infrastructure (CLI). He is also an MVP in C++ for Brainbench, who provide online assessment tests. He is an MBCS and a member of the Independent Computers Contractors SIG. Roger has been a member of ACCU since 1999 and runs the Code Critique in CVu and helps review articles for publication.

Future Meetings

Thursday 5th June: TBA

Thursday 3rd July: TBA

Past Meetings

Wednesday 5th December: Jez Higgins: Iteration: it's just one thing after another

Thursday 1st November: Allan Kelly: Agile software development - where to begin

Thursday 4th October: Russel Winder: Closing the Case for Groovy (and Ruby, and Python)

Thursday 6th September: Peter Smith: The Missing Link, the role of a linker within a software development

Thursday 2nd August: Ric Parkin: Semantic Programming

Thursday 5th July: Pete Goodliffe: Code Monkeys