I see these terms bandied around all over the place in programming and I have a vague notion of what …
terminology strong-typing static-typing dynamic-typing weak-typingIt might seem to be a stupid question but I'm just so curious and want to use the correct term …
terminology overriding overwriteWhat is a coroutine? How are they related to concurrency?
concurrency language-agnostic terminology coroutineSimple question but, I see exclusive and inclusive when referring to number ranges. For example, this is a line from …
algorithm terminology definitionWhat's the difference between the two? Can we use them interchangeably?
c# .net terminologyThe diagram shown on this link of the "A graph with 6 vertices and 7 edges where the vertex no 6 on the …
graph-theory terminology shortest-pathI've encountered this term a lot, and even after Googling, still can't understand what exactly it means. Is there some …
javascript events asynchronous terminology definitionWhat is a stream in the programming world? Why do we need it? Kindly explain with the help of an …
stream terminologyI always use the terms compile and build interchangeably. What exactly do these terms stand for?
build compilation terminologyI often see people saying that certain software is "very opinionated" or that Microsoft tends to write "un-opinionated" frameworks. What …
architecture language-agnostic terminology