Most voted "terminology" questions
Tag used when a question asks clarification on software development terms.
Learn more…532 questions
Sort by count of
-
16
votes2
answers301
viewsWhat is serverless architecture?
Could someone briefly explain what a Serverless architecture is? After reading a few pages here, I was in doubt. Of Wikipedia, basically sums up what’s out there: [...] A cloud computing Execution…
-
16
votes1
answer4985
viewsWhat is it and what is Odata for?
I’ve been getting a few people talking about OData, I did some research I saw some codes, but I didn’t understand some things, among them: What good is Odata? What are the advantages and…
-
16
votes2
answers1660
viewsWhat is a Backend as a Service (Baas)
I would like an explanation of what a Baas is that would overcome some doubts: What is Baas? In general, they are an API and/or framework and/or library? Why? What are the main ones? What are the…
-
16
votes3
answers419
viewsWhat are evolutionary algorithms?
Researching on Evolutionary Programming, I came across the question What are genetic algorithms? In an excerpt from the answer: ... Genetic algorithms are a particular class of algorithms evolutive…
-
16
votes2
answers8360
viewsWhat do GMT and UTC stand for?
I recently discovered Unix Timestamp and I came across the acronyms GMT and UTC, I would like to know what they mean. I’ve already done some research, but I didn’t find anything very clear.
-
16
votes3
answers246
viewsWhat is a modal?
I started to maintain a project that is not mine, in ASP.NET and C#. but I believe that it serves other languages as well. In some actions of buttons appears this term "modal" and I am in doubt of…
-
15
votes1
answer9351
viewsWhat are the differences between Wireframe, Prototype and Mockup?
In the contexts of Interaction Design, Usability and User Experience, there are differences between the artifacts called Wireframe, Prototype and Mockup? If yes, what are?…
-
15
votes2
answers883
viewsWhat is the difference, in practice, between Session and Application?
I’m studying about Tecnologias Web, and during my class there was a topic about concepts involving Session and Application. The technology addressed during the class was C#. I didn’t quite…
-
15
votes2
answers7839
viewsWhat is the difference between View and Materialized View?
According to Oracle documentation, a Materialized View is a database object that contains the results of a query and a View is a logical table based on one or more tables or views and does not…
-
15
votes2
answers5043
viewsWhat is the meaning of a "Manifest" file in programming?
I believe I’ve seen a file called manifest related to some libraries of certain programming languages. If I remember correctly, there is a manifest in Android Studio. I also remember seeing a file…
terminologyasked 8 years, 5 months ago Wallace Maxters 102,340 -
15
votes1
answer2776
viewsWhat is the difference between testing and debugging?
In the book "Introduction to Software Testing" of Ammann & Offutt mentions in p.32 the 5 levels maturity models of software testing: Level 0 - No difference between testing and debugging. Level…
-
15
votes4
answers6341
viewsWhat is the Assembler?
I always read things related to the Assembler and get confused. At first, I thought this was a mess and that Assembler was the same thing as Assembly. But it turns out that’s not it. What is…
-
15
votes2
answers1617
viewsWhat is LINQ technology?
Today reading some contest questions, appeared one in which it was LINQ technology. Without delving too much into the research I noticed a number of quotes as: LINQ to SQL LINQ to XML (C#) LINQ to…
-
15
votes2
answers2209
viewsWhat is typing style?
On Wikipedia, on the page about C# says about the "typing style" of the language: static and dynamic, strong, safe and insecure, nominative, partially inferent What is typing style? What do the…
-
15
votes2
answers2880
viewsWhat is cyclomatic complexity?
Regarding the complexity of algorithms, I observed that there are several citations about cyclomatic complexity. What is cyclomatic complexity? In which situation is it important to analyze this…
-
15
votes2
answers410
viewsWhat is competition control?
About the studies I was doing at the time I asked What is a traffic light?, informed me that, in order to better understand this term, I should study about Control of Competition. Could someone…
-
15
votes1
answer5948
viewsWhat is Long Polling?
Whenever I search for "periodic updates" and "real-time notifications" for web applications, I come across the term long Polling. From what I understand, it seems to refer to periodic updates made…
-
15
votes2
answers4119
viewsDifference between DTO and Viewmodel?
In this question we can see that it is Viewmodel: What good is a Viewmodel in ASP.NET MVC? In this other question we can see what DTO is: What is a DTO? But after all: What is the difference between…
-
15
votes2
answers160
viewsWhat are "weak references"? When to use them?
In managed memory environments like Java, Python and Javascript, I’ve read something about weak references (WeakRef). I read that it had something to do with detecting the objects that can be…
terminology language-independent reference garbage-collectorasked 6 years, 4 months ago Jefferson Quesado 22,370 -
15
votes3
answers2559
viewsWhat is the difference between software, program, app, and system?
Obvious question that escaped long of being asked here at Sopt. Software Program Application / application App Information system What’s the difference? I believe I know the answer, but let’s see if…
terminology software-engineering software-architecture app softwareasked 5 years ago Piovezan 15,850 -
14
votes2
answers867
viewsWhat is the difference between the terms "extension" and "component"?
I received a commenting in one of my questions and found the theme interesting, because I do not know how to differentiate a componente of a extensão in a system. What are components and what are…
terminologyasked 8 years, 11 months ago Renan Cavalieri 2,748 -
14
votes1
answer16393
viewsWhat does Assets mean?
Long time working with MVC frameworks in PHP, such as Symfony, Laravel and Codeigniter. Usually, when it comes to the Views structure, there are always features to facilitate the inclusion of files…
terminologyasked 8 years, 9 months ago Wallace Maxters 102,340 -
14
votes3
answers1609
viewsWhat is the function of the vector (array)?
I’m studying algorithms with Portugol and I’m having difficulty understanding the function of the vector in the code. I already know how to use this structure.
-
14
votes4
answers2450
viewsWhat is the :: (two-point double) in Angularjs?
I saw that in some OS question in English an Angularjs code that was using double-points before the variable. Example: {{ ::nome_variavel }} The usual is: {{ nome_variavel }} What is the difference…
-
14
votes2
answers3665
viewsWhat’s a chain list?
I’ve been reading some materials and I’ve seen a lot of talk about chained lists. I even saw the code example (in C) below that tried to "illustrate" what was a. struct Node { int info; struct Node…
-
14
votes1
answer1374
viewsWhat is the difference between a statement and an expression?
In the universe of programming these are two widely used terms, but sometimes I see people using them (sometimes even experienced professionals) as if they were interchangeable. Is that valid? When…
-
14
votes3
answers1496
viewsWhat is DTD (Document Type Definition)?
How this technology works and how it relates to other technologies currently used, such as DOM, Xpath and Xquery? I’m not looking for something totally thorough, an overview, the way to create a…
-
14
votes2
answers2108
viewsAre function and method the same thing?
When we talk about methods and functions, we are talking about the same thing? For example: function blablabla blabla That is a method?
-
14
votes2
answers1053
viewsProblem of the Byzantine Generals. How to implement a solution?
Initial considerations I’m conducting a survey on Bitcoin and bumped into the concept of Problem of the Byzantine Generals, where the creator of Bitcoin - Satoshi Nakamoto - wrote "Bitcoin: A…
-
13
votes2
answers531
viewsTranslation of the word flush
I am preparing reference material on functional programming using the language Ocaml and would like a good translation into Portuguese of the word flush, commonly found in the description of input…
-
13
votes1
answer1710
viewsExchange messages between objects, what does it mean?
What is the term message exchange between objects in Object-Oriented Programming?
-
13
votes4
answers570
viewsExtend x Superscript, what’s the difference?
Researching on concepts of Object Orientation, I came across the following comparative, Extend (Heritage) versus Superscript. I found the following statement for this comparative: Extend: When we…
-
13
votes1
answer755
viewsDifference between casting and Promotion
What is casting? What is Promotion? What is the basic difference between these Java conversion types?
-
13
votes2
answers2284
viewsTODO - What is, what is its utility and how to use it?
I’ve seen enough of that word "ALL OVER", especially in IDE’s and I’ve always been curious to know what it is. Example: // TODO: alguma coisa escrita código.... Now the questions: WHAT’S ALL? What…
-
13
votes3
answers8989
viewsWhat is "build" and what is its relationship to the IDE?
In the area of software development has a term that appears very often that is the build. It always comes to me when I read about Android Studio and other development tools (usually Ides), I think…
-
13
votes1
answer832
viewsWhat are statements and operators?
I usually access the MSDN often and I see a lot of these terms. What are statements and operators? What differentiates them?…
-
13
votes1
answer4028
viewsWhat does Handshake mean?
While studying about Websocket, I read the following sentence: Its only relation to HTTP is that its Handshake is interpreted by HTTP servers as a request for upgrade. In this context, what…
-
13
votes2
answers6067
viewsWhat’s the difference in instantiating, initializing, and declaring a variable?
Many articles on the Internet refer to these verbs, regardless of the programming language. But sometimes they are all confused or exchanged, which creates a lot of confusion. Which means…
variables terminology variable-declaration language-independent initializationasked 7 years, 9 months ago vinibrsl 19,711 -
13
votes1
answer2376
viewsWhat is non-blocking I/O?
What is non-blocking I/O? What are the uses of a language with non-blocking I/O? What are the practical applications of non-blocking I/O? It certainly doesn’t come into question of opinion, so I…
terminology characteristic-language language-independent ioasked 7 years, 9 months ago Asura Khan 2,474 -
13
votes2
answers2425
viewsWhat is a state machine?
I’m doing a tour on the site, researching on asynchrony, threads, parallelism and the like. Upon finding this reply, I noticed that the author makes a quote about state machines. I didn’t understand…
-
13
votes4
answers2530
viewsWhat are Traffic Lights in Programming?
In a series of questions I asked to ask questions about parallelism, asynchronism, threads and the like, I came across several new knowledge, and also several new terms. In that reply for example,…
-
13
votes2
answers699
viewsWhat would be a tree and a forest?
Sometimes here I found here in the OR, questions about trees, graphs and even forests, in the most diverse languages, but In programming, what would a tree be? And what would a forest be? It would…
-
13
votes1
answer265
viewsWhat does "Run on the JVM" mean?
Languages such as Scala, Kotlin, Clojure and others "run on JVM". What does that mean? What the JVM provides for them? The extent to which they are "dependent" on the JVM? They only run on the JVM?…
-
13
votes2
answers6409
viewsWhat is a stream?
In both PHP and C#, languages I’ve been using in my day to day life, I’ve come across a common term: Stream. Whenever I hear the word Stream, the first thing that comes to mind is Youtube, among…
-
13
votes1
answer1704
viewsWhat are the terms "Cascade" and "Classifier" in relation to computer vision?
Always when I read something about Opencv and computer vision I come up with two terms that are Cascade and Classifier, these terms leave me very confused as to what they may be or mean. Therefore,…
-
13
votes1
answer338
viewsWhat is Leaky abstraction (abstraction leak)?
I was listening to a podcast and the term arose Leaky abstraction. The example given is something like this: A system uses a relational database and has a generic class for data access, at a given…
-
13
votes2
answers244
viewsWhat is a heuristic?
Is it the same as artificial intelligence? What is the relationship between these things? Why does it matter to us programmers? Can you give an example to illustrate?
-
13
votes3
answers690
viewsWhat is a mainframe?
I was reading some old questions, and I came across a topic on COBOL where he talked about mainframes. What is a mainframe, and what is the difference between a mainframe and a server as we know it…
-
13
votes2
answers587
viewsWhat’s the difference between command, instruction and code?
What is the difference between them in the context of programming? I can use these terms interchangeably? If they are different, what is the correct term to define what we write?…
terminologyasked 4 years, 12 months ago NinjaTroll 1,752 -
13
votes1
answer286
viewsWhat are Zero Cost Abstractions?
I was reading about Rust and I saw that one of its advantages is to own Zero Cost Abstractions, I would like to know: What are Zero Cost Abstractions? It is something that the programmer needs to…