Book recommendation

A

Allan Bruce

Hi there,

I am about to start learning java initially for AI purposes, but I will also
be interested in creating GUIs. I have a background in c/c++ and was
wondering what the best book would be. I had a look at the FAQ and wasnt
sure which to go for.
Any recommendations?

Thanks
Allan
 
T

TechBookReport

What kind of AI? There are a couple of recent books on Java and evolutionary
algorithms. If you're interested in expert systems take a look at JESS, and
there's a recently published book on that as well.

For intro books on Java generally, take a look at the Sun online tutorial
first. Other good sources include:

Deitel and Deitel,
Head First Java,

As you already know C++ then Bruce Eckel's Thinking In Java is worth
checking out.

Most of the above, including the evolutionary algorithms books, are reviewed
on TechBookReport (http://www.techbookreport.com).

Good luck.
 
A

Allan Bruce

TechBookReport said:
What kind of AI? There are a couple of recent books on Java and evolutionary
algorithms. If you're interested in expert systems take a look at JESS, and
there's a recently published book on that as well.

I am primarily focusing on Qualitative Reasoning in the application of
Model-based planning. I have also looked into artificial neural nets and
genetic algorithms in the past too, so this might be of interest to me.
For intro books on Java generally, take a look at the Sun online tutorial
first. Other good sources include:

Thanks, this looks like a good resource until I get my hands on one of the
texts
Deitel and Deitel,
Head First Java,

As you already know C++ then Bruce Eckel's Thinking In Java is worth
checking out.

This one looks good, I`ll get onto Amazon
Thanks
Allan
 
T

Tr0mBoNe-

Allan Bruce said:
I am primarily focusing on Qualitative Reasoning in the application of
Model-based planning. I have also looked into artificial neural nets and
genetic algorithms in the past too, so this might be of interest to me.


Thanks, this looks like a good resource until I get my hands on one of the
texts


This one looks good, I`ll get onto Amazon
Thanks
Allan


Im a JAVA programmer and I know that for GUI's, JAVA is good, not
great, but the fact that it is soo easy to gnerage a gui, its better
than some other OOL's. For the AI, I would never think of JAVA. I
would go into prolog or lisp. Those languages were developed
specifically for AI.

Personally, Cay Horstmann's Big Java is a great source for GUI, XML,
JApplets, Applets and server programs all in java, and it has the
source for for most of the examples on his website. You can get this
book at amazon for sure, but I bought it at my University.

Cheers.

Andrew
 
A

Allan Bruce

Tr0mBoNe- said:
"Allan Bruce" <[email protected]> wrote in message


Im a JAVA programmer and I know that for GUI's, JAVA is good, not
great, but the fact that it is soo easy to gnerage a gui, its better
than some other OOL's. For the AI, I would never think of JAVA. I
would go into prolog or lisp. Those languages were developed
specifically for AI.

I know about lisp and prolog but these languages are becoming obsolete. In
the field of AI, specifically QR, the current trend seems to be portability
so I guess sthat is why java has been the main language of choice.
Personally, Cay Horstmann's Big Java is a great source for GUI, XML,
JApplets, Applets and server programs all in java, and it has the
source for for most of the examples on his website. You can get this
book at amazon for sure, but I bought it at my University.

I might check this out - see if they have it in our uni library.
Thanks
Allan
 
R

Richard & Judi Kowalski

Allan said:
I know about lisp and prolog but these languages are becoming obsolete. In
the field of AI, specifically QR, the current trend seems to be portability
so I guess sthat is why java has been the main language of choice.

I might check this out - see if they have it in our uni library.
Thanks
Allan

I'm not sure where you got your information on the almost "obsolete" languages
of LISP and Prolog, but you are way off base. LISP and Prolog are very much
alive and are used for more than just AI programming. Also, LISP *was not*
developed just for AI - any language (C++, C, Java, Pascal, PERL, to name a
few) can be used to program AI.

Get your facts straight!

Richard Kowalski
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,774
Messages
2,569,598
Members
45,149
Latest member
Vinay Kumar Nevatia0
Top