aspose file tools*
The moose likes Other Languages and the fly likes Inquiry about some good programming language Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Languages » Other Languages
Bookmark "Inquiry about some good programming language" Watch "Inquiry about some good programming language" New topic
Author

Inquiry about some good programming language

appu sharma
Ranch Hand

Joined: Sep 20, 2009
Posts: 104

hello,
After learning c,c++ and java can anyone suggest me that which one is good and beneficial in future.Because I heard that there is many programming language available in today market like Ruby,Python,LISP,Delphi etc so please anyone further explain these and which among two is better for AI, C or LISP.
thank you
vinit


It doesn't matter if you win by an inch or a mile; winning's winning.
Pat Farrell
Rancher

Joined: Aug 11, 2007
Posts: 4659
    
    5

Serious AI programs are not done in C. (Except maybe in games). You need a programming language that is much higher level than C. Lisp is the classic, there are others such as Prologue. Although Prologue seems to have peaked in popularity back in the early 1990s.

appu sharma
Ranch Hand

Joined: Sep 20, 2009
Posts: 104

Pat Farrell wrote:Serious AI programs are not done in C. (Except maybe in games). You need a programming language that is much higher level than C. Lisp is the classic, there are others such as Prologue. Although Prologue seems to have peaked in popularity back in the early 1990s.


So if i want to learn AI from begining so which one i choose LISP or prologue???
Jaikiran Pai
Marshal

Joined: Jul 20, 2005
Posts: 10266
    
168

Meaningless Drivel, doesn't appear to be the right place for this discussion. Moving to a better forum.

[My Blog] [JavaRanch Journal]
Pat Farrell
Rancher

Joined: Aug 11, 2007
Posts: 4659
    
    5

vinit sharma wrote:So if i want to learn AI from begining so which one i choose LISP or prologue???

I'm not current on the latest in AI, but LISP is nearly always a good language to learn. Its very different from the C/Java world, and so it will crack open your brain and let new sunshine in.

For a professional developer, its important to learn to use a few languages that are very different. It takes a while, you don't want to be writing in the old style thinking when the tool is totally different.

Also, note that AI is a really broad field, and it has evolved over the past 40 years. Its not wise to make too many broad statements about it in general.
appu sharma
Ranch Hand

Joined: Sep 20, 2009
Posts: 104

Pat Farrell wrote:
I'm not current on the latest in AI, but LISP is nearly always a good language to learn. Its very different from the C/Java world, and so it will crack open your brain and let new sunshine in.

For a professional developer, its important to learn to use a few languages that are very different. It takes a while, you don't want to be writing in the old style thinking when the tool is totally different.

Also, note that AI is a really broad field, and it has evolved over the past 40 years. Its not wise to make too many broad statements about it in general.

Thanks for valuable suggestion and please, someone here can more focus on LISP like its books,resources etc....
Ben Souther
Sheriff

Joined: Dec 11, 2004
Posts: 13410

A quick Google search found this:

http://norvig.com/paip.html

From reading the description on the front page, I'd say it's exactly what you're looking for.


Java API J2EE API Servlet Spec JSP Spec How to ask a question... Simple Servlet Examples jsonf
Campbell Ritchie
Sheriff

Joined: Oct 13, 2005
Posts: 39834
    
  28
The book is rather out of date; you might be better with Russell and Norvig. Beware: AI is by no means an easy topic to study.
appu sharma
Ranch Hand

Joined: Sep 20, 2009
Posts: 104

Campbell Ritchie wrote: Beware: AI is by no means an easy topic to study.

I know it is not easy but let me try how much it is difficult. By the way thank you to both of you Ben Souther & Campbell Ritchie
Campbell Ritchie
Sheriff

Joined: Oct 13, 2005
Posts: 39834
    
  28
You're welcome
Jesper de Jong
Java Cowboy
Saloon Keeper

Joined: Aug 16, 2005
Posts: 14347
    
  22

A nice LISP-like language that runs on the Java virtual machine is Clojure.


Java Beginners FAQ - JavaRanch SCJP FAQ - The Java Tutorial - Java SE 8 API documentation
Pat Farrell
Rancher

Joined: Aug 11, 2007
Posts: 4659
    
    5

Jesper Young wrote:A nice LISP-like language that runs on the Java virtual machine is Clojure.


A bit OT, but I think new languages running on the JVM are so cool. They are the way of the future. IMHO, Java has peaked, but the JVM has so many great functions that are proven by millions of users using stuff constantly, that its almost priceless.
Henry Wong
author
Sheriff

Joined: Sep 28, 2004
Posts: 18990
    
  40

vinit sharma wrote:
So if i want to learn AI from begining so which one i choose LISP or prologue???


First of all, it's "Prolog" -- not "Prologue"...

Between the two, I definitely prefer Prolog. Both languages support the concept of data and code interchangeability, and hence, the ability for the program to learn. But... IMHO, Prolog's ability to get to the solution by searching predicates recursively is just cool.

Henry


Books: Java Threads, 3rd Edition, Jini in a Nutshell, and Java Gems (contributor)
Campbell Ritchie
Sheriff

Joined: Oct 13, 2005
Posts: 39834
    
  28
I had to learn a little Oz a couple of years ago; they say that is even more powerful than Prolog, but I am not certain on that point.
appu sharma
Ranch Hand

Joined: Sep 20, 2009
Posts: 104

Henry Wong wrote:

First of all, it's "Prolog" -- not "Prologue"...

OOPS..........sorry by mistake i write it prologue.
appu sharma
Ranch Hand

Joined: Sep 20, 2009
Posts: 104

Campbell Ritchie wrote:I had to learn a little Oz a couple of years ago; they say that is even more powerful than Prolog, but I am not certain on that point.

here i am just beginner and everyone giving me some new idea(new language) its difficult to decide which one is better and from where i start.
Campbell Ritchie
Sheriff

Joined: Oct 13, 2005
Posts: 39834
    
  28
Start by finding an AI course to enrol on.
Pat Farrell
Rancher

Joined: Aug 11, 2007
Posts: 4659
    
    5

Campbell Ritchie wrote:AI course to enrol on.

I was going to suggest just this. A nice college (or better post grad) course will be able to give you help, and assignments, and know what the current cool tools are.
 
 
subject: Inquiry about some good programming language