[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference turris::languages

Title:Languages
Notice:Speaking In Tongues
Moderator:TLE::TOKLAS::FELDMAN
Created:Sat Jan 25 1986
Last Modified:Wed May 21 1997
Last Successful Update:Fri Jun 06 1997
Number of topics:394
Total number of notes:2683

53.0. "Object Oriented Languages" by NY1MM::SWEENEY () Thu Jan 17 1985 21:29

OK... I don't know a thing about this topic. 

A customer asked me "What object-oriented languages run on the VAX?" 

Help out your ignorant New York Software Consultant by first telling him what
is an object-oriented language?

Pat Sweeney 
T.RTitleUserPersonal
Name
DateLines
53.1PIXEL::PWONGFri Jan 18 1985 12:577
SMALLTALK is a popular object based language.   There are a few books out there
on the design and implementation of the language.  (I saw 3 or 4 of them in the
Barnes and Noble Bookstore in NYC.)

You might also want to check out the notesfile (SUMMIT""::SYS$NOTES:SMALLTALK).

- Paul
53.2REX::MERRILLFri Jan 18 1985 12:5813
Simply put, an object oriented language creates "objects" that accept
and transmit messages to one another.  You could look at them as a
sort of unstructured subroutine structure, but that doesn't do 'em 
justice.  Examples of languages that permit this are Smalltalk
and LISP.  LISP is the premier language of Artificial Intelligence
developers and THAT is what you want to SELL the customer.

"Objects" can be treated as components and new structures built from
them.  With graphics "objects" you the user send a message to the
"tank object" to "move 10" and you can see the object move on the screen.
This makes object oriented languages easy to use and debug.

Rick
53.3VAXUUM::DYERSat Jan 19 1985 00:543
	There's also XLISP which is, I believe, available from the
Toolshed.
		<_Jym_>
53.4LATOUR::AMARTINMon Jan 21 1985 10:2711
The progenitor of the object oriented languages is Simula-67.  See "Simula
BEGIN" by Birtwhistle, Dahl, Myrhaug and Nygaard for a tutorial.  See also
Dahl's third of the book "Structured Programming" by Hoare, Dahl and Dijkstra.

An extension of C called C++ which was developed by Bjarne Stroustrup owes much
to Simula, and the "class" facility which forms the link between data and
control abstractions in Simula.  See "Classes: An Abstract Data Type Facility
for the C Language" by Stroustrup in Jan-82 SIGPLAN Notices (Vol 17, #1).

And the August "language" issue of BYTE in 1981 was devoted to Snalltalk.
				/AHM