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
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
Posting Komentar