Oke sobat sobat
bloger
Mari kita belajar dasar dari pemrograman mengunakan bahasa
Pemrogrmaan C++ namun sebelum itu kita pelajari dulu sejarah keungulan dan
Kompiler C++ tersebut.
Sejarah Singkat C++
Bahasa C dikembangkan di Bell
lap pada tahun 1972 ditulis pertama kali oleh Brian W.Kernighan dan
Denies M. Richie Merupanakan bahasa turunan atau bahasa pengembangan dari
bahasa B yang ditulis oleh Ken Thompson pada tahun 1970 yang diturunkan oleh
bahasa sebelumnya, yaitu BCL.
Bahasa C, pada awalnya dirancang
sebagai bahasa pemrograman yang di operasikan pada sistem operasi UNIX.
Bahasa C merupakan bahasa tingkat
menengah yaitu diantara bahasa tingkat rendah dan tingkat tinggi . bahasa C
sangat kompatible di berbagai mesin
mulai dari PC hingga mainframe, serta saat ini
bahasa C dengan banyaknya developer yang mempelopori dapat digunakan
diberbagi sistem operasi tidak hanya UNIX namun DOS,Windows Hingga VMS pun bisa
berjalan. Bahasa C mempunyai banyak kemampuan yang sering digunakan diantaranya
kemampuan untuk membuat perangkat lunak misalnya dBASE, Word Star dll.
Pada tahun 1980 seorang ahli yang
bernama Bjarne Stroustrup mengembangkan
beberapa hal dari bahasa C yang dinamanakan “C with Classes” yang pada mulanya
disebut “a better C” dan berganti nama pada tahun 1983 menjadi C++ oleh Rick Masciti
, dibuat di laboratorium Bell, AT&T.
Pada C++ ditambahkan konsep
konsep baru seperti class dengan sifat sensitifnya yang membedakan antara
charakter kecil dan character besar yang disebut dengan Object Orientied
Programming(OOP) , yang mempunyai tujuan
utamanya adalah membantu dan mengelola program yang besar dan kompleks. Sebagai
contoh a (kecil) berbeda dengan A (besar) menurut satuan ASCII.
Dan beberapa karakteristik OOP
sendiri dapat dibagi menjadi 3:
1. Encapsulation
2. Inhertance
3. Polimorphysm
Dan untuk keterangan lebih lanjut
tentang karakteristik OOP/PBO dapat kita jelaskan di artikel berikutnya
Tiga karakter diatas mendukung
relisability yang merupakan faktor dan
kualitas perangkat lunak.Relisability adalah merupakan suatu sifat yang memperkenalkan kelas yang
dibuat dan di uji dapat didistribusikan ke program lain untuk dipakai pada
program program mereka.
PERBEDAAN C++ dan C
Maka dari itu tampak dengan jelas
dimana perbedaan antara bahasa C dengan C++ ialah :
Bahasa C merupakan bahasa
pemrograman prosedural, dimana
penyelesaian atas masalah dilakukan dengan mambagi – bagi masalah tersebut kedalam sub – sub masalah yang lebih kecil. Sedangkan
C++ Untuk menyelesaikan masalah ,C++ melakukan langkah pertama dengan
mendefinisikan clas- clas yang merupakan a-class yang sebelumnya disebutkan
sebagai abstraktif dan objek –objek fisik. Class tersebut berisi keadaan objek,
anggotanya, dan kemampuan dari objeknya, setelah beberapa class dibuat,masalah
dipecahkan menggunakan class.
KOMPILER C++
Saat ini banyak Kompiler C++ yang
beredar dan dipasarkan dengan dialek yang berbeda . dialek dimaksud
bukan disebakan oleh si pembuat berasal dari negara mana maupun bahasa apa yang
digunakan melainkan karena perbedaan development.beberapa development tekemuka
seperti Microsft Corporation dengan Visual C++ dan Borland dengan TURBO C++ dan
Borland C++ nya. Namun pada dasarnya kompiler ini sama pengunaanya dengan
menerapkan Fungsi standart C++ ANSI dan ISO. Dan perbedaanya terletak pada
fungsi nonstandart pada setiap kompiler tersebut. Example fungsi nonstandart
pada pengunaaan borland C++ Untuk Pemangilan String mengunakan Variable Char
saja namun pada Visual C++ pemngilan String Tidak dapat mengunakan Variable
Char, sebab Char di Visual Hanya untuk pemangilan 1 Charakter Saja contoh “A”
melainkan mengunakan Cstring.mungkin kalian masih bingung apa itu string dan akan kita bahas nanti di bab Manipulasi String.
Beres juga hehehe...
Semoga dari penjelasan di atas kalian
jadi lebih mengetahui sejarah C++
Dan Jangan Lupa baca pula sejarah Pemograman dan Dasar-dasar belajar Pemrograman.
Thx
Tidak ada komentar:
Posting Komentar