When I use to decompile a program (such as using ILSpy for C#), Maximum time I see that the source code is encrypted like names of sources as A.cs,AA.cs,AB.cs etc... And also inside them the methods, variables, constants, even classes are also encrypted as same AA,ABC,IJ..
I have seen this in Java and C# codes. Do the programmers write in this encrypted style or they use encryptor later? How do they do that?