Saturday, March 18, 2017

Turbo C ++ dan Dev C++

Ada banyak sekali aplikasi yang dapat digunakan sebagai compiler bahasa C++, contohnya seperti:

1. Borland C++

Borland C++ adalah perangkat lunak untuk menyusun aplikasi yang berdasarkan pada bahasa pemrograman C dan bekerja dalam lingkungan sistem operasi windows. Dengan Borland C++, kita akan merasakan begitu mudahnya menyusun program aplikasi.


Turbo C++ merupakan kompiler C++ dengan IDE yang terintegrasi yang dikembangkan oleh Borland, terkenal karena kecepatannya dalam kompilasi dan linking. Produk ini merupakan bagian dari keluarga kompiler borland yang sangat populer termasuk Turbo Pascal, Turbo Basic, Turbo Prolog, dan Turbo C.

2. Dev-C++

Dev C++ adalah aplikasi pembuat program C++ yang dikembangkan oleh Bloodshed. Aplikasi ini memiliki grafis IDE (Integrated Development Environtment) dengan fitur lengkap yang mampu membuat program / konsol berbasis C/C++ menggunakan sistem kompiler MinGW yang dapat dasarnya adalah sistem compiler yang sebagian besar versi linux.


3. QT Creator

QT Creator merupakan cross-platdorm IDE (Integrated Development Environment ) yang lengkap untuk pengembangan aplikasi dengan target berbagai platform desktop dan berbagai platform mobile. QT Creator dapat diinstall pada Linux, OS X dan Micorosoft Windows.



Perbedaan Turbo C++ dan Dev C++ adalah:

Turbo C ++ 4.5

  1. Proses Compile yang tidak memakan waktu lama
  2. Ada menu help yang bisa membantu dalam urusan syntax bahkan ada contohnya juga secara langsung
  3. Tanpa menggunakan using namespace std; setelah include
  4. Menggunakan void main() setelah include; 
  5. Menggunakan getch(); di akhir program
  6. Program akan lebih maksimal bisa di jalankan di windows 16 bit, tidak bisa jalan di windows 64 bit
  7. Tidak adanya menu delay, color karena hanya bisa berjalan di windows 16 bit saja

Dev C ++

  1. Bisa menggunakan warna pada program yang dibuat
  2. jalan di windows 64 bit
  3. Penggunaan using namespace std; setelah include
  4. Menggunakan int main() setelah using namespace std;
  5. Penggunaan system("PAUSE"); dan return EXIT_SUCCESS; di akhir program
  6. Tanpa menggunakan getch(); juga bisa
  7. Dev C++ ini biasa diterapkan di compiler sistem operasi yang menggunakan berbasis Linux
  8. Tidak adanya menu help
  9. kalau program sudah panjang proses compile cukup lama

Mengenal Program Compiler C++


Sebelum melangkah lebih jauh ke tahap pembuatan kode program, sebaiknya mengetahui terlebih dahulu tentang proses pembentukan program di dalam C++. Terdapat beberapa tahapan yang terjadi pada saat proses pembentukan program,

Program C++ biasa ditulis dengan nama ekstensi *.CPP (dari kata C plus plus). Agar program ini dapat dijalankan (dieksekusi), program harus dikompilasi terlebih dahulu dengan menggunakan kompiler C++.


Pada saat pengkompilasian, program sumber (.CPP) bersama file-file header (berekstensi .H atau .HPP) akan diterjemahkan oleh kompiler C++ menjadi kode obyek (.OBJ). File obyek ini berupa file dalam format biner (berkode 0 dan 1) yang berekstensi .exe. Selanjutnya file obyek ini bersama-sama dengan file obyek yang lain serta file pustaka (.LIB) dikaitkan menjadi satu oleh linker. Hasilnya berupa file yang bersifat executable. File inilah yang bisa dijalankan langsung dari sistem operasi secara langsung.

Saat ini banyak kompiler C++ yang beredar di pasaran. Sebagai contoh Microsoft Corporation, sebagai perusahaan pembuat perangkat lunak yang sangat terkenal, mengeluarkan produk kompiler C++ berupa Microsoft C / C++ serta Visual C++. Adapun Borland International, yang sangat terkenal dengan Turbo Pascal-nya, mengeluarkan Turbo C++ dan Borland C++.
Berikut ini gambar yang mengilustrasikan proses pembentukan program di dalam C++ (berlaku juga untuk program-program yang ditulis dalam bahasa C):


Mengenal C dan C++

  • Bahasa C merupakan bahasa pendahulu dari bahasa C++.
  • Pencipta C adalah Brian W. Kernighan dan Dennis M. Ritchie pada sekitar tahun 1972.
  • C adalah bahasa pemrograman terstruktur yang membagi program dalam bentuk sejumlah blok.
  • Tujuannya adalah untuk memudahkan dalam pembuatan  dan pengembangan program.

Bahasa C++

  • C++ diciptakan satu dekade setelah C oleh Bjarne Stroustrup pada tahun 1983. Pada mulanya C++ disebut “a better C”.
  • Nama C++ sendiri diberikan oleh Rick Mascitti pada musim panas 1983. Adapun tanda ++ berasal dari nama operator penaikan pada bahasa C.
  • Keistimewaan yang sangat berarti pada C++ adalah karena bahasa ini mendukung pemrograman yang berorientasi objek (PBO) atau OOP / Object Oriented Programming.
  • Program C++ biasa ditulis dengan nama ekstensi .CPP (dari kata C plus plus).
  • Agar program ini dapat dijalankan (dieksekusi), program harus dikompilasi terlebih dahulu dengan menggunakan kompiler C++.
Contoh Program C++:

//program01.cpp

#include <iostream>

using namespace std;

main()
{
 cout<<"Hai. Selamat belajar C++";

}


Hasil Compile dan Run dari program diatas adalah:



Contoh Program yang lain dapat dilihat di menu Tutorial.

Turbo C ++ dan Dev C++

Ada banyak sekali aplikasi yang dapat digunakan sebagai compiler bahasa C++, contohnya seperti: 1. Borland C++ Borland C++ adal...