Formal Instruction Language
Jump to navigation
Jump to search
A Formal Instruction Language is a formal language that specifies computational instructions with precise semantics.
- AKA: Programming Language, Computer Language, Computational Language, Instruction Specification Language.
- Context:
- It can typically define Syntactic Rules through language grammar.
- It can typically specify Semantic Rules via execution models.
- It can often support Computational Instruction Tasks through language constructs.
- It can often enable Computational Instruction Systems via language processors.
- It can range from being a Low-Level Formal Instruction Language to being a High-Level Formal Instruction Language, depending on its abstraction level.
- It can range from being a Imperative Formal Instruction Language to being a Declarative Formal Instruction Language, depending on its programming paradigm.
- It can range from being a Statically-Typed Formal Instruction Language to being a Dynamically-Typed Formal Instruction Language, depending on its type system.
- It can range from being a General-Purpose Formal Instruction Language to being a Domain-Specific Formal Instruction Language, depending on its application scope.
- It can range from being a Compiled Formal Instruction Language to being an Interpreted Formal Instruction Language, depending on its execution method.
- It can integrate with Development Environment Systems for code editing.
- It can integrate with Computational Orchestration Frameworks for system coordination.
- ...
- Examples:
- System-Level Formal Instruction Languages, such as:
- Application-Level Formal Instruction Languages, such as:
- Declarative Formal Instruction Languages, such as:
- Functional Formal Instruction Languages, such as:
- Scientific Formal Instruction Languages, such as:
- Educational Formal Instruction Languages, such as:
- ...
- Counter-Examples:
- Natural Language, which lacks formal semantics.
- Mathematical Notation, which lacks execution model.
- Pseudocode, which lacks precise syntax.
- See: Computational Instruction System, Computational Instruction Task, Programming Paradigm, Language Compiler, Language Interpreter, Development Environment System, Type System, Computational Execution Model, Domain-Specific Language.