Live briefing
Everything about Conditional (computer programming)
Control flow statement that branches according to a Boolean expression
In computer programming, a conditional statement directs program control flow based on the value of a condition; a Boolean expression. A conditional expression evaluates to a value without the side-effect of changing control flow. Wikipedia →
đź§ Start here: a 6-step reading path
- Read the overview: Conditional (computer programming)A 5-minute orientation
- Skim a recent paper: Chrysippus’ Conditional Captured from a Non-Axiomatic Computer ProgramInfluential work since 2022
- Pick up a classic book: Reconfigurable Processor Array A Bit Sliced Parallel Computer (USA)The most-reprinted book on the subject
- Go sideways: Ternary conditional operatorA closely related topic
- Go sideways: Short-circuit evaluationA closely related topic
đź“– Definitions
No dictionary entry for this exact phrase.
🏆 Landmark papers (most cited)
- No matching papers found.
🆕 Influential since 2022
📚 Books worth reading
Reconfigurable Processor Array A Bit Sliced Parallel Computer (USA)A. Rushton · 1986
Fortran for humansRichard L. Didday · 1974- 📕Census use studyUnited States. Bureau of the Census · 1970
SniffyTom Alloway, Greg Wilson · 2004
Engineering computation with MATLABDavid M. Smith · 2007
UML for the IT business analystHoward Podeswa · 2005- 📕NBSLD, the computer program for heating and cooling loads in buildingsTamami Kusuda · 1976
Programming via PascalJ. S. Rohl · 1980
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
đź”— Related topics
- Ternary conditional operator In computer programming, the ternary conditional operator is a conditional expression with three parts: the Boolean condition, the then-expression, and…
- Short-circuit evaluation Short-circuit evaluation, minimal evaluation, or McCarthy evaluation (after John McCarthy) is the semantics of some Boolean operators in some programming…
- Switch statement In computer programming, a switch statement is a selection control flow mechanism that changes execution control based on the value of an expression (i…
- Lambda calculus In mathematical logic, the lambda calculus (also written as λ-calculus) is a formal system for expressing computation based on function abstraction and…
- Block (programming) In computer programming, a block of source code is a grouping of statements that execute in sequential order, top to bottom. The block structure is fundamental…
- Statement (computer science) In computer programming, a statement is a syntactic unit of an imperative programming language that expresses some action to be carried out. [vague] A…
- Relational operator In computer science, a relational operator is a programming language construct or operator that defines syntactically a relationship between two entities…
- Boolean data type In computer science, the Boolean is a data type that has one of two possible values representing the two truth values of logic: true and false. It is named…