using System;
public class Program
{
public static void Main()
{
Console.WriteLine("Hello World");
}
}
Dari contoh program diatas coba anda tuliskan dalam beberapa alat/tools C# Code Executor Online, seperti: .NET Fiddle, VolatileRead atau Rextester, lalau excute (Run) maka lihatlah hasilnya. Dari contoh diatas akan membuktikan bahwa program C# dapat dicompile secara online, artinya kita sedang belajar suatu bahasa pemrograman yang ruang lingkupnya sangat luas untuk bisa digunakan. Telah disebutkan bahwa C# adalah bagian dari Net framework dan digunakan untuk menulis aplikasi .Net, Oleh karena itu, sebelum membahas alat yang tersedia untuk menjalankan program C#, terlebih dahulu kita memahami bagaimana C# berkaitan dengan .Net framework.
.Net Framework
Net framework adalah platform revolusioner yang membantu Anda untuk menulis berbagai tipe aplaskasi yaitu:- Aplikasi Windows
- Aplikasi Berbasis Web
- Aplikasi Web Service
- Common Language Runtime (CLR)
- .Net Framework Class Library
- Common Language Specification
- Common Type System
- Metadata dan Assemblies
- Windows Forms
- ASP.Net and ASP.Net AJAX
- ADO.Net
- Windows Workflow Foundation (WF)
- Windows Presentation Foundation
- Windows Communication Foundation (WCF)
- LINQ
Integrated Development Environment (IDE) untuk C#
Microsoft menyediakan banyak alat koding (development tools) yang bisa digunakan untuk pemrograman C#, antara lain adalah:- Visual Studio (VS)
- Visual C# Express (VCE)
- Visual Web Developer
- Visual Studio Community
Menulis Program C# di Linux atau Mac OS
Apakah mungkin kita menuliskan program C# dengan platform selain Windows? Meskipun .NET Framework berjalan pada sistem operasi Windows, ada beberapa versi alternatif yang bekerja pada sistem operasi lain. Misalkan anda bisa menggunakan Mono atau Xamarin yang adalah sebuah .NET Framework versi open-source yang meliputi C# compiler dan dapat berjalan pada beberapa sistem operasi seperti Linux dan Mac OS. Silakan cek Go Mono.Daftarkan email anda disini untuk berlangganan artikel kodiing
ConversionConversion EmoticonEmoticon