Win a copy of Programmer's Guide to Java SE 8 Oracle Certified Associate (OCA) this week in the OCAJP forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Inquiry about some good programming language

 
appu sharma
Ranch Hand
Posts: 104
Java Netbeans IDE Windows XP
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
 
Pat Farrell
Rancher
Posts: 4678
7
Linux Mac OS X VI Editor
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 104
Java Netbeans IDE Windows XP
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Pie
Posts: 10447
227
IntelliJ IDE Ubuntu
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Meaningless Drivel, doesn't appear to be the right place for this discussion. Moving to a better forum.
 
Pat Farrell
Rancher
Posts: 4678
7
Linux Mac OS X VI Editor
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 104
Java Netbeans IDE Windows XP
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 13411
Firefox Browser Redhat VI Editor
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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.
 
Campbell Ritchie
Sheriff
Pie
Posts: 49789
69
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 104
Java Netbeans IDE Windows XP
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Pie
Posts: 49789
69
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
You're welcome
 
Jesper de Jong
Java Cowboy
Saloon Keeper
Pie
Posts: 15441
41
Android IntelliJ IDE Java Scala Spring
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
A nice LISP-like language that runs on the Java virtual machine is Clojure.
 
Pat Farrell
Rancher
Posts: 4678
7
Linux Mac OS X VI Editor
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Marshal
Pie
Posts: 21411
84
C++ Chrome Eclipse IDE Firefox Browser Java jQuery Linux VI Editor Windows
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
 
Campbell Ritchie
Sheriff
Pie
Posts: 49789
69
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 104
Java Netbeans IDE Windows XP
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Henry Wong wrote:

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

OOPS..........sorry by mistake i write it prologue.
 
appu sharma
Ranch Hand
Posts: 104
Java Netbeans IDE Windows XP
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Pie
Posts: 49789
69
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Start by finding an AI course to enrol on.
 
Pat Farrell
Rancher
Posts: 4678
7
Linux Mac OS X VI Editor
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic