42 research outputs found
Towards a machine-independent transput section
If the transput section of an ALGOL-68 compiler is to be portable, it must be described in such a way that it is clear which aspects are machine-dependent, and which are not. There should be a clear set of primitives underlying the transput. In this report, a description is proposed which can really be used as an implementation model: the transput is described in pseudo-ALGOL 68, except for the underlying primitives, whose semantics are given in some kind of formalized English. The state of this model is by no means definitive, but may serve as a start for further discussion
Assessing the ecological risk posed by a recently established invasive alien predator: Harmonia axyridis as a case study
Invasive alien predators are a serious threat to biodiversity worldwide. However, there is no generic method for assessing which local species are most at risk following the invasion of a new predator. The harlequin ladybird, Harmonia axyridis (Pallas) (Coleoptera: Coccinellidae), is an alien in Europe and many other parts of the world where it affects other species of ladybirds through competition for food and intra-guild predation (IGP). Here, we describe a method developed to assess which European ladybird species are most at risk following the invasion of H. axyridis. The three components of the risk assessment are: the likelihood that the assessed native species encounters H. axyridis in the field, the hazard of competition for food, and the IGP hazard. Thirty native European ladybird species were assessed through data obtained from field observations, laboratory experiments and literature reviews. The species that are considered most at risk are found on deciduous trees, have immature stages which are highly vulnerable to IGP by H. axyridis, and are primarily aphidophagous. These species should be the focus of specific studies and possibly conservation actions. The risk assessment method proposed here could be applied to other alien predators which are considered a threat to native species through competition and predation
The Composition
The main features of Algol 68 are explained from a semantic point of view. It is shown how the language permits the composition of values and actions, i.e. ultimately programs, from a minimum set of primitives with a few fundamental recursive rules of composition. The associated syntax is briefly reviewed. An attempt has been made to obtain a structured and simple introduction to both Algol 68 and its orthogonal desgn. Key Words and Phrases: programming primitivies, programming languages, Algol, semantics, recursive composition, design of programming languages, data structure