.Dasar -dasar bahasa C#
Berkenalan dengan C#
Dari awal dikembangkannya, C# (baca: C Sharp) memang diposisikan untuk
bersaing dengan Java, terutama dari sisi keunggulan Java yang menggunakan
object oriented programming (OOP) atau pemrograman berorientasi objek.
Sebelum membuat C#, Microsoft mengembangkan Microsoft Visual J++.
Akan tetapi karena bermasalah soal legalitas dengan Sun Microsystem
(pemilik legal dari Java), maka proyek J++ pun dihentikan. Microsoft pun
beralih pada pengembangan C#, baik kompiler maupun mesin virtualnya.
Microsoft, menunjuk Anders Helsberg sebagai pimpinan proyek ini.
Helsberg sendiri adalah mantan karyawan Borland yang membuat bahasa
Turbo Pascal, dan Borland Delphi, dia juga ikut menrancang Windows
Foundation Classes (WFC) yang digunakan di dalam J++. C# pertama kali
diperkenalkan pada bulan Juli 2000 sebagai sebuah bahasa pemrograman
modern berorientasi objek yang menjadi sebuah bahasa pemrograman utama
untuk pengembangan di dalam platform Microsoft .NET Framework.
Mengenai penamaan C# itu sendiri, jika kita lihat lebih teliti simbol # adalah
rangkaian empat buah simbol + yang dirangkai sedemikian rupa, hal inipresentasi IMK
melambangkan bahwa C# adalah bahasa yang lebih tinggi dibandingkan C
yang tidak memiliki simbol +, maupun C++ yang hanya memiliki simbol +
sebanyak dua buah. Selain itu, jika mengambil analogi notasi musik, nada
yang diberi tanda # (kres) akan berbunyi lebih tinggi daripada nada awalnya.
Demikian pula dengan C# adalah bahasa pemrograman yang lebih tinggi
dari C.
B. Tipe Data dan Variabel
B.1. Tipe Data
Agar bahasa pemrograman yang kita gunakan bisa memproses data dengan
benar maka kita harus terlebih dahulu menentukan termasuk ke dalam jenis
apakah data tersebut. Secara umum tipe data terbagi atas empat kelompok:
2

Dasar-Dasar C #
a. Tipe Bilangan Bulat
Yang termasuk ke dalam tipe ini adalah semua data yang berbentuk bilangan
bulat (tidak mengandung tanda koma), baik itu bilangan positif ataupun
bilangan negatif. Pada Tabel 1, bisa dilihat apa saja tipe data yang tergolong
tipe bilangan bulat.
Tabel 1. Tipe Bilangan Bulat
Tipe Data
byte
sbyte
short
ushort
int
uint
long
ulong
Ukuran dalam Bit
8
8
16
16
32
32
64
64
Range
0 hingga 255
-128 hingga 127
-32,768 hingga 32,767
0 hingga 65,535
-2,147,483,648 hingga 2,147,483,647
0 hingga 4,294,967,295
-9,223,372,036,854,775,808 hingga
9,223,372,036,854,775,807
0 hingga 18,446,744,073,709,551,615

Komentar