Xref: utzoo ont.events:1357 uw.talks:59 uw.cs.grad:55 Path: utzoo!attcan!utgpu!watmath!watdragon!ylkingsbury From: ylkingsbury@watdragon.waterloo.edu (Yvonne Kingsbury) Newsgroups: ont.events,uw.talks,uw.cs.grad Subject: ICR Seminar Keywords: C C++ Message-ID: <17597@watdragon.waterloo.edu> Date: 27 Oct 89 14:45:47 GMT Distribution: ont Organization: U of Waterloo, Ontario Lines: 28 ICR Brown Bag Seminar Title: The Useful Subset of C++ Dr. Tom Cargill Independent Consultant Date: Friday, November 3, 1989 Time: 12:00 noon Place: DC 1302 Abstract The latest version of C++ is a big complicated language. Too big, too complicated. For example, some C++ pointers are not machine addresses. The alert programmer should know about the new address spaces. Parts of the language are: merely cosmetic (e.g. references), very complicated (e.g. function overloading), unproven (e.g. pointers to members), highly specialized (e.g. overloading casts), or all of the above (e.g. multiple inheritance). Systems programmers writing in C and considering using C++ should adhere to a subset of C++ that takes advantage of classes but still conforms to the relatively simple computational model of C. Dr. Cargill is an independent consultant. He was previously a member of the technical staff at Bell Labs and before that was a faculty member in computer science at the University of Waterloo. Coffee and Cookies will be served at the Seminar - bring your own lunch.