Proceedings of the 1977 symposium on Artificial intelligence and programming languages -

1977 ◽  
Author(s):  
Peretz Shoval

The term “object oriented” spread in the last decade and a half, throughout many fields of computing, including the analysis and design of information systems (IS). The use of the OO approach began in the early 1970s in fields such as computers architecture, operating systems, and artificial intelligence. But the main field to which the approach penetrated was programming languages, beginning with Simula and then with Smalltalk. Some years passed by until the approach became popular in the programming field. Reasons for the vigorous penetration of the approach include the emergence of the windows-based graphical interfaces technology, the desire to economize development costs by reusing existing software, and the transition from centralized computing to distributed- and Internet-based computing. As aforesaid, the approach penetrated into other fields of computing due to its success in the field of programming, including the field of analysis and design of IS.


Robotica ◽  
1989 ◽  
Vol 7 (1) ◽  
pp. 71-77 ◽  
Author(s):  
S. T. Rock

SUMMARYThe development of robot languages has followed a pattern similar to that of conventional programming languages, where robot languages have been based on an existing programming language. This paper first identifies the use of an existing base as one way of developing robot programming languages, and discusses the areas of difficulty in this approach. Then, on-line and off-line programming of robots is discussed and the requirements of robot programming languages that are different to those of non-specialised programming languages are presented. A discussion and evaluation of some programming languages in terms of their appropriateness for use as the base for an intelligent robot programming language is presented. This leads to the conclusion that no current language forms an adequate base for intelligent robot programming languages. What is needed as a base is a language for use in the artificial intelligence domain, that incorporates real-time facilities.


1978 ◽  
Vol 6 (3) ◽  
pp. 229-250 ◽  
Author(s):  
Greg P. Kearsley

This article provides a tutorial introduction to Artificial Intelligence (AI) research for those involved in Computer Assisted Instruction (CAI). The general theme espoused is that much of the current work in AI, particularly in the areas of natural language understanding systems, rule induction, programming languages, and socratic systems, has important applications to CAI. It is hoped that this tutorial will stimulate or catalyze more intensive interaction between AI and CAI.


1994 ◽  
Vol 31 (2) ◽  
pp. 138-143 ◽  
Author(s):  
J. G. Rowland ◽  
L. C. Jain

Artificial intelligence languages in engineering education This paper looks at the two most commonly used artificial intelligence programming languages, LISP and PROLOG. The differences between conventional programming and symbolic computing and between LISP and PROLOG are presented. Some comparisons between code in PASCAL, LISP and PROLOG are given.


2021 ◽  
Vol 1 ◽  
pp. 24-31
Author(s):  
S.I. Alpert ◽  
◽  
M.I. Alpert ◽  
P.Yu. Katin ◽  
N.O. Litvinova ◽  
...  

Due to modern microcomputers and platforms based on microprocessors such as, for example, Raspberry Pi, Orange Pi, Nano Pi, Rock Pi, Banana Pi, Asus Tinker Board – the development of prototypes of em-bedded systems is possible in a «design» mode. The software part is implemented on the basis of operat-ing systems and standard technologies based on well-known programming languages such as C / C++, Python, C#, Java, etc. In such case the control channel for the embedded system can be either imple-mented via a web service separated by a communication channel or controlled independently. It is im-portant to understand that creating an embedded system on a standard platform is much more expensive than buying a ready-made mass-produced device with the same functionality. Therefore, it makes sense to use platforms like the Raspberry Pi mainly for individual artificial devices. If it is necessary to build a project of embedded systems and there is a problem with choosing a hardware platform for the client side, then currently there is a wide range of boards and solutions for building an efficient and inexpen-sive system using ready-made modules. The number of expansion cards and various sensors, video cam-eras, internet connection via Ethernet, Wi-Fi and Bluetooth provides a wide range of opportunities for building almost any solution based on this component base. The foundation can be made within a small budget, with minimal time spent, using large blocks and ready-made libraries for programming embed-ded systems. This article presents the results of research and development work on the creation of a software and hardware infrastructure of a terrestrial platform with the elements of artificial intelligence. Based on the actual results of the research, a deployment diagram and a component diagram of such an infrastructure have been constructed.


Sign in / Sign up

Export Citation Format

Share Document