Abstract

This chapter provides an outline of C# and VB.NET. The goal of the chapter is to give an appreciation of the look and feel of programming using the core functionality provided by the .NET Framework. C# is an attractive option for a modern high-level language in the managed code environment of the Common Language Runtime (CLR). With its ancestry firmly in the C/C++ family, C# offers a great deal of flexibility to the developer. The fact that VB.NET is totally proprietary to Microsoft implies that C# offers the best options for future open source implementations of free compilers and future developments of the .NET Framework running on other operating system platforms. There are two basic roots for the development of a C# application that can execute in the .NET Framework. The first one is Visual Studio.NET, which is a complete integrated development environment (IDE). It should be the most popular route for students. The alternative is a set of command line tools—the Software Development Kit (SDK)—which includes a compiler called “csc.exe” designed to be used as a stand-alone application in a Windows environment.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call