Minggu, 01 Oktober 2017

PENGENALAN BAHASA C++

Pengertian Bahasa Pemrograman C

Bahasa Pemrograman C adalah salah satu bahasa pemrograman komputer yang bisa digunakan untuk membuat berbagai aplikasi (general-purpose programming language), mulai dari sistem operasi (seperti Windows atau Linux), antivirus, software pengolah gambar (image processing), hingga compiler untuk bahasa pemrograman, dimana C banyak digunakan untuk membuat bahasa pemrograman lain yang salah satunya adalah PHP.



Perkembangan Bahasa C

Bahasa C merupakan pengembangan dari bahasa B yang ditulis oleh Ken Thompson pada tahun 1970. Bahasa C untuk pertama kali ditulis oleh Brian W. Kernighan dan Denies M. Ricthie pada tahun 1972. Bahasa C, pada awalnya dioperasikan diatas sistem operasi UNIX.
Bahasa C adalah merupakan bahasa pemrograman tingkat menengah yaitu diantara bahasa tinggat rendah dan tingkat tinggi yang biasa disebut dengan Bahasa Tingkat Tinggi dengan Perintah Assambly. Bahasa C mempunyai  banyak  kemampuan  yang  sering  digunakan  diantaranya kemampuan untuk membuat perangkat lunak, misalnya dBASE, Word Star dan  lain-lain.  Pada  tahun 1980  seorang  ahli  yang  bernama  Bjarne Stroustrup mengembangkan beberapa hal dari bahasa C yang dinamakan “C with Classes” yang berganti nama pada tahun 1983 menjadi C++. Penambahan  yang  terdapat  pada  C++  ini  adalah  Object  Oriented Programming (OOP),  yang  mempunyai  tujuan  utamanya  adalah membantu membuat dan mengelola program yang besar dan kompleks.
Pada tahun 1983 American National Standards Institute (ANSI) membakukan bahasa C dalam bentuk standar C ANSI atau yang disebut C ANSI. Seluruh perusahaan dalam mengembangkan bahasa C, mengacu pada standar ini. Bahasa C secara luas digunakan untuk pemrograman terstrukutur. Beberapa perusahaan yang mengembangkan bahasa C antara lain Borland yang mengembangkan  Borland C dan Turbo C serta Microsoft yang mengembangkan Ms. C. Selain itu ada compiler C yang dikembangkan pada platform linux yang disebut GNU C.
Bahasa C++ adalah bahasa yang menggunakan compiler untuk translator dari kode program menjadi bahasa mesin. Bahasa C++ mempunyai dua beban yaitu harus mendukung pemrograman terstruktur menggunakan bahasa C dan pemrograman berorientasi objek menggunakan bahasa C++. Dengan demikian, program dalam bahasa C dapat dikompile menggunakan kompiler C++, tetapi program dalam bahasa C++ tidak dapat dikompile menggunakan kompiler C.
Borland International Inc. mengembangkan kompiler C++ menjadi sebuah kompiler yang mampu mengubah C++ langsung menjadi bahasa mesin (assembly). Sejak evolusi ini, mulai tahun 1990 C++ menjadi bahasa berorientasi obyek yang digunakan oleh sebagian besar pemrogram professional. 



Perbedaaan Bahasa C dan Bahasa C++


Perbedaan Antara Bahasa pemrograman C dan C++ meskipun bahasa-bahasa tersebut menggunakan sintaks yang sama tetapi mereka memiliki perbedaan, sebagai berikut :
·  C merupakan bahasa pemrograman prosedural, dimana penyelesaian suatu masalah dilakukan dengan membagi-bagi masalah tersebut kedalam su-submasalah yang lebih kecil.
·  C++ merupakan bahasa pemrograman yang memiliki sifat Pemrograman berorientasi objek, Untuk menyelesaikan masalah, C++ melakukan langkah pertama dengan menjelaskan class-class yang merupakan anak class yang dibuat sebelumnya sebagai abstraksi dari object-object fisik, Class tersebut berisi keadaan object, anggota-anggotanya dan kemampuan dari objectnya, Setelah beberapa Class dibuat kemudian masalah dipecahkan dengan Class.

Bahasa C mempunyai ciri khas tersendiri dari bahasa pemrograman sebelumnya seperti Pascal. Ciri khas inilah yang membuat bahasa C menjadi populer dari bahasa pemrograman yang lain.
1)    Berukuran kecil.
2)    Penggunaan lebih leluasa pada pemanggilan fungsi.
3)    Gaya penulisan lebih bebas tidak seperti pada Pascal.
4)    Bahasa Pemrograman terstruktur.
5)    Dapat menggunakan bahasa pemrograman tingkat rendah (pada operasi Bitwise) dan tetap dapat mudah dibaca.



Pengenalan IDE Borland C++

IDE merupakan singkatan dari Integrated Development Environment yang merupakan lembar kerja terpadu untuk pengembangan program. IDE dari Borland C++, dapat digunakan untuk :
1)    Menulis naskah program.
2)    Mengkompilasi program (Compile).
3)    Melakukan pengujian program (Debugging).
4)    Mengkaitkan object dan library ke program (Linking).
5)    Menjalankan program (Running).



Terimakasih sudah mengunjungi blog ini, mohon maaf jika ada kekurangan dalam memberikan materi tentang pemrograman bahasa C++.

Semoga Bermanfaat dan bisa menjadi sumber referensi bagi kalian semuaaa....



0 komentar:

Posting Komentar