48 votes
Accepted

Why is Python such a popular language in the AI field?

Python comes with a huge amount of inbuilt libraries. Many of the libraries are for Artificial Intelligence and Machine Learning. Some of the libraries are TensorFlow (which is a high-level neural ...
Ugnes's user avatar
  • 2,023
35 votes
Accepted

Why is Lisp such a good language for AI?

First, I guess that you mean Common Lisp (which is a standard language specification, see its HyperSpec) with efficient implementations (à la SBCL). But some recent implementations of Scheme could ...
Basile Starynkevitch's user avatar
33 votes

Why does C++ seem less widely used than Python in AI?

You don't need a powerful language for programming AI. Most of the developers are using libraries like Keras, Torch, Caffe, Watson, TensorFlow, etc. Those low level libraries are highly optimized and ...
bokan's user avatar
  • 389
22 votes
Accepted

Is Prolog still used in AI?

Remembering that artificial intelligence has been an academic endeavour for the longest time, Prolog was amongst one of the early languages used as part of the study and implementation of it. It has ...
Kaiesh's user avatar
  • 716
20 votes
Accepted

What language is the GPT-3 engine written in?

The GPT-3 source code hasn’t been released but the creators say it uses the “same model and architecture as GPT-2” (source) with some exceptions. The GPT-2 source code is written in 100% Python. The ...
S2673's user avatar
  • 570
18 votes

Why is Lisp such a good language for AI?

David Nolen (contributor of Clojure and ClojureScript; creator of Core Logic a port of miniKanren) in a talk called LISP as too powerful stated that back in his days LISP was decades ahead of other ...
Ugnes's user avatar
  • 2,023
16 votes

Is Prolog still used in AI?

Yes, as mentioned in other answers, Prolog is actually used in IBM Watson. Prolog doesn't get much "hype" and "buzz" these days, but it is absolutely still used. As always, it has certain specific ...
mindcrime's user avatar
  • 3,757
16 votes

Why is Sanskrit the best language for AI?

Rick Briggs refers to the difficulty an artificial intelligence would have in detecting the true meaning of words spoken or written in one of our natural languages. Take for example an artificial ...
Christian Westbrook's user avatar
16 votes

Why does C++ seem less widely used than Python in AI?

C++ is actually one of the most popular languages used in the AI/ML space. Python may be more popular in general, but as others have noted, it's actually quite common to have hybrid systems where the ...
mindcrime's user avatar
  • 3,757
10 votes
Accepted

Is Lisp still being used to tackle AI problems?

Overall, the answer is no, but the current paradigms owe a lot to LISP. The language most commonly used today is python. Relevant answers: Stack Overflow thread explaining why LISP was thought of as ...
Harsh's user avatar
  • 1,315
9 votes

Why is Python such a popular language in the AI field?

What attracts me to Python for my analysis work is the "full-stack" of tools that are available by virtue of being designed as a general purpose language vs. R as a domain specific language. The ...
William Nickson's user avatar
8 votes

Why is Python such a popular language in the AI field?

Python has a standard library in development, and a few for AI. It has an intuitive syntax, basic control flow, and data structures. It also supports interpretive run-time, without standard compiler ...
Epsilekt's user avatar
7 votes

Is Lisp still being used to tackle AI problems?

I definitely continue to often use Lisp when working on AI models. You asked if it is being used for substantial work. That's too subjective for me to answer regarding my own work, but I queried one ...
End Anti-Semitic Hate's user avatar
7 votes

Why is Sanskrit the best language for AI?

Adding some to what Christian said. Facts are taken from the book, Artificial Intelligence: A Modern Approach. Burrhus Frederic Skinner, a psychologist and behaviourist, published his book Verbal ...
Ugnes's user avatar
  • 2,023
6 votes
Accepted

Is Lisp still worth learning today in the particular context of Machine learning?

LISP was popular because back in the old days of AI because of the functional syntax, which worked well with the GOFAI paradigm of the time. Nowadays most researchers have given up on the classical ...
k.c. sayz 'k.c sayz''s user avatar
6 votes
Accepted

Can PHP be considered as a serious programming language for AI?

Question on-topicness questionable, but... The most logical reason why PHP is unsuited for neural networks is that PHP is, well, intended to be used for server side webpages. It can connect to ...
Pimgd's user avatar
  • 506
5 votes

Why is Lisp such a good language for AI?

AI is a wide field AI is a wide field that goes far beyond machine learning, deep learning, neural networks, etc. In some of these fields, the programming language does not matter at all (except for ...
Prof.Chaos's user avatar
5 votes

Is Lisp still being used to tackle AI problems?

LISP is still used significantly, but less and less. There is still momentum due to so many people using it in the past, who are still active in the industry or research (anecdote: the last VCR was ...
Eric Platon's user avatar
  • 1,490
5 votes

Why does C++ seem less widely used than Python in AI?

It depends how flexible it needs to be: if you have a fully-fledged system ready for production, which is not going to need much adjusting, then C++ (or even C) might be fine. You need to put a lot of ...
Oliver Mason's user avatar
  • 5,362
5 votes

What is the best programming language to learn to implement genetic algorithms?

There is no "best language" for any problem. There are too many variables to consider, even when advising a single person with a single project plan. If the choice is between Python and C++, I would ...
Neil Slater's user avatar
  • 30.2k
5 votes

When are compiled vs. interpreted languages more optimal in AI?

Interpreted languages allow for a faster development cycle, as they don't require time for compilation, and fragments can often be run without having a complete program. They often also have fewer ...
Oliver Mason's user avatar
  • 5,362
5 votes

Is there any programming language designed by deep learning?

There are certainly things like this. I'd say a strong example is layered learning approaches, descended from Peter Stone's work. A programming language is essentially a collection of useful ...
John Doucette's user avatar
4 votes

Why is Python such a popular language in the AI field?

It's a mix of many factors that together make it a very good option to develop cognitive systems. Quick development Rapid prototyping Friendly syntax with almost human-level readability Diverse ...
AlexPnt's user avatar
  • 141
4 votes

What programmable devices can be used to teach artificial intelligence?

LEGO Mindstorms is widely used to demonstrate AI in schools and universities [1, 2]. With LEGO as basis, you are very flexible. You can build what you want very easily. The AI programs can be written ...
marli's user avatar
  • 318
3 votes

Can PHP be considered as a serious programming language for AI?

Actually, yes. Remember, that due to the history of PHP development, some very good things has formed what we have now: From a simple/laggy/limited interpreter in PHP 3, we have now three mainstream ...
Alexey Vesnin's user avatar
3 votes

Is there a "better" (signal-based) language for artificial intelligence

What You need are other ways of knowledge representation, such as semantic networks or conceptual graphs. there you can define any possible relation between your entities. the knowledge of "x related ...
Alireza's user avatar
  • 405
3 votes

Why is Python such a popular language in the AI field?

Python has rich library, it is also object oriented, easy to program. It can be also used as frontend language. That's why it is used in artificial intelligence. Rather than AI it is also used in ...
Rocx En Ruff's user avatar
3 votes

Why is Python such a popular language in the AI field?

That’s because python is a modern scripting object-oriented programming language that has stylish syntax. Contrary to structural programming languages like java and C++, its scripting nature enables ...
pythinker's user avatar
  • 141

Only top scored, non community-wiki answers of a minimum length are eligible