C# - Tentang CSharp

C# - Tentang CSharp C# adalah bahasa pemrograman modern yang berorientasi objek dan dikembangkan oleh Microsoft serta telah disetujui oleh Asosiasi Eropa Computer Manufacturers (ECMA) dan Organisasi Standar Internasional (ISO). C# dikembangkan oleh Anders Hejlsberg dan timnya selama proses pengembangan .Net Framework.

C# dirancang untuk Common Language Infrastructure (CLI), yang terdiri dari kode dan runtime lingkungan eksekusi yang memungkinkan penggunaan berbagai bahasa tingkat tinggi pada platform dan arsitektur komputer yang berbeda.

Banyak alasan seorang programer profesional dalam memilih bahasa pemrograman yang pas bagi mereka, ada beberapa alasan yang membuat C# banyak digunakan oleh programmer profesional, yaitu sebagai berikut:
  • C# adalah bahasa pemrograman yang modern dan bisa digunakan untuk berbagai tujuan.
  • C# adalah bahasa pemrograman yang berorientasi objek.
  • C# adalah bahasa pemrograman yang berorientasi komponen.
  • C# adalah bahasa pemrograman yang Sangat mudah untuk dipelajari.
  • C# adalah bahasa pemrograman yang yang terstruktur.
  • C# adalah bahasa pemrograman yang menghasilkan program yang efisien.
  • C# adalah bahasa pemrograman yang dapat dikompilasi pada berbagai platform komputer.
  • C# adalah bahasa pemrograman yang merupakan bagian dari .Net Framework.


Fitur Pemrograman C#

Meskipun konstruksi pemrograman C# sangat mirip dengan bahasa tingkat tinggi tradisional seperti C atau C ++ dan menjadi bahasa pemrograman berorientasi objek, C# juga memiliki kemiripan dengan Java serta memiliki berbagai fitur pemrograman yang membuat sejumlah programmer profesional tergiur untuk menggunakannya.

Berikut ini adalah daftar fitur penting dari C#:
  • Boolean Conditions
  • Automatic Garbage Collection
  • Standard Library
  • Assembly Versioning
  • Properties dan Events
  • Delegates dan Events Management
  • Easy-to-use Generics
  • Indexers
  • Conditional Compilation
  • Simple Multithreading
  • LINQ dan Lambda Expressions
  • Integrasi dengan Windows

Tentang Fitur-fitur tersebut diatas akan dibahas pada bagian selanjutnya.
Previous
Next Post »