Tagged articles

imperative programming

3 articles · Page 1 of 1
AI Engineer Programming
AI Engineer Programming
Jul 29, 2026 · Backend Development

Imperative Control Flow vs Declarative Workflow Orchestration: When to Use State Machines

The article compares traditional imperative sequencing of function calls with declarative workflow orchestration using state machines, highlighting how the latter separates business logic into data-driven transition tables to improve flexibility, observability, and error recovery in complex, mutable backend systems.

Software DesignWorkflow orchestrationdeclarative programming
0 likes · 9 min read
Imperative Control Flow vs Declarative Workflow Orchestration: When to Use State Machines
Liangxu Linux
Liangxu Linux
Aug 6, 2025 · Fundamentals

Functional vs Imperative Programming in Embedded Systems: When to Choose Which?

This article compares functional and imperative programming for embedded systems, examining testability, maintainability, and performance, and provides C code examples that illustrate the trade‑offs of each paradigm; it also discusses resource constraints, recursion overhead, and how to combine both approaches in practice.

Functional Programmingembedded systemsimperative programming
0 likes · 9 min read
Functional vs Imperative Programming in Embedded Systems: When to Choose Which?
Liangxu Linux
Liangxu Linux
Jun 15, 2025 · Fundamentals

Functional vs Imperative Programming in Embedded Systems: Which Wins?

This article compares functional and imperative (non‑functional) programming approaches for embedded applications, examining testability, maintainability, performance, and resource usage, and provides concrete C code examples illustrating each paradigm’s trade‑offs, helping developers choose the right style for their constraints.

C++Functional Programmingembedded systems
0 likes · 8 min read
Functional vs Imperative Programming in Embedded Systems: Which Wins?