• Pada Algoritma pencarian banyak yang bisa kita temukan atau gunakan. Ada Merge Sort, Quick Sort, Bubble Sort, dan...
  • Pada dasarnya algoritma searching banyak kita jumpai. Apalagi hanya untuk mencari nilai minimum dan nilai maximum...
  • Kalian pasti sudah tahu apa itu Deret Fibonacci, ya benar. (Padahal gak jawab). Tetapi pada pembahasan kali ini kita akan membuar program...
  • Metoda Pencarian Biner ( Binary Search) hanya bisa diterapkan jika data array sudah terurut. Pengurutan Array bisa menggunakan jenis sorting ...
  • Salah satu contoh tipe algoritma brute force lainnya adalah linear search (pencarian berurutan), Dikatakan demikian karena algoritma ini menggunakan ...

Tuesday, August 7, 2012

Evolusi Compiler C++ : Turbo C, Turbo C++, Borland C++, Borland C++ Builder

Borland C++ Builder
Evolusi Compiler C++ : Perbedaan Turbo C, Turbo C++, Borland C++, Borland C++ Builder - Pada awal saya mengenal bahasa pemrograman adalah Pascal. Tetapi saya merasa sangat susah untuk memahaminya. Maklum saja masih anak SMA. Setelah kuliah masuk jurusan Teknik Informatika akhirnya ketemu lagi dengan bahasa pemrograman yang lain. Yaitu bahasa pemrograman C++.

Pada awalnya saya dikenalkan dengan Borland C++. Aplikasi sangat mudah digunakan untuk para pemula seperti saya. Tetapi setelah menginjak semester 2 saya menemukan Borland C++ Builder. Jujur saja saya bingung bagaimana menggunakannya. Ternyata mereka mempunyai hubungan pertalian sedarah. Berikut ini adalah perbedaan dari Turbo C, Turbo C++, Borland C++, Borland C++ Builder.

Turbo C untuk membuat program berbahasa C sedangkan Turbo C++ untuk membuat program bahasa C++, Kedua-duanya buatan Borland.

Turbo C++ 1.0 dirilis Februari 1991 jalan di lingkungan DOS.

Turbo C++ 3.0 dirilis November 1991 jalan di lingkungan DOS yang kemudian diupdate untuk mendukung pembuatan program aplikasi untuk Ms-Windows (Turbo C++ 3.1).

Evolusi Compiler C++ : Perbedaan Turbo C, Turbo C++, Borland C++, Borland C++ Builder - Borland merilis juga Borland C++ untuk segment yang berbeda seiring dirilisnya Turbo C++ 1.0. Turbo C++ ditargetkan untuk para pemula dan hobbyist, sedangkan Borland C++ ditargetkan untuk para professional sehingga memiliki lebih banyak fitur, tool, dan kemudahan pembuatan program aplikasi. Dari sisi bahasa, Turbo C++ dengan Borland C++ masih sama.

Turbo C++ 4.0 dirilis November 1993 jalan dilingkungan Ms-Windows yang mendukung pembuatan dan pemakaian template lebih lanjut. Lalu dilanjutkan dengan Turbo C++ 4.5

Borland C++ dilanjutkan sampai Borland C++ 5.02 (1997) yang kemudian diganti dengan Borland C++ Builder yang dikembangkan sampai saat ini menjadi CodeGear C++ Builder 2009 (Dirilis Agustus 2008).

Sedangkan Turbo C++ "dihidupkan" lagi tahun 2007 yang dinamai CodeGear Turbo C++ Explorer (gratis) dan CodeGear Turbo C++ Professional (bayar) yang dibuat berbasiskan Borland C++ Builder 2006. CodeGear adalah anak perusahaan Borland.

Kemudian pada tahun 2008 CodeGear di akuisisi oleh Embarcadero dan terus mengembangkan C++ Builder. Versi yang dirilis C++ Builder 2009, 2010, XE, dan XE2 (2011).

Dengan demikian evolusi Turbo C++ adalah : Turbo C++ --> Borland C++ --> Borland C++ Builder --> CodeGear C++ Builder --> Embarcadero C++ Builder.

Bahasa C++ distandarisasi secara internasional oleh ISO/ANSI tahun 1998. Dengan demikian Turbo C++ 1.0 sampai Borland C++ 5.02 belum mengacu pada perintah-perintah ISO/ANSI C++.

Evolusi Compiler C++ : Perbedaan Turbo C, Turbo C++, Borland C++, Borland C++ Builder - Untuk membuat program C++ yang mengacu pada ISO/ANSI C++, dapat menggunakan MinGW C++ (ukuran file 6 Mb) atau Dev-C++ (ukuran file 6 MB) atau Turbo C++ Explorer (ukuran file 320Mb) atau Ms Visual C++ 2008/2010 Express Edition yang dapat di-download secara gratis dari internet.

Sekarang bagi kalian yang ingin belajar bahasa pemrograman C++ tidak usah bingung lagi ingin menggunakan compiler yang mana. Tinggal bagaimana kebutuhan kalian atas program yang ingin kalian bangun. Selamat berjuang!
Readmore

Tutorial Algorithm and Programming ©Template Blogger Green by Dicas Blogger.

To Up