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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
Only top scored, non community-wiki answers of a minimum length are eligible
Related Tags
programming-languages × 30machine-learning × 9
deep-learning × 6
neural-networks × 4
comparison × 4
history × 3
lisp × 3
natural-language-processing × 2
python × 2
genetic-algorithms × 2
research × 2
evolutionary-algorithms × 2
c++ × 2
education × 2
prolog × 2
tensorflow × 1
ai-design × 1
agi × 1
optimization × 1
algorithm × 1
applications × 1
chat-bots × 1
resource-request × 1
data-science × 1
human-like × 1