About: High-level programming language is a research topic. Over the lifetime, 5986 publications have been published within this topic receiving 134977 citations. The topic is also known as: high-level language.
TL;DR: To the authors' knowledge, this is the first book to put together mathematics and computer programs for Optimal Control in order to bridge the gap between mathematical abstract algorithms and concrete numerical ones.
Abstract: The aim of this book is to present the mathematical theory and the know-how to make computer programs for the numerical approximation of Optimal Control of PDE's. The computer programs are presented in a straightforward generic language. As a consequence they are well structured, clearly explained and can be translated easily into any high level programming language. Applications and corresponding numerical tests are also given and discussed. To our knowledge, this is the first book to put together mathematics and computer programs for Optimal Control in order to bridge the gap between mathematical abstract algorithms and concrete numerical ones. The text is addressed to students and graduates in Mathematics, Mechanics, Applied Mathematics, Numerical Software, Information Technology and Engineering. It can also be used for Master and Ph.D. programs.
TL;DR: In this paper, a computer-implemented NLP processor is described for searching and retrieving documents based on a natural language input, which includes a processor, a memory and/or storage component, and an input/output device.
Abstract: Various embodiments are described for searching and retrieving documents based on a natural language input. A computer-implemented natural language processor electronically receives a natural language input phrase from an interface device. The natural language processor attributes a concept to the phrase with the natural language processor. The natural language processor searches a database for a set of documents to identify one or more documents associated with the attributed concept to be included in a response to the natural language input phrase. The natural language processor maintains the concepts during an interactive session with the natural language processor. The natural language processor resolves ambiguous input patterns in the natural language input phrase with the natural language processor. The natural language processor includes a processor, a memory and/or storage component, and an input/output device.
TL;DR: The system also includes the capability of executing the control code sequences in a simulation mode before actual execution to assure proper action at execution time and the programming and control of multiple arms and the use of inward/outward spatial recursions.
TL;DR: A tentative theory of programming language expressiveness based on reductions (language translations) that preserve observational equivalence and whether there is a natural universal language with respect to abstraction-preserving reduction is presented.
Abstract: We present a tentative theory of programming language expressiveness based on reductions (language translations) that preserve observational equivalence These are called “abstraction-preserving” because of a connection with a definition of “abstraction” or “information-hiding” mechanism If there is an abstraction-preserving reduction from one language to another, then essentially every function on natural numbers that is definable in the first is also definable in the second Moreover, regardless of the set of first-order functions definable in either language, no programming language with an abstraction mechanism can be reduced to a language without Since Lisp with user-defined special forms does not have an abstraction mechanism, it is therefore not “universal” in this theory, in spite of the ability to define every partial recursive function on the natural numbers Several examples and counter-examples to abstraction-preserving reductions are given We do not know whether there is a natural universal language with respect to abstraction-preserving reduction
TL;DR: Higher-order assembly language (HOAL) generalizes combinator-based target languages by allowing free variables in terms to play the role of registers, and the notion of a λ-representation is introduced, which is an abstract binding operation, and it is proved that the correctness of a compiler from a tiny language into HOAL is correct.
Abstract: Higher-order assembly language (HOAL) generalizes combinator-based target languages by allowing free variables in terms to play the role of registers. We introduce a machine model for which HOAL is the assembly language, and prove the correctness of a compiler from a tiny language into HOAL. We introduce the notion of a λ-representation, which is an abstract binding operation, show how some common representations of procedures and continuations can be expressed as λ-representations. Last, we prove the correctness of a typical procedure-calling convention in this framework.