home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.lang.ada
- Path: sparky!uunet!cis.ohio-state.edu!news.sei.cmu.edu!jldh
- From: jldh@sei.cmu.edu (Jorge Luis Diaz-Herrera)
- Subject: Re: AI and Ada (Was: Multiple Inheritance -- the last post?)
- Message-ID: <1992Sep8.195650.5728@sei.cmu.edu>
- Sender: netnews@sei.cmu.edu (Netnews)
- Organization: The Software Engineering Institute
- References: <1992Aug22.221840.2982@seas.gwu.edu> <59831@mimsy.umd.edu> <1992Aug24.182015.6504@seas.gwu.edu> <59851@mimsy.umd.edu>
- Date: Tue, 8 Sep 1992 19:56:50 GMT
- Lines: 43
-
-
- In article <59851@mimsy.umd.edu>, holmes@cs.umd.edu (Holmes S. Liao) writes:
- |>
- |> Oh, speaking of knowledge representation, I heard some (industrial
- |> and academic) folks talked about using Ada9X as an AI language.
- |> What do you think? (Don't ask me what AI is, though.)
- |>
- |> //hs
-
- For six years I've run a small, high-quality conference on AI and Ada (AIDA)
- and recently formed a WG for AI under SIGAda.
- You could obtain copies of the past six AIDA conference proceedings from:
- Attn: Mary Lou Kiell
- George Mason University
- Dept. of Computer Science
- Fairfax VA 22030-4444
- (703) 993-1530
-
- Results from a survey conducted last year and a report from the AIWG summer'92
- workshop in Seatle will appear in Ada Letters. I also wrote an extended
- article on the subject for the encyclopedia of computer science (in print).
-
- Briefly, Ada83 satisfies most "special" AI programming requirements, and
- although a complete solution to the problems is still lacking, Ada9X promises
- to be an excellent software engineering (concurrent) language strongly
- supporting many typical AI programming paradigms (such as, functional
- programming, logic programming, frames, and, of course, "programs as data",
- not to mention object-oriented technology).
-
- Designers of these systems face similar problems than traditional
- real-time engineers. Simply put: not to engineer embedded intelligent systems
- in Ada would be more costly, unreliable, would render systems which are less
- maintainable, and perhaps a mistake. The technology is there, but we need to
- spread the word (I hope some AI developers are reading).
-
-
- For additional information, please do not hesitate to contact me.
-
- jld-h
- --..--
- p.s.: by the way, studies have shown that Ada is several times more efficient
- than traditional interpreted AI languages (just in case you are worried about
- efficiency considerations).
-