Introduction

Blaise Pascal, Ada Lovelace, Edna Cobol, and now John Sharp. What do we all have in common? Well, as it happens, not as much as my ego would like. It would be nice to think that Microsoft named Visual J# after me, but sadly that’s not the case. It’s just one of those strange coincidences that happens from time to time.

So, what is J# and why has Microsoft developed it? In some ways, it’s easier to say what J# isn’t. J# is not Java. J# is a programming language that uses Java syntax so that Java developers can build applications with the Microsoft .NET Framework. You’ll find that you can recompile many existing Java classes using J# to generate executables that will run in the .NET common language runtime. J# is also a great language ...

Get Microsoft® Visual J#™ .NET (Core Reference) now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.