A. PENJELASAN BAHASA C++
C++ adalah bahasa pemrograman komputer yang di buat oleh Bjarne Stroustrup, yang merupakan perkembangan dari bahasa C dikembangkan di Bong Labs (Dennis Ritchie) pada awal tahun 1970-an, Bahasa itu diturunkan dari bahasa sebelumnya, yaitu B, Pada awalnya, bahasa tersebut dirancang sebagai bahasa pemrograman yang dijalankan pada sistem Unix, Pada perkembangannya, versi ANSI (American National Standart Institute) Bahasa pemrograman C menjadi versi dominan, Meskipun versi tersebut sekarang jarang dipakai dalam pengembangan sistem dan jaringan maupun untuk sistem embedded, Bjarne Stroustrup pada Bel labs pertama kali mengembangkan C++ pada awal 1980-an. Untuk mendukung fitur-fitur pada C++, dibangun efisiensi dan sistem support untuk pemrograman tingkat rendah (low level coding). Pada C++ ditambahkan konsep-konsep baru seperti class dengan sifat-sifatnya seperti inheritance dan overloading. Salah satu perbedaan yang paling mendasar dengan bahasa C adalah dukungan terhadap konsep pemrograman berorientasi objek (Object Oriented Programming).
Software yang digunakan dalam bahasa C++ adalah :
1. Borland C++
2. Dec C++
3. NotePad++
4. GCC
5. Microsoft Visual C++
dan masih banyak lagi.
B. PROSES PEMBENTUKAN PEMOGRAMAN DALAM C++
Source Code
|
C++ compiler
|
Assembler
|
Linker
|
Loader
|
Output(program)
Kompiler C++
Kompiler akan menerjemahkan kode program yang telah dilewatkan oleh preprosesor ke dalam bahasa assembly. Kode yang sudah berubah kebentuk kode assembly ini kemudian siap dikirim ke program Asembler.
Assembler
Menerima keluaran dari compiler C++ dan akan membuat sebuah kode objek. Jika dalam kode program kita tidak menggunakan fungsi-fungsi yang terdapat pada library lain, maka kode objek ini akan langsung dieksekusi menjadi EXE.
link editor
Bagian ini dikerjakan jika kode program yang kita buat menggunakan fungsi-fungsi luar yang disimpan dalam suatu library lain. Link editor akan mengkombinasikan kode objek dan library yang ada untuk menjadikan sebuah file EXE.
Loader
loader adalah program yang digunakan untuk mengeksekusi program yang kita buat. Sehingga output program akan ditampilkan dilayar.
Kompiler C++
Kompiler akan menerjemahkan kode program yang telah dilewatkan oleh preprosesor ke dalam bahasa assembly. Kode yang sudah berubah kebentuk kode assembly ini kemudian siap dikirim ke program Asembler.
Assembler
Menerima keluaran dari compiler C++ dan akan membuat sebuah kode objek. Jika dalam kode program kita tidak menggunakan fungsi-fungsi yang terdapat pada library lain, maka kode objek ini akan langsung dieksekusi menjadi EXE.
link editor
Bagian ini dikerjakan jika kode program yang kita buat menggunakan fungsi-fungsi luar yang disimpan dalam suatu library lain. Link editor akan mengkombinasikan kode objek dan library yang ada untuk menjadikan sebuah file EXE.
Loader
loader adalah program yang digunakan untuk mengeksekusi program yang kita buat. Sehingga output program akan ditampilkan dilayar.
C. Kelebihan C++ dan C pada umunya
- Bahasa C tersedia hampir di semua jenis komputer.
- kode bahasa C sifatnya adalah portable dan fleksible untuk semua jenis komputer.
- bahasa C hanya menyediakan sedikit kata-kata kunci, hanya terdapat 32 kata kunci.
- proses executable program bahasa C lebih cepat
- dukungan pustaka yang banyak
- C adalah bahasa yang terstruktur
- bahasa C termasuk bahasa tingkat menengah.
sumber :
https://id.wikipedia.org/wiki/C%2B%2B
Pemrograman C++,Tri Basuki Kurniawan Misinem/Ardana Media/
5 Ways to Make Money From Sports To Place Football Bets
ReplyDeleteThere's also a huge number of sports betting markets available. It's not too hard to find an NFL betting site right now. 토토 사이트 코드