Use this tag for PROGRAMMING QUESTIONS that are independent of any particular programming language.
Am I correct to say the difference between a signed and unsigned integer is: Unsigned can hold a larger positive …
language-agnostic integer unsigned signedThere are some data structures around that are really useful but are unknown to most programmers. Which ones are they? …
language-agnostic data-structures computer-scienceConsider the following code: 0.1 + 0.2 == 0.3 -> false 0.1 + 0.2 -> 0.30000000000000004 Why do these inaccuracies happen?
math language-agnostic floating-point floating-accuracyWhy prefer composition over inheritance? What trade-offs are there for each approach? When should you choose inheritance over composition?
language-agnostic oop inheritance composition aggregationI am a bit confused about encodings. As far as I know old ASCII characters took one byte per character. …
string language-agnostic unicode encodingWhat is the difference between a framework and a library? I always thought of a library as a set of …
frameworks language-agnostic libraries terminologyI don't really understand how modulus division works. I was calculating 27 % 16 and wound up with 11 and I don't understand why. …
language-agnostic math modulo divisionI got parameter and argument kind of mixed up and did not really pay attention to when to use one …
function parameters language-agnostic arguments terminologyWhat is the difference between run-time and compile-time?
language-agnostic runtime compile-time