Langsung ke konten utama

Tak Kenal Maka Tak Sayang Dengan C#

Pengertian C#
 
Ketika teman teman mendengar kata C# apa yang timbul dibenak teman teman sekalian ?, mungkin banyak yang belum mengetahui apa itu C#, Jadi C# atau yang dibaca C sharp adalah bahasa pemrograman sederhana yang digunakan untuk tujuan umum, dalam artian bahasa pemrograman ini dapat digunakan untuk berbagai fungsi misalnya untuk pemrograman server-side pada website, membangun aplikasi desktop ataupun mobile, pemrograman game dan sebagainya. Selain itu C# juga bahasa pemrograman yang berorientasi objek, jadi C# juga mengusung konsep objek seperti inheritance, class, polymorphism dan encapsulation.

Sejarah C#
 
Pada akhir dekade 1990-an, Microsoft membuat program Microsoft Visual J++ sebagai sebuah langkah percobaan untuk menggunakan Java di dalam sistem operasi Windows untuk meningkatkan antarmuka dari Microsoft Component Object Model (COM). Akan tetapi, akibat masalah dengan pemegang hak cipta bahasa pemrograman Java, Sun Microsystems, Microsoft pun menghentikan pengembangan J++, dan beralih untuk membuat pengganti J++, kompilernya dan mesin virtualnya sendiri dengan menggunakan sebuah bahasa pemrograman yang bersifat general-purpose.
Untuk menangani proyek ini, Microsoft merekrut Anders Helsberg, yang merupakan mantan karyawan Borland yang membuat bahasa Turbo Pascal, dan Borland Delphi, yang juga mendesain Windows Foundation Classes (WFC) yang digunakan di dalam J++. Sebagai hasil dari usaha tersebut, C# pun pertama kali diperkenalkan pada bulan Juli 2000 sebagai sebuah bahasa pemrograman modern berorientasi objek yang menjadi sebuah bahasa pemrograman utama di dalam pengembangan di dalam platform Microsoft .NET Framework.
Pengalaman Helsberg sebelumnya dalam pendesain bahasa pemrograman seperti Visual J++, Delphi, Turbo Pascal) dengan mudah dilihat dalam sintaksis bahasa C#, begitu pula halnya pada inti Common Language Runtime (CLR). Dari kutipan atas interview dan makalah-makalah teknisnya ia menyebutkan kelemahan-kelemahan yang terdapat pada bahasa pemrograman yang umum digunakan saat ini, misalnya C++, Java, Delphi, ataupun Smalltalk. Kelemahan-kelemahan yang dikemukakannya itu yang menjadi basis CLR sebagai bentukan baru yang menutupi kelemahan-kelemahan tersebut, dan pada akhirnya memengaruhi desain pada bahasa C# itu sendiri. Ada kritik yang menyatakan C# sebagai bahasa yang berbagi akar dari bahasa-bahasa pemrograman lain. Fitur-fitur yang diambilnya dari bahasa C++ dan Java adalah desain berorientasi objek, seperti garbage collection, reflection, akar kelas (root class), dan juga penyederhanaan terhadap pewarisan jamak (multiple inheritance). Fitur-fitur tersebut di dalam C# kini telah diaplikasikan terhadap iterasi, properti, kejadian (event), metadata, dan konversi antara tipe-tipe sederhana dan juga objek.

Komentar

Postingan populer dari blog ini

Cisco Part #1 Pembuatan Rangkaian Jaringan Sederhana

Okey kali ini kita akan belajar membuat sebuah rancangan jaringan sederhana menggunakan Cisco tentunya teman teman perlu untuk menginstall aplikasinya dulu yaitu : Cisco packet tracer Setelah teman teman sudah menginstall aplikasi tersebut selanjutnya kita akan melakukan pembuatan rancangan jaringannya : Buka aplikasi Cisco lalu buat rancangan jaringan seperti gambar dibawah ini, kita perlu dua router 1841, dua server, dua switch 2950-24, enam komputer dan empat laptop. Selanjutnya kita hubungkan device tadi dengan kabel sebagai penghubungnya. Klik pada router dan pilih fastethernet 0 dan 1 lalu centang prot status menjadi on. Maka jaringan komputer akan tersambung semuanya. Okey mungkin itu saja tutorial kali ini semoga bermanfaat.    

Praktikum Jaringan Komputer 1

Pada praktikum pertama ini saya mempelajari mengenai cara melakukan perangkaian kabel yang biasa digunakan dalam jaringan computer.peralatan yang kita butuhkan diantaranya adalah : RJ-45 Kabel UTP Tang Crimping Okey setelah peralatan yang kita perlukan sudah terkumpul saatnya melakukan perakitan silahkan simak langkah langkah berikut ini. Pertama kita buka kulit kabel menggunakan pisau khusus yang ada pada tang crimping. hasilnya akan menjadi seperti gambar dibawah ini. akan ada kabel kabel kecil berbagai warna.   Kedua kita rangkai kabel kecil warna warni tadi menjadi rangkaian kabel straight urutan warnanya adalah putih orange, orange, putih hijau, biru, putih biru, hijau, putih coklat, coklat. Ketiga kita masukan kedalam connector RJ-45 kabel yang sudah kita rangkai tadi. hati hati dalam memasukan kabelnya supaya tidak berantakan dan malah menjadi salah urutan. Selanjutnya kita buat kabel untuk rangkaian Cross, langkahnya sama kita buka dulu k...