Appendix B Turtle Programs in Conventional Computer Languages

Author(s):  
Subrata Paul ◽  
Anirban Mitra

The evolution of Cellular automaton has proved to be very efficient in carrying out arbitrary information processing. A significant application lies in the theory and practice of finding a technique for unifying the information processing. But, in this case the structures used in conventional computer languages are largely inappropriate. The definite organization of computer memory into named areas, stacks, and so on, is not suitable for cellular automata in which processing elements are not distinguished from memory elements. Rather it can be assumed that the data could be represented by an object like a graph, on which transformations can be performed in parallel. This chapter initiate with basic literature on cellular automata, related definitions and notations and focuses on its applications in information processing.


Author(s):  
Robert Kowalski ◽  
Akber Datoo

AbstractIn this paper, we present an informal introduction to Logical English (LE) and illustrate its use to standardise the legal wording of the Automatic Early Termination (AET) clauses of International Swaps and Derivatives Association (ISDA) Agreements. LE can be viewed both as an alternative to conventional legal English for expressing legal documents, and as an alternative to conventional computer languages for automating legal documents. LE is a controlled natural language (CNL), which is designed both to be computer-executable and to be readable by English speakers without special training. The basic form of LE is syntactic sugar for logic programs, in which all sentences have the same standard form, either as rules of the form conclusion if conditions or as unconditional sentences of the form conclusion. However, LE extends normal logic programming by introducing features that are present in other computer languages and other logics. These features include typed variables signalled by common nouns, and existentially quantified variables in the conclusions of sentences signalled by indefinite articles. Although LE translates naturally into a logic programming language such as Prolog or ASP, it can also serve as a neutral standard, which can be compiled into other lower-level computer languages.


2020 ◽  
pp. 1356-1376
Author(s):  
Subrata Paul ◽  
Anirban Mitra

The evolution of Cellular automaton has proved to be very efficient in carrying out arbitrary information processing. A significant application lies in the theory and practice of finding a technique for unifying the information processing. But, in this case the structures used in conventional computer languages are largely inappropriate. The definite organization of computer memory into named areas, stacks, and so on, is not suitable for cellular automata in which processing elements are not distinguished from memory elements. Rather it can be assumed that the data could be represented by an object like a graph, on which transformations can be performed in parallel. This chapter initiate with basic literature on cellular automata, related definitions and notations and focuses on its applications in information processing.


SIMULATION ◽  
1967 ◽  
Vol 9 (4) ◽  
pp. 181-190 ◽  
Author(s):  
Daniel Tiechroew ◽  
John Francis Lubin ◽  
Thomas D. Truitt

A draft of this paper was prepared for the Workshop on Simu lation Languages, Graduate School of Business, Stanford Univer sity, March 6 and 7, 1964. The paper has benefited from sugges tions from participants at the Workshop, particularly Michael Montalbano, and from projects carried out by students in the Graduate School of Business: H. Barnett, H. Guichelaar, Lloyd Krause, John P. Seagel, Charles Turk, Victor Preisser. The paper has also benefited from discussions held in connection with the Workshop on Simulation Languages, University of Pennsylvania, March 17 and 18, 1966. Characteristics of computer languages and software packages change rapidly. Some statements in the paper were originally intended for the situation current in March, 1964. Where signifi cant changes have occurred the text has been modified.


2018 ◽  
Vol 7 (1) ◽  
Author(s):  
Guillermo Licea Sandoval

Small computing devices are everywhere changing the way people communicate and interact, however applications for these devices are developed more or less with the same tools used for conventional computer applications. Developers of handheld computer applications can find few options for development. In this paper we present MADEE a development and execution environment for mobile information systems running on handheld computers. This environment allows the implementation of mobile information systems faster and easier than using conventional developing tools, including support for conventional computer applications.


Author(s):  
Catherine Lawrence ◽  
John H. Maindonald
Keyword(s):  

Sign in / Sign up

Export Citation Format

Share Document