Back to Basics: The Abstract Machine
Back to Basics: The Abstract Machine Bob Steagall CppCon 2020 K E W B C O M P U T I N GCopyright © 2020 Bob Steagall K E W B C O M P U T I N G Overview/Goals • Describe abstract machines in general general • Describe the C++ abstract machine specifically • Language goals that drive its design • Role in program development and execution • Important definitions and characteristics • Important components components of the abstract machine, and their relationships • Provide a useful overview of the C++ abstract machine CppCon 2020 - The Abstract Machine 2Copyright © 2020 Bob Steagall K E W B C O M P U T I0 码力 | 91 页 | 538.90 KB | 5 月前3Agda User Manual v2.5.2
Welcome to Agda’s documentation! Overview Getting Started Installation Language Reference Abstract definitions Built-ins Coinduction Copatterns Core language Data Types Foreign Function Interface Function Homebrew documentation [http://git.io/brew-docs]. Language Reference Abstract definitions Synopsis Examples Scope of abstraction Abstract definitions with where-blocks Built-ins Using the built-in types Without K Abstract definitions Definitions can be marked as abstract, for the purpose of hiding implementation details, or to speed up type-checking of other parts. In essence, abstract definitions0 码力 | 151 页 | 152.49 KB | 1 年前3Agda User Manual v2.5.2
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 3 Language Reference 5 3.1 Abstract definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Language Reference Abstract definitions Definitions can be marked as abstract, for the purpose of hiding implementation details, or to speed up type-checking of other parts. In essence, abstract definitions does not matter could be marked abstract, to prevent Agda from unfolding them (which might slow down type-checking). As a guiding principle, all the rules concerning abstract are designed to prevent the leaking0 码力 | 107 页 | 510.49 KB | 1 年前3Agda User Manual v2.5.4.2
Installation Quick Guide to Editing, Type Checking and Compiling Agda Code Language Reference Abstract definitions Built-ins Coinduction Copatterns Core language Data Types Foreign Function Interface out more about this command, use agda--help. Language Reference Abstract definitions Synopsis Examples Scope of abstraction Abstract definitions with where-blocks Built-ins Using the built-in types Without K Abstract definitions Definitions can be marked as abstract, for the purpose of hiding implementation details, or to speed up type-checking of other parts. In essence, abstract definitions0 码力 | 216 页 | 207.61 KB | 1 年前3Agda User Manual v2.5.4.1
Installation Quick Guide to Editing, Type Checking and Compiling Agda Code Language Reference Abstract definitions Built-ins Coinduction Copatterns Core language Data Types Foreign Function Interface out more about this command, use agda--help. Language Reference Abstract definitions Synopsis Examples Scope of abstraction Abstract definitions with where-blocks Built-ins Using the built-in types Without K Abstract definitions Definitions can be marked as abstract, for the purpose of hiding implementation details, or to speed up type-checking of other parts. In essence, abstract definitions0 码力 | 216 页 | 207.64 KB | 1 年前3Agda User Manual v2.5.4
Installation Quick Guide to Editing, Type Checking and Compiling Agda Code Language Reference Abstract definitions Built-ins Coinduction Copatterns Core language Data Types Foreign Function Interface out more about this command, use agda--help. Language Reference Abstract definitions Synopsis Examples Scope of abstraction Abstract definitions with where-blocks Built-ins Using the built-in types Without K Abstract definitions Definitions can be marked as abstract, for the purpose of hiding implementation details, or to speed up type-checking of other parts. In essence, abstract definitions0 码力 | 216 页 | 207.63 KB | 1 年前3Agda User Manual v2.5.3
Welcome to Agda’s documentation! Overview Getting Started Installation Language Reference Abstract definitions Built-ins Coinduction Copatterns Core language Data Types Foreign Function Interface Function Homebrew documentation [http://git.io/brew-docs]. Language Reference Abstract definitions Synopsis Examples Scope of abstraction Abstract definitions with where-blocks Built-ins Using the built-in types Without K Abstract definitions Definitions can be marked as abstract, for the purpose of hiding implementation details, or to speed up type-checking of other parts. In essence, abstract definitions0 码力 | 185 页 | 185.00 KB | 1 年前3Agda User Manual v2.5.4
Checking and Compiling Agda Code . . . . . . . . . . . . . . . . . . 6 3 Language Reference 9 3.1 Abstract definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Reference 3.1 Abstract definitions Definitions can be marked as abstract, for the purpose of hiding implementation details, or to speed up type-checking of other parts. In essence, abstract definitions does not matter could be marked abstract, to prevent Agda from unfolding them (which might slow down type-checking). As a guiding principle, all the rules concerning abstract are designed to prevent the leaking0 码力 | 155 页 | 668.67 KB | 1 年前3Agda User Manual v2.5.4.1
Checking and Compiling Agda Code . . . . . . . . . . . . . . . . . . 6 3 Language Reference 9 3.1 Abstract definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Reference 3.1 Abstract definitions Definitions can be marked as abstract, for the purpose of hiding implementation details, or to speed up type-checking of other parts. In essence, abstract definitions does not matter could be marked abstract, to prevent Agda from unfolding them (which might slow down type-checking). As a guiding principle, all the rules concerning abstract are designed to prevent the leaking0 码力 | 155 页 | 668.90 KB | 1 年前3Agda User Manual v2.5.4.2
Checking and Compiling Agda Code . . . . . . . . . . . . . . . . . . 6 3 Language Reference 9 3.1 Abstract definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Reference 3.1 Abstract definitions Definitions can be marked as abstract, for the purpose of hiding implementation details, or to speed up type-checking of other parts. In essence, abstract definitions does not matter could be marked abstract, to prevent Agda from unfolding them (which might slow down type-checking). As a guiding principle, all the rules concerning abstract are designed to prevent the leaking0 码力 | 155 页 | 668.75 KB | 1 年前3
共 1000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 100