Results 1 - 10
of
142,235
Programming Paradigms of the Andorra Kernel Language
- In Logic Programming: Proceedings of the 1991 International Symposium
, 1991
"... The Andorra Kernel Language, AKL, is introduced. We show how AKL provides the programming paradigms of both Prolog and GHC. This is the original goal of the design. It has also been possible to provide capabilities beyond that of Prolog and GHC. There are means to structure search, more powerful tha ..."
Abstract
-
Cited by 118 (9 self)
- Add to MetaCart
The Andorra Kernel Language, AKL, is introduced. We show how AKL provides the programming paradigms of both Prolog and GHC. This is the original goal of the design. It has also been possible to provide capabilities beyond that of Prolog and GHC. There are means to structure search, more powerful
KLAIM: a Kernel Language for Agents Interaction and Mobility
- IEEE Transactions on Software Engineering
, 1997
"... We investigate the issue of designing a kernel programming language for Mobile Computing and describe Klaim, a language that supports a programming paradigm where processes, like data, can be moved from one computing environment to another. The language consists of a core Linda with multiple tuple s ..."
Abstract
-
Cited by 253 (58 self)
- Add to MetaCart
We investigate the issue of designing a kernel programming language for Mobile Computing and describe Klaim, a language that supports a programming paradigm where processes, like data, can be moved from one computing environment to another. The language consists of a core Linda with multiple tuple
Teaching Programming with The Kernel Language Approach
"... We present the kernel language approach, a new way to teach programming that situates most of the widely-known programming paradigms (including imperative, object-oriented, concurrent, logic, and functional) in a uniform setting that shows their deep relationships and how to use them together. W ..."
Abstract
- Add to MetaCart
We present the kernel language approach, a new way to teach programming that situates most of the widely-known programming paradigms (including imperative, object-oriented, concurrent, logic, and functional) in a uniform setting that shows their deep relationships and how to use them together
An Overview of the Andorra Kernel Language
- In Proceedings of the 2nd Workshop on Extensions to Logic Programming, LNCS
, 1992
"... this paper; the details can be found in #7#. ..."
Design of the Kernel Language for the Parallel Inference Machine
, 1990
"... We review the design of the concurrent logic language GHC, the basis of the kernel language for the Parallel Inference Machine being developed in the Japanese Fifth Generation Computer Systems project, and the design of the parallel language KL1, the actual kernel language being implemented and used ..."
Abstract
-
Cited by 49 (9 self)
- Add to MetaCart
We review the design of the concurrent logic language GHC, the basis of the kernel language for the Parallel Inference Machine being developed in the Japanese Fifth Generation Computer Systems project, and the design of the parallel language KL1, the actual kernel language being implemented
The x-Kernel: An Architecture for Implementing Network Protocols
- IEEE Transactions on Software Engineering
, 1991
"... This paper describes a new operating system kernel, called the x-kernel, that provides an explicit architecture for constructing and composing network protocols. Our experience implementing and evaluating several protocols in the x-kernel shows that this architecture is both general enough to acc ..."
Abstract
-
Cited by 663 (21 self)
- Add to MetaCart
This paper describes a new operating system kernel, called the x-kernel, that provides an explicit architecture for constructing and composing network protocols. Our experience implementing and evaluating several protocols in the x-kernel shows that this architecture is both general enough
A Parallel Implementation of the Andorra Kernel Language
, 1997
"... The Andorra Kernel Language (AKL), also known as the Agents Kernel Language, is a logic programming language that combines both don’t know nondeterminism and stream programming. This thesis reports on the design and construction of an abstract machine, the DAM, for the parallel execution of AKL prog ..."
Abstract
- Add to MetaCart
The Andorra Kernel Language (AKL), also known as the Agents Kernel Language, is a logic programming language that combines both don’t know nondeterminism and stream programming. This thesis reports on the design and construction of an abstract machine, the DAM, for the parallel execution of AKL
The C Programming Language
, 1988
"... The C programming language was devised in the early 1970s as a system implementation language for the nascent Unix operating system. Derived from the typeless language BCPL, it evolved a type structure; created on a tiny machine as a tool to improve a meager programming environment, it has become on ..."
Abstract
-
Cited by 1527 (16 self)
- Add to MetaCart
The C programming language was devised in the early 1970s as a system implementation language for the nascent Unix operating system. Derived from the typeless language BCPL, it evolved a type structure; created on a tiny machine as a tool to improve a meager programming environment, it has become
Teaching programming broadly and deeply: the kernel language approach
- In Informatics Curricula, Teaching Methods, and Best Practice (ICTEM
, 2002
"... Abstract We present the kernel language approach, a new way to teach program-ming that presents most of the widely-known programming paradigms (including imperative, object-oriented, concurrent, logic, and func-tional) in a uniform setting that shows their deep relationships and how to use them toge ..."
Abstract
-
Cited by 5 (2 self)
- Add to MetaCart
Abstract We present the kernel language approach, a new way to teach program-ming that presents most of the widely-known programming paradigms (including imperative, object-oriented, concurrent, logic, and func-tional) in a uniform setting that shows their deep relationships and how to use them
Scheduler Activations: Effective Kernel Support for the User-Level Management of Parallelism
- ACM Transactions on Computer Systems
, 1992
"... Threads are the vehicle,for concurrency in many approaches to parallel programming. Threads separate the notion of a sequential execution stream from the other aspects of traditional UNIX-like processes, such as address spaces and I/O descriptors. The objective of this separation is to make the expr ..."
Abstract
-
Cited by 475 (21 self)
- Add to MetaCart
the expression and control of parallelism sufficiently cheap that the programmer or compiler can exploit even fine-grained parallelism with acceptable overhead. Threads can be supported either by the operating system kernel or by user-level library code in the application address space, but neither approach has
Results 1 - 10
of
142,235