[ont.events] IEEE Computer Society

rob@xios.XIOS.UUCP (Robert Williams) (01/06/89)

The IEEE Computer Society, Ottawa Section, presents

"Why Object-Oriented Extensions to C are Doomed to Fail"

on Tuesday, January 17, 1989

Speaker:	Jim McGugan, Computer Based Information Systems.

Time:		7:30 pm bar opens
		8:00 pm talk begins

Location:	The President's Room, 2nd floor, Unicenter Building,
		Carleton University,
		Ottawa, Ontario.

Contact:	Philip Nowe, Phone 596-9911.
		Everyone is invited, no reservations are required!

Summary:
	Object-oriented programming emphasizes code reuse, abstraction,
	encapsulation, instantiation, polymorphism, and the importance of
	programming environments.  It has been a major influence on
	computer language design in the 80s.  Many practicing programmers
	are now being infected by the trend and are beginning to at least
	contemplate doing their next project in a object oriented
	programming system (OOPS).

	Commercially available OOPSs tend to fall into one of two
	categories: the purists, like Smalltalk, and the hybrids, like
	C++, Objective C, and Object Pascal.  The hybrids attempt to
	inject a greater or lesser degree of object-orientedness into the
	language you've always known and loved.

	The speaker has been developing object-oriented systems and
	applications for the past two and one-half years.  During this
	period he has formed some decided opinions on the pure versus
	hybrid controversy.  He will attempt to convince you that the
	hybrid approach does not work.  Object-oriented and conventional
	styles of programming do not mix well together.  The talk's
	thesis will be supported by numerous practical examples.

The Speaker:
	Jim McGugan is currently developing products in Smalltalk for
	the real-time and embedded systems market at Computer Based
	Information Systems.  Previously he was Manager, CAD/CAM
	Integration Technology at BNR where he was co-developer of EpiC,
	an object-oriented programming system, and Nu, an object-oriented
	database interface for CAD applications.

NOTE:	Are you interested in forming a special interest group on
	object-oriented programming?  For some time now, an informal
	group representing OOPS users at some of the companies in town
	have been getting together to exchange views.  We would like to
	use the occasion of this talk to discuss formalizing the group.
	A brief organizing meeting will be held after the talk.
-- 
Robert Williams                         XIOS Systems Corporation,
...decvax!utzoo!dciem!nrcaer!xios!rob   1600 Carling Avenue, Suite 150,
...uunet!helios!sce!xios!rob            Ottawa, Ontario.  K1Z 8R8
                                        (613) 725-5411
"Everything should be made as simple as possible but not simpler."  A. Einstein