home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #16 / NN_1992_16.iso / spool / comp / os / research / 838 < prev    next >
Encoding:
Internet Message Format  |  1992-07-25  |  6.8 KB

  1. Path: sparky!uunet!wupost!zaphod.mps.ohio-state.edu!uakari.primate.wisc.edu!ames!agate!darkstar.UCSC.EDU!osr
  2. From: usenix!carolyn@uunet.UU.NET (Carolyn Carr)
  3. Newsgroups: comp.os.research
  4. Subject: USENIX C++ Technical Conference
  5. Message-ID: <14pmo3INNnip@darkstar.UCSC.EDU>
  6. Date: 23 Jul 92 22:46:01 GMT
  7. Organization: Usenix Association Office, Berkeley
  8. Lines: 209
  9. Approved: comp-os-research@ftp.cse.ucsc.edu
  10. NNTP-Posting-Host: ftp.cse.ucsc.edu
  11. Originator: osr@ftp
  12.  
  13.  
  14.  
  15.         USENIX C++ Technical Conference
  16.  
  17.                   Portland, Oregon
  18.              August 10-13, 1992
  19.  
  20. **********************************************************************
  21. To receive a brochure and information on registration and hotels,
  22. please contact:
  23.    
  24.                           USENIX Conference Office
  25.                           22672 Lambert St., Suite 613
  26.                           El Toro, CA  92630
  27.                           Telephone # (714) 588-8649
  28.                           FAX # (714) 588-9706
  29.                           email address:  conference@usenix.org
  30. **********************************************************************
  31.  
  32. TUTORIALS
  33.  
  34. Monday, August 10
  35.  
  36. C++ Programming Style
  37. Tom Cargill, Consultant
  38.  
  39. Using OOD with C++
  40. Michael J. Vilot, ObjectWare, Inc.
  41.  
  42. Tuesday, August 11
  43.  
  44. Designing and Implementing Effective Classes, 
  45. Scott Meyers
  46.  
  47. Designing and Coding Reusable C+, Martin
  48. Carroll and Margaret A. Ellis, AT&T Bell Labs
  49.  
  50. TECHNICAL SESSIONS
  51. Wednesday, August 12
  52.  
  53. 9:00 - 10:00 a.m. Keynote Address
  54.  
  55. The Essentials of Object-Oriented Programming,
  56. Kristen Nygaard, Department of Informatics,
  57. University of Oslo
  58.  
  59. Together with his colleague Ole-Johan Dahl, Kristen Nygaard developed
  60. SIMULA I (1961-65) and SIMULA 67 - the first object oriented
  61. programming languages. He did research for Norwegian trade unions on
  62. planning, control, and data processing, all evaluated in light of the
  63. objectives of organized labor.
  64.  
  65. From 1976 he has been engaged in the development and (since 1986) the
  66. implementation of the a new general object oriented programming language
  67. BETA (together with Bent Bruun Kristensen, Ole Lehrmann Madsen
  68. and Birger Moeller-Pedersen).
  69.  
  70. The American Association of Computer Professionals for Social
  71. Responsibility awarded him its Norbert Wiener Prize for responsibility
  72. in social and professional work in 1990.
  73.  
  74. *******************************************************************
  75.  
  76. Session 1: 10:30 - 12:30
  77. Chair: Doug Lea, SUNY Oswego
  78.  
  79. Smart pointers: They're smart, but they're not 
  80. pointers, Daniel R. Edelson, INRIA Project SOR
  81.  
  82. Not a language extension, Martin D. Carroll, 
  83. AT&T Bell Laboratories
  84.  
  85. Garbage collection and run-time typing as a C++ 
  86. library, David Detlefs, Digital Equipment Corpora-
  87. tion
  88.  
  89. Encapsulating a C++ library, Mark Linton, Silicon 
  90. Graphics, Inc.
  91.  
  92. Session 2 2:00 - 3:30
  93. Chair: Jim Waldo, SUN
  94.  
  95. Sniff: A pragmatic approach to a C++ program-
  96. ming environment, Walter R. Bischofberger, Union 
  97. Bank of Switzerland
  98.  
  99. A statically typed abstract representation for C++ 
  100. Programs, Robert B. Murray, AT&T Bell Labs
  101.  
  102. CCEL: A metalanguage for C++, Carolyn K. Duby, 
  103. Scott Meyers, Steven P. Reiss, Brown University
  104.  
  105. Session 3: 4:00 - 5:30
  106. Chair: Theodore Goldstein, SUN
  107.  
  108. Space-efficient trees in C++, Andrew Koenig, 
  109. AT&T Bell Laboratories
  110.  
  111. High-performance scientific computing using 
  112. C++, K. G. Budge, J. S. Perry, A. C. Robinson, Sandia 
  113. National Laboratories
  114.  
  115. O-R gateway: A system for connecting C++ 
  116. application programs and relational databases, 
  117. Abdullah Alashqur, Craig Thompson, Texas Instru-
  118. ments
  119.  
  120. Vendor Demos/Display 7:00 - 10:00 p.m.
  121.  
  122. Thursday, August 13
  123.  
  124. Session 4: 9:00 - 10:30 a.m.
  125. Chair: Keith Gorlen, NIH
  126.  
  127. Static initializers: Reducing the value added tax 
  128. on programs, John F. Reiser, Mentor Graphics Corp.
  129.  
  130. Cdiff: A syntax directed diff for C++ programs, 
  131. Judith E. Grass, AT&T Bell Laboratories
  132.  
  133. C++ in a changing environment, Andrew J. Palay, 
  134. Silicon Graphics Computer Systems
  135.  
  136. Session 5: 11:00 - 12:30
  137. Chair: Dag Bruck, Lund Institute
  138.  
  139. Adding concurrency to a programming lan-
  140. guage, Peter A. Buhr, Glen Ditchfield, University of 
  141. Waterloo
  142.  
  143. A portable implementation of C++ exception 
  144. handling, Don Cameron, Paul Faust, Dmitry Lenkov, 
  145. Michey Mehta, Hewlett-Packard California Language 
  146. Laboratory
  147.  
  148. An assertion mechanism based on exceptions, 
  149. Philippe Gautron, Universite Paris VI, LITP-IBP
  150.  
  151. Session 6: 2:00 - 3:30
  152. Chair: Susan E. Waggoner, US WEST
  153.  
  154. A communication facility for distributed object-
  155. oriented applications, Afshin Daghi, Pierre Delisle, 
  156. Salil Deshpande, Sun Microsystems Inc.
  157.  
  158. Writing a client-server application in C++
  159. Paulo Guedes, Open Software Foundation
  160.  
  161. Integrating the Sun Microsystems XDR/RPC 
  162. protocols into the C++ stream model, Robert E. 
  163. Minnear, Patrick A. Muckelbauer, Vincent F. Russo, 
  164. Purdue University
  165.  
  166. Session 7: 4:00 - 5:30
  167. Run Time Type Identification
  168. Chair: Mark Linton, Silicon Graphics
  169.  
  170. Run time type identification for C++
  171. Bjarne Stroustrup, AT&T Bell Laboratories, Dmitry 
  172. Lenkov, Hewlett-Packard
  173.  
  174. Panel Discussion: Mark Linton, Silicon Graphics,
  175. others to be determined
  176.  
  177. Friday, August 14: Advanced Topics Workshop 
  178.  
  179. The focus of this year's workshop will be repre-
  180. sentations of C++ programs as the basis for tools 
  181. for C++ software development: what information 
  182. should be included in the internal representation, 
  183. building the representation using full and fuzzy 
  184. parsers, and using and modifying the representa-
  185. tion in programming tools.
  186.  
  187. This workshop will provide a forum for represen-
  188. tation developers to explain their design deci-
  189. sions and for tool developers to describe what an 
  190. ideal representation for C++ should offer. Admis-
  191. sion is by invitation only. Anyone wishing an 
  192. invitation must submit a one or two page posi-
  193. tion paper describing their interest in the topic of 
  194. the workshop. Authors of papers submitted to 
  195. the conference are invited automatically.
  196.  
  197. *************************************************************
  198. USENIX, the UNIX and Advanced Computing Systems professional and
  199. technical organization, is a not-for-profit association dedicated to
  200.   *  fostering innovation and communicating research and 
  201. technological developments,
  202.   *  sharing ideas and experience, relevant to UNIX, UNIX-related
  203. and advanced computing systems
  204.   *  providing a forum for the exercise of critical thought and
  205. airing of technical issues.
  206.  
  207. Founded in 1975, the Association sponsors two annual technical
  208. conferences and frequent symposia and workshops addressing special 
  209. interest topics, such as C++, Mach, systems administration, and 
  210. security.  USENIX publishes proceedings of its meetings, 
  211. a bi-monthly newsletter ;login:, a refereed technical quarterly, 
  212. Computing Systems, and is expanding its publishing role with
  213. a book series on advanced computing systems.  The Association
  214. also actively participates in and reports on the activities of
  215. various ANSI, IEEE and ISO standards efforts.
  216.  
  217. For membership information, please contact:
  218.  
  219.     Email:    office@usenix.org
  220.     Phone:  510/528-8649
  221.     Fax:    510/548-5738
  222.