Live briefing
Everything about Loop (statement)
Control flow construct for executing code repeatedly
In computer programming, a loop is a control flow construct that allows code to be executed repeatedly, usually with minor alterations between repetitions. Loops can be used to perform a repeated action on all items in a collection, or to implement a long lived program. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Loop (statement)A 5-minute orientation
- Skim a recent paper: Statement of Retraction: p38/p53/miR-200a-3p feedback loop promotes oxidative stress-mediated liver cell deathInfluential work since 2022
- Pick up a classic book: All about the Commodore 64The most-reprinted book on the subject
- Read the landmark paper: Practical implementation of automated closed-loop insulin delivery: A French position statementCited 40 times
- Go sideways: Control flowA closely related topic
- Go sideways: Loop optimizationA closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🏆 Landmark papers (most cited)
Practical implementation of automated closed-loop insulin delivery: A French position statement
Affine-by-Statement Scheduling of Uniform and Affine Loop Nests over Parametric Domains
Computer Programming: A Case Study of Teaching Loop Statement by Using an Interactive Educational Game
Loop Quasi-Invariant Chunk Motion by peeling with statement composition
Some ramifications of the EXIT statement in loop control
Teaching Design of Loop Structure Programming for Statement (Class 1)
Analysis of Statement Branch and Loop Coverage in Software Testing with Genetic Algorithm
Effects of Loop Fusion and Statement Migration on the Speedup of Vector Multiprocessors
🆕 Influential since 2022
📚 Books worth reading
All about the Commodore 64Craig Chamberlain · 1984
Fundamentals of Computer Programming with CSharp Free Book (by Nakov & Co.)Svetlin Nakov · 2013
Compute!'s first book of Commodore 64 games · 1983
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Control flow In software, control flow (or flow of control) describes how execution progresses from one command to the next. In many contexts, such as machine code…
- Loop optimization In compiler theory, loop optimization is the process of increasing execution speed and reducing the overheads associated with loops. It plays an important…
- 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…
- Goto In computer programming, goto is a control flow statement that transfers control to another line of source code. Unlike a function call that supports returning…
- Loop-invariant code motion In computer programming, loop-invariant code consists of statements or expressions (in an imperative programming language) that can be moved outside the…
- 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…
- Loop variant In computer science, a loop variant is a mathematical function defined on the state space of a computer program whose value is monotonically decreased…
- TI-BASIC 83 TI-BASIC 83, TI-BASIC Z80 or simply TI-BASIC, is the built-in programming language for the Texas Instruments programmable calculators in the TI-83 series…