comp.lang.ada
 help / color / mirror / Atom feed
From: Paul Colin de Gloucester <Gloster@nicht.at>
Subject: Re: was Ada 83 in fact object oriented ?
Date: Thu, 1 Oct 2015 15:46:10 +0200
Date: 2015-10-01T15:46:10+02:00	[thread overview]
Message-ID: <alpine.DEB.2.11.1510011544460.1702@Lydia.insomnia247.nl> (raw)
In-Reply-To: <b975bbc7-672c-4f61-958b-04c90735560a@googlegroups.com>

Patrick sent on September 24th, 2015:
|---------------------------------------------------------|
|"[. . .]                                                 |
|                                                         |
|OO is a huge topic but I am wondering what are the basic |
|requirements for a language to be said to support object |
|orientation."                                            |
|---------------------------------------------------------|

As mentioned by Alan Curtis Kay on
  WWW.Purl.org/stefan_ram/pub/doc_kay_oop_en
: "[. . .]

OOP to me means only messaging, local retention and protection and
hiding of state-process, and extreme late-binding of all things. It
can be done in Smalltalk and in LISP. There are possibly other systems
in which this is possible, but I'm not aware of them.

[. . .]"

He was in fact aware of Ada before Ada 95. For example, he claimed on
a slide that "ADA" was a better language than other early non-OOP
languages:
  FTP://FTP.Squeak.org/Media/AlanKay/Alan\%20Kay\%20at\%20OOPSLA\%201997\%20-\%20The\%20computer\%20revolution\%20hasnt\%20happened\%20yet.ogg 
"The Computer Revolution Hasn't Happened Yet", "The 12th ACM SIGPLAN
conference on Object-oriented programming, systems, languages, and
applications", 1997. Gary Kephart reported on this on Team Ada on
October 8th, 1997,
  HTTP://LISTSERV.ACM.org/SCRIPTS/WA-ACMLPX.CGI?A2=ind9710&L=team-ada&P=R1772&1=team-ada&9=A&J=on&K=2&d=No+Match%3BMatch%3BMatches&z=4 
: "Just got back from OOPSLA last night. [. . .]
[. . .]

[. . .]

Oh, yeah, I had to sigh when Alan Kay, the keynote speaker, had a slide
with Ada spelled as "ADA".

Gary

--------------------------------------------------------------------
Gary Kephart, Software Engineer  |  Investment Technology Group, Inc
Phone: (213)270-7544             |  400 Corporate Pointe, Suite 855
Fax:   (310)216-0933             |  Culver City, CA 90230
mailto:[log in to unmask]        |  http://www.itginc.com
Team Ada member                  |  "The Future of Trading"

Disclaimer: these are my opinions, not ITG's."

Also do not forget that OO code tends to be bloatware.

|--------------------------------------------------------|
|"Ada [. . .]                                            |
|                                                        |
|[. . .]                                                 |
|                                                        |
|Thanks for reading-Patrick"                             |
|--------------------------------------------------------|

All versions of Ada are statically strongly typed engineering
languages. No version of Ada is an object-oriented-programming
language. Ada focuses on preventing errors early. This starkly
contrasts with OOP. OOP languages encourage runtime crashes which are
to be worked around by users replacing software which an Ada compiler
would had rejected as invalid instead of agreeing to compile it.

  parent reply	other threads:[~2015-10-01 13:46 UTC|newest]

Thread overview: 20+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-09-24 22:23 was Ada 83 in fact object oriented ? halfmaddad
2015-09-24 23:47 ` Jeffrey R. Carter
2015-09-25  2:30   ` halfmaddad
2015-09-25  8:11   ` Dmitry A. Kazakov
2015-09-25  8:30     ` J-P. Rosen
2015-09-25  8:47       ` Dmitry A. Kazakov
2015-09-25  8:03 ` Dmitry A. Kazakov
2015-09-25  8:14 ` J-P. Rosen
2015-09-25  8:43   ` Dmitry A. Kazakov
2015-09-25 11:04     ` J-P. Rosen
2015-09-25 12:17       ` Dmitry A. Kazakov
2015-09-25 12:44         ` J-P. Rosen
2015-09-25 15:27           ` Dmitry A. Kazakov
2015-09-25 12:44   ` halfmaddad
2015-09-25 16:24   ` Pascal Obry
2015-09-25 20:32   ` Jeffrey R. Carter
2015-10-05 12:27     ` vincent.diemunsch
2015-10-01 13:46 ` Paul Colin de Gloucester [this message]
2015-10-05 12:12   ` Vincent
2015-10-05 18:28     ` Jeffrey R. Carter
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox