Programming-language-agnostic Questions that focus on the theoretical aspects rather than the actual implementations.
The point of const-correctness is to be able to provide a view of an instance that can't be altered or …
c# theory const-correctnessI was wondering if someone could double check my work for me real quick. If I'm given two negative numbers: …
binary numbers theory twos-complement complementX is a prefix of a string y if there exists xz = y and x is a proper prefix if …
string theory prefix computation-theoryI'm working with a couple of AI algorithms at school and I find people use the words Fuzzy Logic to …
artificial-intelligence logic theory definition fuzzy-logicI have a variable number of ArrayList's that I need to find the intersection of. A realistic cap on the …
java theory set big-o intersectionI am wondering if Java is orthogonal or not, and if yes, then which are its features that make it …
java theory definition orthogonalPossible Duplicate: What is the difference between a ‘function’ and a ‘procedure’? I searched online for an answer to this …
function terminology theory subroutineWhy can't a computer program be proven just as a mathematical statement can? A mathematical proof is built up on …
math theory proof axiom formal-verificationI've tried to develop a 2D game with C++ in the past using mere objects, however, in the design process …
c++ oop theory game-engine