In this video programming paradigms are introduced as a way of organizing languages and their features, defining how programs are written, organized, and executed. There are two main groups: declarative and imperative paradigms. Declarative paradigms focus on what should be achieved, without specifying how to do it. They include functional and logical sub-paradigms, with examples such as the High School Programming Language and Prolog. Imperative paradigms, familiar from languages like C and Python, define programs as sequential steps or instructions that change the state of the program. Sub-paradigms include structured or procedural programming and object-oriented programming, which will be explored in further videos.
13:42 · 2023
27:22 · 2020
0:03 · 2018