Apa itu C# ?

Apa itu C# ? C# merupakan sebuah bahasa pemrograman yang berorientasi objek yang dikembangkan oleh Microsoft sebagai bagian dari inisiatif kerangka .NET Framework. Bahasa pemrograman ini dibuat berbasiskan bahasa C++ yang telah dipengaruhi oleh aspek-aspek ataupun fitur bahasa yang terdapat pada bahasa-bahasa pemrograman lainnya seperti Java, Delphi, Visual Basic, dan lain-lain) dengan beberapa penyederhanaan.


Salah satu fungsi dari bahasa pemrograman C# adalah dapat digunakan untuk mengembangkan aplikasi yang berjalan sistem operasi Windows. Selain itu, bahasa pemrograman ini memiliki kegunaan untuk mengembangkan berbagai macam aplikasi bisnis. Bahasa pemrograman ini juga dapat digunakan oleh para developer untuk mengembangkan perangkat lunak.

Bahasa pemrograman C# merupakan bahasa pemrograman yang dikembangkan oleh perusahaan ternama Microsoft dengan proses pengembangan yang dikepalai oleh Anders Hejlsberg. Karena dikembangkan oleh perusahaan yang sama dengan pengembang .NET, maka bahasa pemrograman C# menjadi bahasa pemrograman yang diintegrasikan sepenuhnya dengan library .NET.

Dalam pemrograman C#  memiliki 5 struktur dasar yaitu :
1.Resource atau library
Struktur pertama ini merupakan pendefinisian library apa yang harus ada pada program kita atau library apa yang kita impor.

2. Namespace
Struktur kedua ini adalah nama dari project kita.

3. Nama Class
Struktur ketiga ini berbicara tentang apa nama dari Class yang kita buat dan bisa juga langsung diberi penanda seperti Main Class yang menandakan bahwa Class tersebut Class utama.

4. Deklarasi Method
Struktur keempat ini merupakan pendeklarasian method sebagai awalan untuk menjalankan method atau perintah yang ada di dalamnya, jika didefinisikan dengan "Main" maka method tersebut yang dijalankan pertama kali oleh compiler.

5. Method atau Command
Struktur kelima adalah method atau perintah yang kita berikan untuk di eksekusi oleh compiler.

Kelebihan Bahasa pemrograman C# :
1. C# bersifat sederhana.C# dikatakan sederhana katrena bahasa ini didasarkan kepada bahas C dan C++. Jika kita telah familiar dengan C dan C++ atau bahkan java, kita akan menemukan aspek-aspek yang begitu familiar, seperti statements, expression, operators, dan beberapa fungsi yang diadopsi langsung dari C dan C++, tetapu dengan berbagai perbaikan yang membuat bahasanya menjadi lebih sederhana.

2. C# adalah bahasa pemrograman yang memiliki level aplikasi yang tinggi. Program C# merupakan sebuah solusi dari permasalahan masa depan dan masa kini. Karena C# merupakan bahasa High Level Interporability. Dan jika membahas C# secara tidak langsung juga membicarakan teknologi.

3. C# adalah bahasa pemrograman dengan kata kunci atau keyword sedikit dan lebih mudah. Kata kunci disini adalah merupakan fungsi ataupun kata dasar yang disediakan oleh compiler suatu bahasa pemrograman. Hal ini membawa pengaruh semakin mudahnya kita menulis program dengan C#. Pengaruh lain dari sedikitnya kata kunci ini adalah proses eksekusi program C# yang sangat cepat.

4.C# adalah bahasa pemrograman dengan produktivitas yang tinggi.
Konsep OOP yang tertanam kuat pada C# memungkinkan pembuatan program yang dapat dengan mudah dikembangakan dengan kekayaan class library.

5. C# adalah bahasa pemrograman yang kuat dan fleksibel.
Dengan menguasai bahasa C# sehingga bias menulis dan dikembangan nerbagai jenis program mulai dari operating system, word processor, grapic processor, spreadsheets. Ataupun compiler untuk suatu bahasa pemrograman.

6. C# adalah bahasa pemrograman yang bersifat moduler 
Program C# ditulis dalam routine yang biasa dipanggil dengan fungsi. Fungsi-fungsi yang telah kita buat, bisa kita gunakan kembali dalam program ataupun aplikasi lain.






Sumber :

https://id.wikipedia.org/wiki/C_sharp
https://teknojurnal.com/kelebihan-bahasa-pemrograman-c-sharp/
https://www.codepolitan.com/pengenalan-bahasa-pemrograman-c-587effa1cb95b
http://programminginaction.blogspot.co.id/2011/11/kenggulan-bahasa-pemrograman-c-csharp.html

Komentar

Postingan populer dari blog ini

Cara Membuat Kabel LAN/ Kabel UTP (cross & straight)

DHCP Server dengan AccessPoint