answersLogoWhite

0


Best Answer

Artificial Intelligence is such a vast area of study it is difficult to give a precise answer. Assuming you already know how to program in C++ you should probably start by reading "Artificial Intelligence: A Modern Approach" and apply that knowledge to your programming. If you have a more specific AI in mind, look for a book that deals with that specific field. However, one thing I can guarantee is that implementing AI is not easy and attempting it in C++ just makes it that much harder for yourself. Although there are AI libraries that'll make things a little easier, I would suggest you start with a higher level language, such as Lisp, which is much better suited to AI applications.

User Avatar

Wiki User

10y ago
This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: How do you create an AI in c plus plus programming language?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Continue Learning about Engineering

Why AI uses AIML instead of XML?

AIML actually is XML. XML is a meta-language, used to create new languages. AIML is a language created using the XML standard built specifically to aid in the create of AI.


Who created the Lisp programming language?

Answer: John McCarthy. Lisp was originally created as a practical mathematical notation for computer programs, based on Alonzo Church's lambda calculus. It quickly became the favored programming language for artificial intelligence (AI) research. (Wikipedia).


Can Mathematica be used for AI Programming?

The short answer is yes. Any full language is capable of this. You might want to look at the book "Illustrating Evolutionary Computation with Mathematica", for some examples.


What is the difference between languages used in artificial intelligence and other programming languages?

If you're talking about "traditional" AI programming languages like LISP and Prolog, the essential difference boils down to the language's ruling metaphor.Most standard programming languages operate on a principle of sequential and/or branching instruction execution.OTOH, the LISt Processing language (LIST) encourages its programmers to view everything (all solutions to programming problems) in the form of one or many lists.Prolog is perhaps the furthest evolution to date away from the standard, sequential-instruction programming model: in Prolog, the programmer does not explicitly spell out the sequence of operations (a.k.a., "procedure," hence "procedural languages") needed to solve a problem; instead, the problem is simply declared (hence, "declarative language"), and the language itself (or rather the engine implementing it) seeks out the solution.Nowadays, though, you'll find AI being implemented in any number of standard procedural languages -- C++, Java, even scripting languages like Perl and Python.


What are the programming languages of expert system?

It depends on the sub-field in AI. Lisp, was used from the very binning of AI. Python, C++ and Java are used mostly now.

Related questions

Why AI uses AIML instead of XML?

AIML actually is XML. XML is a meta-language, used to create new languages. AIML is a language created using the XML standard built specifically to aid in the create of AI.


Who created the Lisp programming language?

Answer: John McCarthy. Lisp was originally created as a practical mathematical notation for computer programs, based on Alonzo Church's lambda calculus. It quickly became the favored programming language for artificial intelligence (AI) research. (Wikipedia).


What are similarity and difference between conventional programming and AI programming?

Conventional is done by hand and is much slower AI is done by machine and is 100times


What are a good programming languages for programming artificial intelligence systems?

LISP is designed for AI programming, give that a try.


Can Mathematica be used for AI Programming?

The short answer is yes. Any full language is capable of this. You might want to look at the book "Illustrating Evolutionary Computation with Mathematica", for some examples.


When was Kidoairaku Plus Ai created?

Kidoairaku Plus Ai was created on 2011-08-03.


Which computer is used for artificial intelligence?

This would always remain a matter of choice.For this Generation of AI development people tend to use High Level Languages like VB.Net, C#, and PythonAlso many researchers have developed lots of libraries ( in favor of Artificial Intelligence ) which have been written in Java and C++ to be specific.Not to forget the Old Languages like IPL ( Information Processing Language ) developed in 1956 , Lisp ( LISt Processing ) and My first computer Language of AI Prolog ( PROgramming in LOGic ) - which helped a lot for Semantic Network creation during my school days. Another important language for AI worth mentioning is Haskell which is a strict functional programming language.So there you go - But remember you do not always have to follow what people follow but follow what you are comfortable with.This would always remain a matter of choice.For this Generation of AI development people tend to use High Level Languages like VB.Net, C#, and PythonAlso many researchers have developed lots of libraries ( in favor of Artificial Intelligence ) which have been written in Java and C++ to be specific.Not to forget the Old Languages like IPL ( Information Processing Language ) developed in 1956 , Lisp ( LISt Processing ) and My first computer Language of AI Prolog ( PROgramming in LOGic ) - which helped a lot for Semantic Network creation during my school days. Another important language for AI worth mentioning is Haskell which is a strict functional programming language.So there you go - But remember you do not always have to follow what people follow but follow what you are comfortable with.


How to create a video with the help of AI?

Hello People! I am Julio Herrera from Italy a freelance developer. I want to know how can I create a video with the help of AI?


How do you create the flood in Halo 3?

You can't create AI in Halo 3.


Walkthrough NARUTO 3.1 plus ai plus 3c plus pk?

sdfsdfs


Which is best matlab programming or embedded C programming?

Really depends on what you're studying--matlab is good for implementing higher level concepts (AI, etc.)


I love you in Chinese language?

In Chinese, "I love you" is written as "我爱你" and pronounced as "wǒ ài nǐ".