15 relations: BSD licenses, Bytecode, C (programming language), Cross-platform, Foreign function interface, Free software, POSIX, PreScheme, Programming language, Regular expression, Scheme (programming language), Scsh, SLIB, Subroutine, Virtual machine.
BSD licenses are a family of permissive free software licenses, imposing minimal restrictions on the use and redistribution of covered software.
Bytecode, also termed portable code or p-code, is a form of instruction set designed for efficient execution by a software interpreter.
C (as in the letter ''c'') is a general-purpose, imperative computer programming language, supporting structured programming, lexical variable scope and recursion, while a static type system prevents many unintended operations.
In computing, cross-platform software (also multi-platform software or platform-independent software) is computer software that is implemented on multiple computing platforms.
A foreign function interface (FFI) is a mechanism by which a program written in one programming language can call routines or make use of services written in another.
Free software or libre software is computer software distributed under terms that allow users to run the software for any purpose as well as to study, change, and distribute it and any adapted versions.
The Portable Operating System Interface (POSIX) is a family of standards specified by the IEEE Computer Society for maintaining compatibility between operating systems.
PreScheme or Pre-Scheme is a statically-typed dialect of Scheme with the efficiency and low-level machine access of C while retaining many of the desirable features of Scheme.
A programming language is a formal language that specifies a set of instructions that can be used to produce various kinds of output.
A regular expression, regex or regexp (sometimes called a rational expression) is, in theoretical computer science and formal language theory, a sequence of characters that define a search pattern.
Scheme is a programming language that supports multiple paradigms, including functional programming and imperative programming, and is one of the two main dialects of Lisp.
Scsh is a POSIX API layered on top of the Scheme programming language in a manner to make the most of Scheme's capability for scripting.
SLIB is a Scheme library written by Aubrey Jaffer.
In computer programming, a subroutine is a sequence of program instructions that performs a specific task, packaged as a unit.
In computing, a virtual machine (VM) is an emulation of a computer system.