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

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