Senin, 21 September 2015

Belajar c++ tingkat dasar

Postingan pertama ini,di blog baru.
berubung saya cari ilmu lagi, saya mau posting tentang materi kuliah c++ saya masih maba sih ....
eh malah curhat

langsung saja.

Apa sih  C++?
Sebelum C++ dikembangkan sekarang, sudah ada bahasa sejenis yang digunakan programmer yakni bahasa C (dikembangkan oleh Dennis Ritchie dari bahasa B), saat itu dia dari Bell Laboratories sedang mengembangkan system operasi Unix. Bahasa C ini merupakan bahasa prosedural, kemudian dikembangkan hingga menjadi sebuah bahasa pemrograman C yang berorientasi pada object (OOP – Object Oriented Programming) yang kemudian disebut dengan C++ (dikembangkan oleh Bejarne Stroustrup tahun 1979).

OOP( Object Oriented Programming ) apa sih itu ?
Object Oriented Programming (OOP) adalah bahasa pemrograman yang berorientasi pada object. Apa sih object??? Object itu ya bahasa pemrograman itu sendiri. jika masih bingung kita urai urai yuk. contohnya begini

Misalnya kita membuat sebuah object motor misalnya lo. motor ini bisa kita buat dengan prosedural language maupun dengan OOP language. Loh, terus bedanya apa ?? Sebentar dulu, harap bersabar.
Kita tidak akan membahas bagaimana cara membuat 1 motor, bahasa apa yang digunakan untuk membuat motor, tapi yang kita bahas adalah 1 motor. Yup motor yang sudah jadi yang baru saja anda buat dari mengetikan puluhan kode misalnya.

Nah, sekarang saya ingin 1 mobil tadi digandakan menjadi 2 mobil. Bagaimana anda membuat mobil yang satunya?? Apakah anda akan mengopikan semua kode anda tadi untuk menjadikan mobil ke dua??? Ini cuman dua, bagaimana kalo saya ingin 3, atau 4, atau 120 mobil???

Ah, ada renungan lain, mobil tadi telah anda buat, pasti ada bagian bagiannya seperti roda. Nah, bagaimana kalo saya ingin mobil yang sama dengan cat yang berbeda? Bagaimana kalo saya ingin anda membuat mobil yang sama dengan salah satu roda nya kempes.
Disinilah object oriented programming punya peranan yang sangat penting. Kita hanya perlu membuat sebuah class mobil. Untuk membuat mobil baru hanya tinggal membuat instance baru. Dan lain sebagainya. Jauh lebih elegan, lebih efisien, lebih terstruktur ketimbang prosedural language.
 

masih bingung ya. hmmmm saya juga bingung ngomong aapa coba saya. maklum mahasiswa baru

sebelum kita belajar lebih lanjut download dulu aplikasi borland c++ (itu sebagian aplikasi yang berguna untuk cooding c++ ) ada banyak sih aplikasi yg bisa tp berubung saya pake borland, jadi silahkan download borland terlebih dahulu ya.



luvne.com resepkuekeringku.com desainrumahnya.com yayasanbabysitterku.com