The anatomy of programming languages
نویسندگان
چکیده
All rights reserved. No part of this manuscript may be reproduced, stored in a retrieval system, or transmitted, in any form or by any means, electronic, mechanical, photocopying, recording, or otherwise, without the prior written permission of the author.
منابع مشابه
Part-of Relations in Anatomy Ontologies: A Proposal for RDFS and OWL Formalisations
Part-of relations are central to anatomy. However, the definition, formalisation and use of part-of in anatomy ontologies is problematic. This paper surveys existing formal approaches, as well as the use of part-of in the Open Biological Ontologies (OBO) anatomies of model species. Based on this analysis, we propose a minimal ontology for anatomy which is expressed in the Semantic Web languages...
متن کاملChannel-based Coordination Models and Languages for Component Composition: A Survey
This paper surveys the field of channel-based coordination models for component composition. Composition of systems out of components can be done by interaction on a component level or by coordinating components from the outside. Coordination from the outside, also called exogenous coordination, imposes many advantages to software systems like easy reusability and maintainability or the ability...
متن کاملCuPit-2: A Portable Parallel Programming Language for Artificial Neural Networks
CuPit-2 is a programming language specifically designed to express neural network learning algorithms. It provides most of the flexibility of general-purpose languages like C/C++, but results in much clearer and more elegant programs due to higher expressiveness, in particular for algorithms that change the network topology dynamically (constructive algorithms, pruning algorithms). Furthermore,...
متن کاملVrije Universiteit Brussel Faculty of Sciences
With the advent of ever cheaper, more stable and more powerful mobile devices and their integration via wireless networks, a new branch of applications is emerging. The construction of such mobile, flexible and distributed applications place an enormous burden of complexity on the programmer’s shoulders. To keep such software maintainable and robust, the programming language in which it is writ...
متن کاملCalendars and Topologies as Types – A Programming Language Approach to Modelling Mobile Applications
This article introduces a programming language approach to modelling spatio-temporal data using calendars and topologies specified as types. Calendric and topologic data appearing in Web applications are most often rather complex, sometimes involving different calendars and/or topologies. The basic principle is to model spatio-temporal data by means of predicate subtyping. This principle is use...
متن کامل