Most voted "terminology" questions
Tag used when a question asks clarification on software development terms.
Learn more…532 questions
Sort by count of
-
12
votes1
answer498
viewsIs a framework based on a programming language?
I know that a framework is like an application to be used in applications, but it is correct to say that a framework is based on a certain language? Example: jQuery is a Javascript-based framework…
-
12
votes1
answer1740
viewsWhat are the differences between the concepts of polymorphism and superscript in OOP?
I was a little confused when researching polymorphism. The concept of polymorphism resembles the concept of superscript. What are the differences between polymorphism and superscript in OOP?
-
12
votes3
answers13730
viewsWhat is the difference between simply-chained and double-chained list?
I’m having a hard time understanding the functioning and difference of a simply-chained list and a double-chained list, the two seem to have the same purpose and functioning. I know that both are…
-
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
answer480
viewsPassing parameters with Asp.Net MVC
In asp.Net MVC. What’s the difference between using ViewBag, ViewData e View Tipada? And when we should use them, there is some specific situation? There is a difference in performance between them?…
-
12
votes2
answers5293
viewsWhat is an Iterator?
Studying the STL in C++, I almost always come across the term iterator, example: std::vector<int>::iterator it; What is the function of a iterator?…
-
12
votes1
answer148
viewsWhen it comes to Python’s "list", is it wrong to call it an "array"?
In an answer given to a question I asked here on the site, I fixed a user who wrote "array" when referring to a Python "list". I did this because it is a common nomenclature to be used in Python,…
-
12
votes1
answer1898
viewsWhat is Class Coupling?
I was reading this reply in relation to the design standards relating to Serviceprovider and Servicecontainer, however, the AR Euler01 cited a pattern that mentions class coupling, and it was at…
-
12
votes3
answers329
viewsWhat are "code units"?
I want to know what units of code mean? I saw that term in a reply here at Sopt and I was in doubt. Code units shall be short and have only one responsibility. Link to the question I saw the term…
-
12
votes1
answer11212
viewsWhat exactly is a CLI?
From what I understand, there are several CLI’s. Example: Ionic CLI Angular CLI Cordova CLI But what exactly is a CLI? It is possible to use these frameworks without the use of these CLI’s?…
terminologyasked 7 years, 4 months ago viana 27,141 -
12
votes1
answer3054
viewsWhat is a pure function?
When studying functional programming, I heard a lot of the term "pure function", or Pure Function. What characterizes this type of function and what is its importance for the functional paradigm?…
function terminology language-independent functional-programmingasked 7 years, 2 months ago vinibrsl 19,711 -
12
votes2
answers5134
viewsWhat is the meaning of the term "canonical" in the context of programming?
I have seen a lot of this term in several places with regard to programming area. For example, I’ve seen something like below, right here in Sopt: "a canonical response is needed" The dictionary…
terminologyasked 7 years, 1 month ago Sam 79,597 -
12
votes1
answer166
viewsWhat would a Nuget be?
I noticed that in various programs and in various locations they are used Nuget, I myself had to use one, but used without knowing the definition of it, I can say that it would be an extension?…
-
12
votes1
answer415
viewsWhat are false positives in programming?
Now and then I see this term related to programming and, in order to understand it better, I went to Google but only found issues related to health and computer antivirus. In programming I have a…
terminologyasked 6 years, 1 month ago Sam 79,597 -
12
votes1
answer517
viewsWhat’s Breadth First and Depth First?
When we are dealing with trees and graphs we find these terms. What do they mean and why are they important in using data structures of these types and algorithms that manipulate them? What I gain…
-
12
votes1
answer373
viewsWhat are the Rfcs?
In questions related to HTTP protocol it is very common to see reference to one or more RFC... But what they are? Are only related to HTTP? Some are referenced as obsolete, which are the current…
-
12
votes3
answers187
viewsHow do alternative language implementations work, such as Python in the JVM?
I always see people talking about implementations of X languages in another Y language. Like for example: Jruby, a Ruby implementation in Java Jython, an implementation of Python in Java Ironpython,…
-
12
votes1
answer1894
viewsWhat is the real need for SSR (Server Side Rendering)?
It is notorious that the development of web applications for a while has taken a very "different" course. Frameworks such as Angularjs, Vue and Reactjs have become quite popular, as in common they…
-
12
votes1
answer226
viewsWhat is a Vaporware?
I’ve been hearing the term Vaporware with some frequency. People talking that it is something does not sustain, straw fire, etc. But what qualifies a Vaporware, there are clear factors to classify…
-
12
votes2
answers482
viewsWhat would be the "identity" of an object?
Reading more about objects, trying to "detach" me from the concept that object would only be provided with a "class", in this answer, I saw the following sentence: "Objects have identity. A variable…
-
11
votes7
answers3901
viewsWhat does incrementing mean?
I wonder what the term means increase, and in what situation I should use it. I’m learning programming logic and I hear a lot about it, but I don’t understand exactly what it means.
terminologyasked 10 years, 10 months ago user3330978 143 -
11
votes2
answers496
viewsWhat exactly is hypertext?
I searched and couldn’t find an answer on this: CSS is considered hypertext? I have this doubt because PHP, which is hypertext preprocessor, can also pre-process CSS and even JS.
-
11
votes1
answer413
views"Referer" or "Referrer"? Is that a spelling error or is that correct?
Honestly, I’m in tremendous doubt right now. I just gave that answer here at stackoverflow: /a/123445/4995 In this answer, I teach that, to refer to the previous page, we should use the variable…
-
11
votes3
answers508
viewsWhat is a Kiddie Script?
I saw that term in a movie, Who Am I (Invaders in PT-BR), and basically what I understood is an attribution to the famous ctrl c + ctrl v. To better specify, what actions make a person be considered…
terminologyasked 8 years, 9 months ago João Victor Gomes Moreira 1,968 -
11
votes3
answers347
viewsDifference between validation and mask
I am making form validations. As for validation, everything goes well, but how to format the fields according to the data entered? Example: in a date field, bars are added automatically, in a phone…
-
11
votes2
answers6306
viewsWhat is salt when it comes to password encryption?
Searching on cryptography, in some cases is used salt, as some people probably know. In English translation I know it is salt, but within the scope of software development I did not understand very…
-
11
votes1
answer780
viewsWhat is Feature Envy?
What is Feature Envy? Why is it considered a bad smell of code (code Smell)? What are the advantages of avoiding it? She must always be avoided?
-
11
votes1
answer1183
viewsWhat is a collation?
I never knew exactly what it meant. I know it has to do with the coding of the data that will be entered in the table, but in addition, there is some more specific reason to select a collation? I…
-
11
votes2
answers2648
viewsWhat is a shebang?
Since in many languages the character # represents a committal, what is the sense of using it? He has some special sense?
-
11
votes2
answers435
viewsWhat characterizes a database?
What makes a data collection to be called a database? For example, if I have a file pessoas.txt as follows: Vinicius João Maria José And I write, read and update the data there, it is considered a…
-
11
votes1
answer4142
viewsWhat is page fault?
I was reading the reply of the user Maniero regarding overlay and memory management. He cited the page fault which can occur when a program is running. However, this term page fault caused me some…
-
11
votes1
answer601
viewsWhat’s a B tree?
What types of problem is it suitable for? How and why should it be used? It is possible to include an example of code?…
-
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?…
-
11
votes3
answers3647
viewsWhat are the differences between a source editor, text editor and an IDE?
What’s the difference between a source editor, a text editor and an IDE? People claim that Visual Studio Code is a code and not an IDE. I really see that the difference between VS Code and VS is…
-
11
votes2
answers2940
viewsWhat is regression testing?
In the subject of Software Testing the teacher addressed a term called Regression Test, this within the software testing discipline. So this term has generated me some doubts regarding this…
-
11
votes1
answer359
viewsWhat is type Juggling?
What is type Juggling? This concept is related only to dynamic typing languages like PHP and Javascript?
-
10
votes4
answers1233
viewsWhat is the difference between OO and DDD?
I read about Domain Driven Design, it seems to use the concepts of object orientation but is based more on business rules. Is there nothing else that actually differentiates OO from DDD? If it is…
-
10
votes1
answer1943
viewsWhat is Database Connection Pool?
What does pool of connections mean when it comes to the Database? What does this concept imply in practice? What is its usefulness and importance in everyday life? Below is a definition I found in…
-
10
votes1
answer721
viewsWhat is dynamic code and static code?
Recently in a conversation with friends came the term dynamic code and static code. With this came a certain discussion. Some said that dynamic code is related to scaffolding, others with code…
terminologyasked 9 years ago Randrade 21,612 -
10
votes2
answers15565
viewsWhat are the differences between Kernel and Microkernel?
Studying about operating systems I came across concepts about kernel and microkernel. In my researches I found the following definitions: Kernel In computing, the core or core (in English: kernel)…
-
10
votes1
answer7950
viewsWhat is the difference between functions and procedures?
I’m studying algorithms and I’m having a hard time understanding the difference between them and when to use these sub-algorithms in a program. I’m learning to code with algorithm in Portugol.…
-
10
votes1
answer405
viewsWhat’s the difference between cloud computing and web computing?
What is the difference of cloud computing and web computing? Both are not local and are mostly accessible via browser then one gets the impression that they are similar concepts.…
-
10
votes1
answer975
viewsWhat differentiates a microframework from a full stack framework?
I see a lot of terms around Fullstack framework when it comes to frameworks like Codeigniter, Laravel, Symfony and Cakephp (from PHP) and Django (from Python). But when you talk about Silex and…
-
10
votes2
answers551
viewsWhat is the point of an explicit C#interface implementation?
I usually use interfaces in PHP and I was able to do a similar example, only for tests, in C#. class MyClass : IWriter { public string Writer(string str) { return str; } } interface IWriter{ public…
-
10
votes2
answers6254
viewsWhat is data persistence?
What would that term be? I always see around and can’t decipher!
-
10
votes1
answer4477
viewsWhat does Traceback mean?
When creating some basic programs in Python, I occasionally come across errors that bring the word traceback, so I was curious to find out what traceback means.
-
10
votes2
answers3309
viewsWhat does the term "Consume an API" mean?
I see a lot of that term around here, what it would mean, and how you get it through code?
-
10
votes3
answers956
viewsWhat is Container in POO?
What does Container mean in object-oriented programming? In which scenario its use is best represented?
-
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
votes2
answers841
viewsWhat is an event?
Much is heard of events: Trigger events; Schedule events; Trigger events... Although much is found on the internet, none brings a concrete definition of what is really an event in programming. So…