Most voted "paradigms" questions
Use this tag when the question refers to the use or definition of a programming paradigm. Programming paradigm is a means of classifying programming languages based on their functionality. Languages can be classified into several paradigms.
Learn more…43 questions
Sort by count of
-
68
votes3
answers19793
viewsFunctional Programming and Object-Oriented Programming. What are they and what are their main differences?
What are and what are the main differences between Functional Programming and Object-Oriented Programming?
-
60
votes2
answers2892
viewsPHP mixes object-oriented codes and procedural language?
I am learning PHP, and by the example I have seen on the internet there is a mixture in the coding of programs, of object orientation and structured procedures. Is that really common or am I…
-
56
votes2
answers3301
viewsWhat is a paradigm?
What is a paradigm? Is there any more important than another? It’s the same thing Pattern design (design pattern)? It’s the same as language?
terminology encoding-style software-engineering paradigmsasked 8 years, 5 months ago Maniero 444,682 -
55
votes3
answers2697
viewsWhat is reactive programming for?
I have read What is Reactive Programming (Reactive Programming)?. The answer sounds good, but it’s theoretical. I understand what it is, but with that I don’t know what to do. Where it should be…
-
38
votes2
answers14936
viewsWhat is Event-Oriented Programming?
What is event-oriented programming? What Differs between Event-Oriented Programming and Object-Oriented Programming? What languages can we cite that are event-oriented?…
-
32
votes2
answers1853
viewsWhat is agent-oriented programming?
We have some well-known programming paradigms, but I faced this paradigm and I had some doubts: Where it is applied? Is there any example of where it has been used successfully? What is the…
paradigmsasked 9 years, 4 months ago Wellington Avelino 2,844 -
31
votes2
answers930
viewsWhat is a meta language?
I found in the SO En that question: Creating meta language with Java, where the user is interested in creating a meta language using Java. I did a brief search and found on the Microsoft site a…
-
24
votes1
answer2199
viewsWhat is generic programming?
What is generic programming? It is a technique or a programming paradigm? When should we use this concept?
-
24
votes1
answer678
viewsWhat is data-driven design?
I came across the term data-oriented design, I saw some things and I was a little surprised because what I could see on top is different than what I could imagine, since these terms usually refer to…
terminology performance modeling encoding-style paradigmsasked 7 years, 4 months ago Maniero 444,682 -
22
votes1
answer5420
viewsWhat is the programming paradigm used by Javascript?
What is the programming paradigm used by Javascript or if it is like Python that uses multiple paradigms?
-
18
votes4
answers607
viewsObject orientation - How to find the right abstractions?
Actually the question I’m trying to ask is exactly that: How to identify classes in an object-oriented system?. However, I would like to ask for two additions to the accepted answer. She seems to…
-
18
votes1
answer2673
viewsWhat makes Python a multiparadigma programming language?
Here on this Wikipedia page cites some examples of multi-language such as C++, Groovy, Oz, Ruby, Scala, Swift, Groovy and even Python. Particularly I did not find so objective the explanation. What…
-
17
votes2
answers10623
viewsImperative and Declarative Paradigm
What are the differences between mandatory and declarative programming paradigms? Advantages and disadvantages?
terminology functional-programming paradigms imperative-programmingasked 9 years, 4 months ago Cold 3,842 -
15
votes3
answers5066
viewsWhat is parallel programming?
I have some doubts about parallel programming: What is parallel programming? It is a technique or a programming paradigm? Is there a specific language for parallel programming? Where parallel…
-
15
votes2
answers7197
viewsAdvantages of using Object-Oriented PHP? Where to use?
Lately I did a mini social media and practically did not use object orientation, except for one class I did for CRUD with PDO and ready-made Github libraries. Would this concept be applied more to…
-
14
votes3
answers1710
viewsWhat are the limitations of the object-oriented paradigm?
My experience is more with the object-oriented paradigm. Ok, "if all you have is a hammer, all the problems look like nails". And I say: it’s a complicated paradigm, full of good practices,…
-
13
votes2
answers3635
viewsWhat is metaprogramming?
Sometimes we hear about "Metaprogramming". What is? What good is? How and when to use?
-
13
votes2
answers1065
viewsObject orientation in R: S3, S4 and Reference Class
R has, among others, three main forms of object orientation: S3; S4; and, Reference Classes. What are the main differences between the three methods? And how to implement them (preferably provide a…
-
12
votes2
answers699
viewsOrigin of object orientation
I have been working for 4 years with object orientation but to this day I have not asked myself the origin of this paradigm. What I’m trying to understand, basically, is what were the motivations…
-
12
votes1
answer4119
viewsWhat is a multi-paradigm language?
The question title already sums up everything I want to know. Visual Basic . NET, C#, Boo, C++ are multi-paradigm languages. What is a paradigm? And a multi-paradigm language?
-
12
votes1
answer2664
viewsWhat are the characteristics of structured programming?
I would like to know what are the characteristics that define the paradigm of structured programming, and what is the difference of this paradigm with the paradigm of procedural programming? Both…
-
12
votes1
answer294
viewsMandatory language incorporating functional elements
Yesterday I was reading an answer about the differences between the paradigms functional and imperative, and I came across this statement: Functional Programming and Object-Oriented Programming.…
c# characteristic-language functional-programming paradigms imperative-programmingasked 6 years, 1 month ago Pedro Gaspar 3,289 -
11
votes1
answer230
viewsSoftware development: paradigms
I’ve always heard and still hear many comparisons, someone claiming to build software is assimilated to a building construction. I see that engineers are able to design buildings on time and within…
-
11
votes1
answer632
viewsIn a programming language, what differentiates a first-class citizen from the rest?
In a simple way, what is a "first class citizen" in a programming language? And mainly, how do you differentiate something that is a first-class citizen of something that is not?…
-
10
votes1
answer6201
viewsWhat is procedural programming and not procedural programming?
Li in that reply, but without many details, that: "[...] procedural programming is an evolution of programming structured [...]" And in this answer also: [...] procedural programming is something…
-
10
votes1
answer751
viewsWhat does document-oriented mean?
I have seen that there are numerous object-oriented, aspect-oriented, class-oriented and various other terminologies. But what I’ve seen recently is document-oriented, as stated in Mongodb’s…
-
9
votes1
answer1978
viewsHow to program in a modular way?
I am studying some concepts here and I want to see if I have the right ideas and also launch a(s) question(s). In modular programming (either structured or OOP) instead of my application being…
-
9
votes2
answers994
viewsWhat are side effects?
I was reading that reply and it has a table where it says that functional programming has no side effects and that OOP has, it generated me two doubts, being them: What are these side effects? Can…
-
7
votes1
answer249
viewsEverything I can do in POO I can do in PE?
Can I do everything or change anything? I have limits in structured programming where in POO I don’t have?
-
7
votes2
answers229
viewsIf I can do everything with structural programming, why did you create object-oriented?
In the question about - Everything I can do in POO I can do in PE? - the answer accepted and better voted says: Yes, any programming language can do anything. Now, each paradigm has its own way of…
-
5
votes1
answer112
viewsIs it prudent to use several paradigms in a C++ project?
Would it be advantageous to use several paradigms in a project in C++? For example, in a certain part of the code I use reactive Programming, in other parts I use OOP, and in other parts I use…
-
5
votes1
answer106
viewsIs an executable in imperative programming language smaller than an executable in object-oriented language?
Well, that is, usually object-oriented programs have several calls to small methods for passing messages, encapsulation is also a common consequence of the model, not to mention polymorphism and…
-
4
votes1
answer64
viewsDoes the programming language that follows only one paradigm have any advantage?
Programming languages that have only one paradigm such as Haskell (functional programming) or Smalltalk (object-oriented/message-oriented) benefit from focusing fully on that paradigm? What are the…
-
3
votes1
answer361
viewsWhat is protocol-oriented programming?
I would like to know, what is protocol-oriented programming? I heard a teacher comment about this type of programming, about this paradigm, but it was a little vague.
-
3
votes1
answer283
viewsWhen and why to use a parameterized constructor?
I am very confused. I wonder if it is better to use the default and setters to assign a value to the attribute, or if it is better to assign the values to the attributes via the parameterized…
-
3
votes1
answer149
viewsWhat is concatenative programming language?
I could not understand the definition made by Wikipedia. Concatenative programming language is a programming language in which all valid constructs, or terms, correspond to a function and the…
-
3
votes2
answers296
viewsWhat is a business rule and an enforcement rule? What defines a mechanism as one or the other?
I know that has question about it in general. But I want to be specific. When creating a business class, a Cliente for example, it makes sense to have parts of the mechanism, such as Object (I know…
-
2
votes0
answers52
viewsIn a programming language, are primitive types always first-class citizens?
Is it correct to state that every primitive type is a first-class citizen in a programming language? If not, for what reason? This may vary from language to language?
-
2
votes1
answer126
viewsWhat is Python’s First-Class?
The first-class Java language are objects, as nothing can be created in Java without the use of classes. In Haskell, following the same previous criterion, the first-class are functions. In the case…
-
1
votes1
answer353
viewsWhat are and what are the main differences between Functional Programming and Reactive Programming?
I wanted a clear and objective explanation? I read separate cases, but I wanted to know the main points that differentiate the two
-
1
votes0
answers17
viewsAdd values to an ANTLR grammar
I have a grammar: grammar SimpleCalc; expr : term ( ( '+' | '-' ) term )* ';' ; term : number ; number : DIGIT+ ; DIGIT : '0'..'9' ; WHITESPACE : ( '\t' | ' ' | '\r' | '\n'| '\u000C' )+ ->…
-
0
votes1
answer96
viewsRemove multiple elements from a list [COMMON LISP]
I want to remove several elements from a list and return the list without these elements. (defun removeAll (lista1 lista2) . . . ) Entrada: > (removeAll '(a b c) '(a b c d)) Saída; > (d) I’ve…
-
-2
votes1
answer117
viewsWhy do they say that the use of global variables is bad practice?
I’ll get straight to the point. In internet tutorials outside, you always find someone criticizing some, considering it as a "bad practice". For example, one of them is the use of the keyword…
programming-principles paradigms global-variablesasked 8 years, 7 months ago Wallace Maxters 102,340