Program structure of c,cpp,java and c#.net

Next Recommended Reading Porting from C# to Java