Top "Terminology" questions

Static/Dynamic vs Strong/Weak

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-typing
Overwrite or override

It might seem to be a stupid question but I'm just so curious and want to use the correct term …

terminology overriding overwrite
What is a coroutine?

What is a coroutine? How are they related to concurrency?

concurrency language-agnostic terminology coroutine
What is the meaning of "exclusive" and "inclusive" when describing number ranges?

Simple question but, I see exclusive and inclusive when referring to number ranges. For example, this is a line from …

algorithm terminology definition
BCL (Base Class Library) vs FCL (Framework Class Library)

What's the difference between the two? Can we use them interchangeably?

c# .net terminology
What is meant by diameter of a network?

The 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-path
Easy to understand definition of "asynchronous event"?

I'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 definition
What is a stream?

What is a stream in the programming world? Why do we need it? Kindly explain with the help of an …

stream terminology
What is the difference between compile code and executable code?

I always use the terms compile and build interchangeably. What exactly do these terms stand for?

build compilation terminology
What is opinionated software?

I often see people saying that certain software is "very opinionated" or that Microsoft tends to write "un-opinionated" frameworks. What …

architecture language-agnostic terminology