Javascript must be enabled to continue!
Recursion via Pascal
View through CrossRef
This book is devoted to recursion in programming, the technique by which the solution to a problem is expressed partly in terms of the solution to a simpler version of the same problem. Ultimately the solution to the simplest version must be given explicitly. In functional programming, recursion has received its full due since it is quite often the only repetitive construct. However, the programming language used here is Pascal and the examples have been chosen accordingly. It makes an interesting contrast with the use of recursion in functional and logic programming. The early chapters consider simple linear recursion using examples such as finding the highest common factor of a pair of numbers, and processing linked lists. Subsequent chapters move up through binary recursion, with examples which include the Towers of Hanoi problem and symbolic differentiation, to general recursion. The book contains well over 100 examples.
Title: Recursion via Pascal
Description:
This book is devoted to recursion in programming, the technique by which the solution to a problem is expressed partly in terms of the solution to a simpler version of the same problem.
Ultimately the solution to the simplest version must be given explicitly.
In functional programming, recursion has received its full due since it is quite often the only repetitive construct.
However, the programming language used here is Pascal and the examples have been chosen accordingly.
It makes an interesting contrast with the use of recursion in functional and logic programming.
The early chapters consider simple linear recursion using examples such as finding the highest common factor of a pair of numbers, and processing linked lists.
Subsequent chapters move up through binary recursion, with examples which include the Towers of Hanoi problem and symbolic differentiation, to general recursion.
The book contains well over 100 examples.
Related Results
Design and Implementation of 32-Bit High Valency Jackson Adders
Design and Implementation of 32-Bit High Valency Jackson Adders
Parallel prefix addition offers a highly efficient solution to most of the applications which requires fast addition of two binary numbers. An efficient adder design demands proper...
NP Recursion Over Time: Evidence from Indo-European
NP Recursion Over Time: Evidence from Indo-European
Some languages constrain the recursive embedding of NPs to some specific morphosyntactic types, allowing it, for example, only with genitives but not with bare juxtaposition. In In...
Methods for assessing movement path recursion with application to African buffalo in South Africa
Methods for assessing movement path recursion with application to African buffalo in South Africa
Recent developments of automated methods for monitoring animal movement, e.g., global positioning systems (GPS) technology, yield highâresolution spatiotemporal data. To gain insig...
Problems in comprehending recursion and suggested solutions
Problems in comprehending recursion and suggested solutions
Recursion is a very powerful and useful problem solving strategy. But, along with pointers and dynamic data structures, many beginning programmers consider recursion to be a diffic...
Bamana Sand Divination: Recursion in Ethnomathematics
Bamana Sand Divination: Recursion in Ethnomathematics
Ethnomathematics can consider recursion in two senses of the word. Mathematically, recursion consists of iterated functions, a kind of discrete feedback loop. Anthropologically, re...
New Modified Adomian Decomposition Recursion Schemes for Solving Certain Types of Nonlinear Fractional Two-Point Boundary Value Problems
New Modified Adomian Decomposition Recursion Schemes for Solving Certain Types of Nonlinear Fractional Two-Point Boundary Value Problems
We apply new modified recursion schemes obtained by the Adomian decomposition method (ADM) to analytically solve specific types of two-point boundary value problems for nonlinear f...
Extending Post-Interpretive Criticism: Additional Diagnostic Indices for Enhanced Phenomenological Fidelity in Art Criticism
Extending Post-Interpretive Criticism: Additional Diagnostic Indices for Enhanced Phenomenological Fidelity in Art Criticism
This paper extends Post-Interpretive Criticism (PIC) by introducing a second layer of diagnostic indices designed to evaluate the phenomenological fidelity of art criticism. While ...
Classical (co)recursion: Mechanics
Classical (co)recursion: Mechanics
Abstract
Recursion is a mature, well-understood topic in the theory and practice of programming. Yet its dual, corecursion is underappreciated and still seen as e...

