Pengenalan
Berbeda dengan C++ yang memperbolehkan tidak menggunakan class, di C#setiap anda membuat suatu program minimal anda harus mendeklarasikan minimal satu class, hal tersebut serupa dengan yang ada pada java, oleh karena itu C# merupakan murni object oriented programing (OOP).
Contoh Program yang menampilkan halo dunia ke konsol sebagai berikut :
pada C++ :
#include
using namespace std;
int main(){
coun << "halo dunia"<< endl;
}
pada C# :
using system;
class haloDunia;{
public static main (){
console.writeline("halo dunia");
}
}
pada java :
public class halodunia{
/**
* @param args
*/
public static void main (string [] args){
system .out.printin("halo dunia");
}
}
perhatikan pada contoh kode program di atas, terdapat perbedaan antara C#, C++ dan Java. tetapi penulisan atara C#, C++, dan Java bisa dikatakan sama, salah satunya pada setiap stetement harus d akhiri dengan karakter `;'(semicolon/titik koma), keyword - keyword yang ada di C# juga ada pada C++misal public, static, class, dan masi banyak lagi keyword-keyword C# yang terdapat pada C++. Lho kalo pinternya gimana?kalo d java kan tidak ada , kalo d C# ada tidak? variabel pointer di C#tetap ada tapi dengan penggunaan yang d batasi dan dalam skop unmanage. sebagai gantinya, d C# ada yangnamanya ref (reference). Fungsinya hampir sama (atau menggantikan) pointer
cukup sudah penjelasan pada pengenalan C# C++ dan java pada bab ini.
jika ada kekuarangan atau kesalahan mohon di maklumi karena masih banyak yang belum di mengerti.
cukup sekian dan terimakasih.
0 komentar:
Posting Komentar