Use this tag for PROGRAMMING QUESTIONS that are independent of any particular programming language.
Programming language books explain that value types are created on the stack, and reference types are created on the heap, …
memory-management stack language-agnostic heap dynamic-memory-allocationThere have been several questions already posted with specific questions about dependency injection, such as when to use it and …
design-patterns language-agnostic dependency-injection terminologyHow can I write a regex that matches only letters?
regex language-agnostic letterCan someone provide a simple explanation of methods vs. functions in OOP context?
function oop methods language-agnostic terminologyWhat is the difference between a parameter passed by reference a parameter passed by value? Could you give me some …
language-agnostic pass-by-reference pass-by-valueI've been attempting to learn C in my spare time, and other languages (C#, Java, etc.) have the same concept (…
language-agnostic bit-manipulation operators bit-shift binary-operatorsPersonally I like this one: P.S. Do not hotlink the cartoon without the site's permission please.
language-agnosticWhat is the difference between a deep copy and a shallow copy?
language-agnostic copy deep-copy shallow-copyForm-based authentication for websites We believe that Stack Overflow should not just be a resource for very specific technical questions, …
security http authentication language-agnostic articleWhat is the difference between an abstract function and a virtual function? In which cases is it recommended to use …
oop language-agnostic abstract virtual-functions