A
A
Alexander Ivanov2018-02-16 17:02:56
Programming
Alexander Ivanov, 2018-02-16 17:02:56

What other approaches besides functional and OOP are found in practice?

An example from the practice of functional programming :

// фронт JS
// реализация JQ иногда VUE 
() => {}

// бек PHP
// битрикс(смерть ему) и coldFusion(не пхп)

OOP pattern
// JS - react.js 16

// PHP - почти все из более толковых

class etc {
 // и далее целая куча других паттернов
}

Are there any other approaches besides these two that are used in real practice?
___
FROM the article met Visual Programming and Dynamic Programming

Answer the question

In order to leave comments, you need to log in

4 answer(s)
D
Dmitry Dart, 2018-02-16
@cimonlebedev

Functional, OOP you said. There is also a procedure. They are also divided into imperative, declarative.
And so: programming paradigms
Basic programming models
Imperative programming
Declarative programming
Structured programming
Functional programming
Logic programming
Object-oriented programming
Class -based programming
Prototype
-based programming Subject-oriented programming
Approaches and techniques
Structured programming
Procedural programming
Applicative Programming
Generic Programming
Proof-Based Programming
Generative Programming
Aspect Oriented Programming
Agent Oriented Programming
Recursion
Automata Programming
Event Oriented Programming
Component Oriented Programming
Literate Programming

A
Andrey Tsvetkov, 2018-02-16
@yellow79

https://geekbrains.ru/posts/programming_types

U
uvelichitel, 2018-02-16
@uvelichitel

Examples from the front-end, there is now reactive / streaming popularized. Something like:

streamFromDomEvent(el, 'click').combine(streamFromWebSocket(ws, 'message')).map((event) => putchDom(virtualDom, event.value))

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question