1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

AI Programming

Discuss in the sub forum your language or ask programming questions related to AI.

  1. AIML

    (meaning "Artificial Intelligence Markup Language")[1] is an XML dialect[2] for use with A.L.I.C.E.-type chatterbots.
    Discussions:
    0
    Messages:
    0
    (Contains no messages)
    RSS
  2. IPL

    was the first language developed for artificial intelligence. It includes features intended to support programs that could perform general problem solving, including lists, associations, schemas (frames), dynamic memory allocation, data types, recursion, associative retrieval, functions as arguments, generators (streams), and cooperative multitasking.
    Discussions:
    0
    Messages:
    0
    (Contains no messages)
    RSS
  3. Lisp

    is a practical mathematical notation for computer programs based on lambda calculus. Linked lists are one of Lisp languages' major data structures, and Lisp source code is itself made up of lists. As a result, Lisp programs can manipulate source code as a data structure, giving rise to the macro systems that allow programmers to create new syntax or even new domain-specific programming languages embedded in Lisp. There are many dialects of Lisp in use today, among them are Common Lisp, Scheme, and Clojure.
    Discussions:
    0
    Messages:
    0
    (Contains no messages)
    RSS
  4. Prolog

    Prolog is a declarative language where programs are expressed in terms of relations, and execution occurs by running queries over these relations. Prolog is particularly useful for symbolic reasoning, database and language parsing applications. Prolog is widely used in AI today.
    Discussions:
    0
    Messages:
    0
    (Contains no messages)
    RSS
  5. STRIPS

    STRIPS is a language for expressing automated planning problem instances. It expresses an initial state, the goal states, and a set of actions. For each action preconditions (what must be established before the action is performed) and postconditions (what is established after the action is performed) are specified.
    Discussions:
    0
    Messages:
    0
    (Contains no messages)
    RSS
  6. Planner

    Planner is a hybrid between procedural and logical languages. It gives a procedural interpretation to logical sentences where implications are interpreted with pattern-directed inference.
    Discussions:
    0
    Messages:
    0
    (Contains no messages)
    RSS
  7. POP-11

    POP-11 is a reflective, incrementally compiled programming language with many of the features of an interpreted language. It is the core language of the Poplog programming environment developed originally by the University of Sussex, and recently in the School of Computer Science at the University of Birmingham which hosts the Poplog website, It is often used to introduce symbolic programming techniques to programmers of more conventional languages like Pascal, who find POP syntax more familiar than that of Lisp. One of POP-11's features is that it supports first-class functions.
    Discussions:
    0
    Messages:
    0
    (Contains no messages)
    RSS
  8. Haskell

    Haskell is also a very good programming language for AI. Lazy evaluation and the list and LogicT monads make it easy to express non-deterministic algorithms, which is often the case. Infinite data structures are great for search trees. The language's features enable a compositional way of expressing the algorithms. The only drawback is that working with graphs is a bit harder at first because of purity.
    Discussions:
    0
    Messages:
    0
    (Contains no messages)
    RSS
  9. Lush

    Lush is an object-oriented programming language designed for researchers, experimenters, and engineers interested in large-scale numerical and graphic applications. Lush is designed to be used in situations where one would want to combine the flexibility of a high-level, weakly-typed interpreted language, with the efficiency of a strongly-typed, natively-compiled language, and with the easy integration of code written in C, C++, or other languages.
    Discussions:
    0
    Messages:
    0
    (Contains no messages)
    RSS
  10. MATLAB

    MATLAB (matrix laboratory) is a multi-paradigm numerical computing environment and fourth-generation programming language. A proprietary programming language developed by MathWorks, MATLAB allows matrix manipulations, plotting of functions and data, implementation of algorithms, creation of user interfaces, and interfacing with programs written in other languages, including C, C++, Java, Fortran and Python.
    Discussions:
    0
    Messages:
    0
    (Contains no messages)
    RSS
  11. C++

    Programming artificial intelligence with C++.
    Discussions:
    0
    Messages:
    0
    (Contains no messages)
    RSS
  12. C

    Programming artificial intelligence in C.
    Discussions:
    0
    Messages:
    0
    (Contains no messages)
    RSS
  13. Perl

    Programming artificial intelligence in Perl.
    Discussions:
    0
    Messages:
    0
    (Contains no messages)
    RSS
  14. Python

    Programming artificial intelligence in Python.
    Discussions:
    0
    Messages:
    0
    (Contains no messages)
    RSS
  15. Java

    Programming artificial intelligence in Java.
    Discussions:
    0
    Messages:
    0
    (Contains no messages)
    RSS
  16. Go

    Programming artificial Intelligence in Go.
    Discussions:
    0
    Messages:
    0
    (Contains no messages)
    RSS
  17. Erlang

    Artificial Intelligence with Erlang
    Discussions:
    0
    Messages:
    0
    (Contains no messages)
    RSS
Sort By:
Title
Replies Views
Last Message ↓
  1. There are no threads to display.

Thread Display Options

Loading...