Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Common Programming Concepts

This chapter covers common programming concepts that are shared across many programming languages. It does not focus on Inference-specific features. Instead, it presents Inference as a high-assurance, software-oriented programming language and introduces the core principles and syntax you need to write executables and libraries in Inference.

In this chapter, we cover data types, functions, and comments. Understanding these concepts is essential for writing programs in Inference.

Inference keywords, data types, and other language constructs are covered in the Language Reference appendix.