Tag

structured programming

1 views collected around this technical thread.

Architects' Tech Alliance
Architects' Tech Alliance
May 29, 2022 · Fundamentals

Understanding Software Architecture: History, Concepts, and Definitions

This article explores the evolution of software development from machine code to high‑level languages, explains the two software crises and their solutions, defines system, subsystem, module, component, framework and architecture, and concludes that software architecture is a strategic response to system complexity requiring careful judgment and trade‑offs.

Software Architectureobject-oriented programmingprogramming languages
0 likes · 12 min read
Understanding Software Architecture: History, Concepts, and Definitions
Architects' Tech Alliance
Architects' Tech Alliance
Apr 3, 2021 · Fundamentals

Understanding Software Architecture: History, Concepts, and Definitions

This article explores the evolution of software development from machine language to high‑level languages, explains the two software crises, and defines software architecture by distinguishing systems, subsystems, modules, components, and frameworks, emphasizing architecture as a top‑level structural solution for managing complexity.

ModuleSoftware Architecturecomponent
0 likes · 11 min read
Understanding Software Architecture: History, Concepts, and Definitions
ByteFE
ByteFE
Mar 4, 2021 · Fundamentals

A Comprehensive Overview of Programming Paradigms: Structured, Object‑Oriented, and Functional

This article provides an in‑depth exploration of programming paradigms—structured, object‑oriented, and functional—tracing their historical evolution, core design concepts, advantages, drawbacks, and how they interrelate within modern software architecture and design principles.

Functional ProgrammingSOLIDobject-oriented programming
0 likes · 28 min read
A Comprehensive Overview of Programming Paradigms: Structured, Object‑Oriented, and Functional