PENGENALAN BAHASA C# (DIBACA ““SEE-SHARP”)
C# adalah bahasa pemrograman baru yang diciptakan oleh Microsoft yang dikembangkan dibawah kepemimpinan Anders Hejlsberg yang telah menciptakan berbagai macam bahasa pemrograman termasuk Borland Turbo C++ dan orland Delphi. Bahasa C# juga telah di standarisasi secara internasional oleh ECMA. Seperti halnya bahasa pemrograman yang lain, C# bisa digunakan untuk membangun berbagai macam jenis aplikasi, seperti aplikasi berbasis windows (desktop) dan aplikasi berbasis web serta aplikasi berbasis web services.
2.1 Feature dalam C#
Sebagai bahasa pemrograman baru C# banyak mengadopsi feature dari beberapa bahasa perogrmaan terkenal dan banyak komunitasnya tetapi yang paling dominan adalah Java adapun komposisinya adalah sebagai berikut 70% Java, 10% C++, 5% Visual Basic, 15% baru.
Feature yang sama dengan JAVA
• Object-orientation (single inheritance)
• Interfaces
• Exceptions
• Threads
• Namespaces (like Packages)
• Strong typing
• Garbage Collection
• Reflection
• Dynamic loading Code
• …..
Feature yang sama dengan C++
• (Operator) Overloading
• Pointer arithmetic in unsafe code
• Some syntactic details
Adapun Feature barunya jika dikomper dengan Java adalah sebagai berikut :
• Reference and output parameters
• Objects on the stack (structs)
• Rectangular arrays
• Enumerations
• Unified type system
• goto
• Versioning
• Component-based programming
- Properties
- Events
• Delegates
• Indexers
• Operator overloading
• foreach statements
• Boxing/unboxing
• Attributes
2.2 Key word C#
C# adalah bahasa pemrograman yang menggunakan jumlah kata-kata yang tidak terlalu banyak. C# hanya berisi kata-kata yang biasa disebut dengan keywords. Keywords ini digunakan untuk menjelaskan berbagai macam informasi. Berikut daftar keywords yang ada dalam bahasa C# :
abstract as base bool break byte case catch char checked class const continue decimal default delegate do double else enum event explicit extern false finally fixed float for foreach goto if implicit in int interface internal is lock long namespace new null object operator out override params private protected public readonly ref return sbyte sealed short sizeof stackalloc static stringstruct switch this throw true try typeof uint ulong unchecked unsafeushort using virtual void while
2.3 Struktur File C#
2.4 Penulisan Kode C#
Langkah-langkah penulisan kode C#
1. Kode program diawali dengan mendeklarasikan nama Class atau namespace
2. Aplikasi dibuka dengan tanda “{“ dan pada akhir kode ditutup dengan tanda “}”.
3. Aplikasi C# dibangun oleh satu atau beberapa fungsi yang diletakan di dalam sebuah Class dengan ketentuan sebagai berikut .
- · Nama suatu fungsi pada C# harus diawali dengan huruf, atau garis bawah “_” yang kemudian bisa diikuti oleh huruf, angka atau garis bawah.
- · Pada bagian akhir nama fungsi digunakan tanda kurung buka dan kurung tutup “()”.
- · Penamaan fungsi tidak boleh mengandung spasi. Awal dan akhir suatu fungsi di mulai dengan tanda “{“ dan diakhiri dengan tanda “}”.
- · Penulisan komentar ( tulisan yang tidak di eksekusi) dapat dibuat sebagai berikut
- · Komentar satu baris dengan menggunakan tanda “//”
- · Komenter yang lebih dari satu baris dengan di awali tanda “/*” dan diakhiri oleh “*/”
Contoh program yang paling sederhana untuk file Hallo.cs class HelloWorld
{
// Bagian utama program C# à ini adalah contoh komentar 1 baris
public static void Main()
{
System.Console.WriteLine(“Hello, World”);
}
/* ini cantoh komentar
lebih dari satu baris */
}
2.5. Escape Sequences
Escape Sequences adalah karakter-karakter khusus yang tidak akan itampilkan.
Contohnya, ada karakter yang digunakan sebagai tanda akhir dari suatu baris
yang memerintahkan program untuk melanjutkan ke baris berikutnya. Cara
penulisannya diawali dengan tanda \ diikuti dengan karakter khusus (dalam
contoh ini adalah “n”) sehingga penulisannya menjadi \n.
Tidak ada komentar:
Posting Komentar