From peter Wed Feb 5 11:30:24 1997 X-VM-v5-Data: ([nil nil nil nil nil nil nil nil nil] ["2451" "Wed" "5" "February" "1997" "11:29:55" "+1030" "Peter Eklund" "peter" nil "65" "C++ Workshop on Feb 28" "^From:" nil nil "2" nil nil nil nil] nil) Return-Path: peter X-Authentic-Sender: peter@epistemix.cs.adelaide.edu.au Received: from peter@epistemix.cs.adelaide.edu.au by epistemix.cs.adelaide.edu.au (8.8.5/AndrewR-MatthewD-950530-CS) id LAA05243; Wed, 5 Feb 1997 11:29:55 +1030 (CST) Message-Id: <199702050059.LAA05243@epistemix.cs.adelaide.edu.au> Content-Length: 2450 From: Peter Eklund To: frank, ged@cs.rmit.edu.au, alburrow, dna@gisca.adelaide.edu.au, Simon.Ratcliffe@adelaide.maptek.com.au Subject: C++ Workshop on Feb 28 Date: Wed, 5 Feb 1997 11:29:55 +1030 (CST) Dear All. thanks for agreeing to present at the C++ workshop on February 28. The workshop will be held on the premisses of Maptek. Your presentation should be of 45 minutes duration allowing 15 minutes for general discussion and questions. Of particularly interest to the audience is an answer to "why C++?" Your seminar should illustrate both powerful langauge features and also present weaknesses. The C++ libraries and environments in which you work should be clearly described and the debugging and other programming aids in these environments illustrated. If you subscribe to a strict programming and software engineering methodology which has particular significance to your use of C++ (or your productivity) then these too should be covered. To further help you perpare your talk consider about answers to the following: 1. Do you have a philosophy of programming? 2. Does that philosophy only have expression in C++ or is it more general? 3. What is your software engineering methodology, from where does it come? 4. How does this methodology help in the control of software complexity? 5. Can you illustrate your talk with the use of complex but elegant code that will make you look good? 6. How do you manage your memory? 7. How secure is your code, in terms of correctness? 8. Are your techniques scalable, i.e. will the approach work with a team of 10 programmers? 9. What do you see as the inter-relationship between C++ and Java? If you don't yet have a theme then construct a hypothesis and canvass the pros and cons of the hypothesis. I will need a title, bio data and short abstract from each of you so I can advertise. The deadline is one weeks time, i.e. Feb 12. The final part of the day will be a group discussion on C++ and Java that will allow everyone to particpate. The audience will all be hardcore Computer Scientist and Engineers who cut code so there is no need to be shy of techical content. Any questions, email or call me. All the best! --- ________________________________________________________________________ Peter W. Eklund Ph +61 8 303 4483 Department of Computer Science * +61 8 303 4366 (fax) University of Adelaide * * Adelaide, SA 5005, Australia + email: peter@cs.adelaide.edu.au * http://www.cs.adelaide.edu.au/~peter ________________________________________________________________________