First, what is a programming paradigm? It is a style of programming, a way of thinking about software construction. A programming paradigm does not refer to a specific language but rather to a way to program, a methodology. Some languages make it easy to write in some paradigms but not others. For more details, see the Wikipedia article.
“ Functional programming (FP) is a programming paradigm — a style of building the structure and elements of computer programs — that treats computation as the evaluation of mathematical functions and avoids changing-state and mutable data.” — Wikipedia
“ Object-oriented programming (OOP) is a programming paradigm based on the concept of “objects”, which may contain data, in the form of fields, often known as attributes; and code, in the form of procedures, often known as methods.” — Wikipedia
“ Procedural programming is a programming paradigm, derived from structured programming, based upon the concept of the procedure call. Procedures, also known as routines, subroutines, or functions (not to be confused with mathematical functions, but similar to those used in functional programming), simply contain a series of computational steps to be carried out.” — Wikipedia
TagsAmateur Radio , c++ , Computer Science , cpp , Electronic Design , functional , oop , procedural , stackdesign , StackDesign Blog , stackproramer , style programming , استک , استک پروگرمر , برق الکترونیک , رادیو آماتور , علوم و مهندسی کامپیوتر , وبلاگ , وبلاگ استک پروگرمر , وبلاگ استک دیزاین