Top "Internals" questions

The internals tag denotes questions about how things work, as opposed to how to accomplish something specific.

Practical uses for the "internal" keyword in C#

Could you please explain what the practical usage is for the internal keyword in C#? I know that the internal …

c# access-modifiers internals
How can bcrypt have built-in salts?

Coda Hale's article "How To Safely Store a Password" claims that: bcrypt has salts built-in to prevent rainbow table attacks. …

security hash internals bcrypt
How does a debugger work?

I keep wondering how does a debugger work? Particulary the one that can be 'attached' to already running executable. I …

debugging internals
Why use a public method in an internal class?

There is a lot of code in one of our projects that looks like this: internal static class Extensions { public …

c# scope public internals
Make internal classes visible to other assemblies

Is it possible to make internal classes from my assembly visible to other assemblies? I know about the AssemblyInfo file …

c# linqpad internals
How do databases work internally?

I've been working with databases for the last few years and I'd like to think that I've gotten fairly competent …

database reference internals
What is INT 21h?

Inspired by this question How can I force GDB to disassemble? I wondered about the INT 21h as a concept. …

operating-system interrupt low-level internals
Factors in R: more than an annoyance?

One of the basic data types in R is factors. In my experience factors are basically a pain and I …

r language-design internals r-factor
Alignment along 4-byte boundaries

I recently got thinking about alignment... It's something that we don't ordinarily have to consider, but I've realized that some …

c++ cpu alignment internals
How can I learn more about Python’s internals?

I have been programming using Python for slightly more than half an year now and I am more interested in …

python python-3.x internals