High Level Efficiency in Database Languages
نویسندگان
چکیده
منابع مشابه
High Level Efficiency in Database Languages
The subject of this Ph.D. thesis is the design and implementation of database languages. The thesis consists of five articles [16, 57, 59, 60, 61] and this survey paper. In [61], a new query language design is proposed. The expressive power of the language is determined in [57] and all reasonable extensions are considered. In [59, 60], we focus on the optimization issue of avoiding unnecessary ...
متن کاملResource Awareness for Efficiency in High-level Programming Languages
Managing hardware resources is important to write efficient software, which conserves energy, time, and money. Highlevel programming languages by definition abstract from the underlying machine, such that efficiency should be recouped by compiler and runtime. Our Invasive Computing project especially targets multi-application scenarios, where resources must be dynamically reallocated for optima...
متن کاملHigh-level Concurrent Languages
ing Communications in Mobile Processes Vasco T. Vasconcelos, University of Lisbon Witnessing the increase of complexity on the objects that names may carry in process algebras — from CCS, through the (monadic and then the polyadic) picalculus, to the calculus of objects (where names carry a label together with a tuple of names) — we propose a framework where communications are taken from an abs...
متن کاملHigh-level languages for low-level programming
ions Abstractions have a cost. File systems and network protocols are generic and not tailored to one particular application. We cannot expect an abstraction to be optimal with respect to every application that uses it. Similarly on the PL side one cannot expect a general purpose PL to provide the exact abstractions needed for one particular application. These abstractions too have a cost: they...
متن کاملHigh-Level Database Programming in Curry
This paper presents an environment to support high-level database programming in the multi-paradigm declarative programming language Curry. We define an application programming interface (API) that abstracts from the concrete database access methods. The API supports transactions and exploits Curry’s type system to ensure a strict separation between queries and updates. In order to ensure datab...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: DAIMI Report Series
سال: 1993
ISSN: 2245-9316,0105-8517
DOI: 10.7146/dpb.v22i434.6751