• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Liutauras Vilda
  • Junilu Lacar
  • Jeanne Boyarsky
  • Bear Bibeault
Sheriffs:
  • Knute Snortum
  • Devaka Cooray
  • Tim Cooke
Saloon Keepers:
  • Tim Moores
  • Stephan van Hulst
  • Tim Holloway
  • Ron McLeod
  • Carey Brown
Bartenders:
  • Paweł Baczyński
  • Piet Souris
  • Vijitha Kumara

Inquiry about some good programming language

 
Ranch Hand
Posts: 104
Netbeans IDE Windows XP Java
  • 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
 
Rancher
Posts: 4686
7
Mac OS X VI Editor Linux
  • 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
Netbeans IDE Windows XP Java
  • 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???
 
Sheriff
Posts: 10445
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: 4686
7
Mac OS X VI Editor Linux
  • 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
Netbeans IDE Windows XP Java
  • 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....
 
Sheriff
Posts: 13411
Firefox Browser VI Editor Redhat
  • 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.
 
Marshal
Posts: 66170
250
  • 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
Netbeans IDE Windows XP Java
  • 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
Marshal
Posts: 66170
250
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
You're welcome
 
Java Cowboy
Posts: 16084
88
Android Scala IntelliJ IDE Spring Java
  • 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: 4686
7
Mac OS X VI Editor Linux
  • 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.
 
author
Posts: 23843
141
jQuery Eclipse IDE Firefox Browser VI Editor C++ Chrome Java Linux 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
Marshal
Posts: 66170
250
  • 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
Netbeans IDE Windows XP Java
  • 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
Netbeans IDE Windows XP Java
  • 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
Marshal
Posts: 66170
250
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Start by finding an AI course to enrol on.
 
Pat Farrell
Rancher
Posts: 4686
7
Mac OS X VI Editor Linux
  • 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.
 
Hot dog! An advertiser loves us THIS much:
Java file APIs (DOC, XLS, PDF, and many more)
https://products.aspose.com/total/java
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!