Introduction to Java and C#
In this weeks pre-recorded show we introduce the Java and C# languages, discussing how the two relate and diverge in design. Starting off with a brief history on the two languages, we move on to the different setup environments and IDE options available to you. Leading on from this we touch upon some of the technical differences, such as - Value/Reference Types, Unified Type System, Exception Handling, Type Inference, LINQ and Extension Methods. Finally, Edd goes on a little ASP.NET tagerent and a brief delve into the crazy world of the ‘java.util’ package.
Show Links
- jPlayer - HTML5 Audio and Video
- Java
- C# Language Specification
- .NET
- ASP.NET
- .NET Rocks Podcast
- What is a Unified Type System?
- Visual Studio
- Type Inference
- Jetbrains Resharper
- LINQ for Scala Heads
- java.util Package
- Methods on Primitive Types in PHP
- Scala ‘Pimp My Library’ Pattern
- C# Extension Methods