Topic: Usenix C++ Conference, Portland OR, Aug 10-14
Author: shopiro@alice.att.com (Jonathan Shopiro)
Date: 21 Jul 92 02:37:46 GMT Raw View
In my opinion (I may be prejudiced), this will be an absolutely
first-rate technical conference. The papers to be presented were
carefully selected from an excellent set of submissions and cover
a wide spectrum of current and future applications of C++ as well
as the latest developments in programming tools and in the
language itself. The tutorials are developed and presented by
outstanding, well-known professionals with experience in both
applying and teaching the concepts they have created.
The deadline for pre-registration for the Usenix C++ Conference is July
21, 1992 (on-site registrations will be accepted, but at a higher
fee). You can fax your registration to Usenix headquarters. It is
also important to get your hotel reservations in right away or you may
have to stay down the street in another hotel.
-- Jonathan Shopiro (conference chair)
Usenix C++ Technical Conference Program
Tutorials
Monday and Tuesday 10-11 August 1992
C++ Programming Style
Tom Cargill
Using Object Oriented Design with C++
Michael J. Vilot
Designing and Implementing Effective Classes
Scott Meyers
Designing and Coding Reusable C++
Martin Carroll & Margaret A. Ellis
Keynote speech
Wednesday 12 August 9 AM - 10 AM
The Essentials of Object-Oriented Programming
Kristen Nygaard, University of Oslo
Session 1
Wednesday 10:30 - 12:30
Smart pointers: They're smart, but they're not pointers
Daniel R. Edelson
INRIA Project SOR
Not a language extension
Martin D. Carroll
AT&T Bell Laboratories
Garbage collection and run-time typing as a C++ library
David Detlefs
Digital Equipment Corporation
Encapsulating a C++ library
Mark Linton
Silicon Graphics, Inc.
Session 2
Wednesday 2:00 - 3:30
Sniff--A pragmatic approach to a C++ programming environment
Walter R. Bischofberger
Union Bank of Switzerland
A statically typed abstract representation for C++ Programs
Robert B. Murray
AT&T Bell Laboratories
CCEL: A metalanguage for C++
Carolyn K. Duby, Scott Meyers, Steven P. Reiss
Brown University
Session 3
Wednesday 4:00 - 5:30
Space-efficient trees in C++
Andrew Koenig
AT&T Bell Laboratories
High-performance scientific computing using C++
K. G. Budge, J. S. Perry, A. C. Robinson
Sandia National Laboratories
O-R gateway: A system for connecting C++ application
programs and relational databases
Abdullah Alashqur, Craig Thompson
Texas Instruments
Vendor demos
Wednesday 7PM - 10PM
Session 4
Thursday 9:00 - 10:30
Static initializers: Reducing the value added tax on programs
John F. Reiser
Mentor Graphics Corporation
Cdiff: A syntax directed diff for C++ programs
Judith E. Grass
AT&T Bell Laboratories
C++ in a changing environment
Andrew J. Palay
Silicon Graphics Computer Systems
Session 5
Thursday 11:00 AM - 12:30
Adding concurrency to a programming language
Peter A. Buhr, Glen Ditchfield
University of Waterloo
A portable implementation of C++ exception handling
Don Cameron, Paul Faust, Dmitry Lenkov, Michey Mehta
Hewlett-Packard California Language Laboratory
An assertion mechanism based on exceptions
Philippe Gautron
Universite Paris VI, LITP-IBP
Session 6
Thursday 2:00 PM - 3:30
A communication facility for distributed object-oriented
applications
Afshin Daghi, Axil Workstations
Pierre Delisle, Sun Microsystems Computer Corporation
Salil Deshpande, Enterprise Integration Technologies
Writing a client-server application in C++
Paulo Guedes
Open Software Foundation
Integrating the Sun Microsystem XDR/RPC protocols into
the C++ stream model
Robert E. Minnear, Patrick A. Muckelbauer, Vincent F. Russo
Purdue University
Session 7
Thursday 4:00 - 5:30
Run time type identification for C++
Bjarne Stroustrup, AT&T Bell Laboratories
Dmitry Lenkov, Hewlett-Packard California Language Laboratory
panel discussion
Mark Linton, Silicon Graphics
Doug Lea, SUNY Oswego
Jim Waldo, Sun Microsystems
Advanced Topics Workshop (Friday)
The focus of this year's workshop will be representations
of C++ programs as the basis for tools for C++ software
development.
. What information should be included in the internal
representation
. Building the representatin using full and fuzzy parsers
. Using and modifying the representation in programming tools
This workshop will provide a forum for representation
developers to explain their design decisions and for
tool developers to describe what an ideal representation
for C++ should offer.
Admission is by invitation only. Anyone wishing an
invitation must submit a one or two page position paper
describing their interest in the topic of the workshop.
Authors of papers submitted to the conference are invited
automatically.
--
Jonathan E. Shopiro
AT&T Unix System Laboratories, Warren, NJ 07059-0908
shopiro@research.att.com (908) 580-4229