Programming Languages (High Level)
KTechlab uses flowcharts to program microcontrollers graphically. In computing , a visual programming language ( VPL ) is any programming language that lets users create programs by manipulating program elements graphically rather than by specifying them textually.
Alice (software) Alice is a freeware object-oriented educational programming language with an integrated development environment (IDE). Alice uses a drag and drop environment to create computer animations using 3D models . The software was developed first at University of Virginia , then Carnegie Mellon (from 1997), by a research group led by the late Randy Pausch .
Mercury is a functional logic programming language geared towards real-world applications. It was initially developed at the University Of Melbourne Computer Science department under the supervision of Zoltan Somogyi. The first version was developed by Fergus Henderson , Thomas Conway and Zoltan Somogyi and was released on April 8, 1995. Mercury is a purely declarative logic language . It is related to both Prolog and Haskell . [ 1 ] It features a strong, static, polymorphic type system , as well as a strong mode and determinism system. The official implementation, the Melbourne Mercury Compiler, is available for most Unix platforms, including Mac OS X , as well as for Microsoft Windows . Mercury (programming language)
OPS5 OPS5 is a rule-based or production system computer language , notable as the first such language to be used in a successful expert system , the R1/XCON system used to configure VAX computers. The OPS (said to be short for "Official Production System") family was developed in the late 1970s by Charles Forgy while at Carnegie Mellon University . Allen Newell 's research group in artificial intelligence had been working on production systems for some time, but Forgy's implementation, based on his Rete algorithm , was especially efficient, sufficiently so that it was possible to scale up to larger problems involving hundreds or thousands of rules.
Prolog is a general purpose logic programming language associated with artificial intelligence and computational linguistics . [ 1 ] [ 2 ] [ 3 ] Prolog has its roots in first-order logic , a formal logic , and unlike many other programming languages , Prolog is declarative : the program logic is expressed in terms of relations, represented as facts and rules . Prolog