ALGORITMA
& PEMROGRAMAN
SEJARAH
PERKEMBANGAN BAHASA PROGRAM C++
AURILIA VICA KUSUMA
16753006
MANAJEMEN INFORMATIKA (IA)
JURUSAN EKONOMIS BISNIS
POLITEKNIK NEGERI LAMPUNG
BANDAR LAMPUNG
TAHUN
AKADEMIK 2016/2017
Sejarah
C++
Bahasa C++ diciptakan oleh Bjarne Stroustrup di AT&T
Bell Laboratories awal tahun 1980-an berdasarkan C ANSI (American National
Standard Institute). Pertama kali, prototype C++ muncul sebagai C yang
dipercanggih dengan fasilitas kelas. Bahasa tersebut disebut C dengan kelas ( C
wih class). Selama tahun 1983-1984, C dengan kelas disempurnakan dengan
menambahkan fasilitas pembebanlebihan operator dan fungsi yang kemudian
melahirkan apa yang disebut C++. Symbol ++ merupakan operator C untuk operasi
penaikan, muncul untuk menunjukkan bahwa bahasa baru ini merupakan versi yang
lebih canggih dari C.
Borland International merilis compiler Borland C++ dan Turbo
C++. Kedua compiler ini sama-sama dapat digunakan untuk mengkompilasi kode C++.
Bedanya, Borland C++ selain dapat digunakan dibawah lingkungan DOS, juga dapat
digunakan untuk pemrograman Windows. Selain Borland International, beberapa
perusahaan lain juga merilis compiler C++,
seperti Topspeed C++ dan Zortech C++.
Pengertian
C++
C++
adalah sebuah bahasa pemrograman yang memiliki banyak dialek, seperti bahasa
orang yang banyak memiliki dialek. Dalam C++, dialek bukan disebabkan oleh
karena si pembicara berasal dari Jepang atau Indonesia, melainkan karena bahasa
ini memiliki beberapa kompiler yang berbeda. Ada empat kompiler umum yaitu :
C++ Borland, C++ Microsoft Visual, C/386 Watcom, dan DJGPP. Anda dapat
mendownload DJGPP atau mungkin saja anda telah memiliki kompiler lain.
Setiap
kompiler ini agak berbeda. Setiap kompiler akan dapat menjalankan fungsi fungsi
standar C++ ANSI/ISO, tetapi masing masing kompiler juga akan dapat menjalankan
fungsi fungsi nonstandard (fungsi fungsi ini, agak mirip dengan ucapan yang
tidak standar yang diucapkan orang diberbagai pelosok negeri. Sebagai contoh,
di New Orleans kata median disebut neutral ground). Kadang kadang pemakaian
fungsi nonstandard akan menimbulkan masalah pada saat anda hendak mengkompilasi
kode sumber data (source code) (yaitu program berbahasa C++ yang ditulis oleh
seorang programer) mempergunakan kompiler yang berbeda. Tutorial ini tidak terlepas
dari masalah seperti itu.
Bila
anda belum mempunyai sebuah kompiler, disarankan agar anda segera memiliki
sebuah kompiler. Sebuah kompiler sederhana sudah cukup untuk dipergunakan oleh
anda dalam mengikuti tutorial ini.
Bahasa
pemrograman C++ adalah bahasa yang amat berbeda. Untuk kompiler C++ berbasis
DOS, akan memerlukan beberapa kata kunci (keywords); keyword sendiri tidak
cukup untuk difungsikan sebagai input dan output. Walau hampir semua fungsi
dalam file library tampaknya bias diakses oleh header filenya.
Contoh Program C++ :
# include
Main ( )
{
Char pesan [ ] = “Hai, C programmers !” ;
Cout << pesan ;
Return 0 ;
}
TENTANG C++
C++ diciptakan untuk mendukung pemrograman berorientasi pada objek (Object Oriented Pragramming /OOP) yang tidak dimiliki C. sementara C merupakan bahasa pemrograman terbaik dilingkungannya, bahasa ini tidak memiliki kemampuan OOP. Reputasi C tidak diragukan lagi dalam menghasilkan program .EXE berukuran kecil, eksekusi yang cepat, antarmuka (interfacing) yang sederhana dengan bahasa lain dan fleksibilitas pemrograman. Apa yang membuat C tampak sukar dipelajari mungkin karena tiadanya pemeriksaan tipe. Sebagai contoh, dapat mencampur bilangan bulat dengan string untuk menghasilkan karakter. Namun, justru dsitu letak fleksibilitas C, dapat mengolah data C sebebas mengolah data dalam bahasa assembly.
Contoh Program C++ :
# include
Main ( )
{
Char pesan [ ] = “Hai, C programmers !” ;
Cout << pesan ;
Return 0 ;
}
TENTANG C++
C++ diciptakan untuk mendukung pemrograman berorientasi pada objek (Object Oriented Pragramming /OOP) yang tidak dimiliki C. sementara C merupakan bahasa pemrograman terbaik dilingkungannya, bahasa ini tidak memiliki kemampuan OOP. Reputasi C tidak diragukan lagi dalam menghasilkan program .EXE berukuran kecil, eksekusi yang cepat, antarmuka (interfacing) yang sederhana dengan bahasa lain dan fleksibilitas pemrograman. Apa yang membuat C tampak sukar dipelajari mungkin karena tiadanya pemeriksaan tipe. Sebagai contoh, dapat mencampur bilangan bulat dengan string untuk menghasilkan karakter. Namun, justru dsitu letak fleksibilitas C, dapat mengolah data C sebebas mengolah data dalam bahasa assembly.
BORLAND(C++)
Dibandingkan compiler C++ yang lain, Borland C++ memiliki keunggulan terutama dalam hal kecepatan dan efisiensi kompilasi. Disamping itu, Borland C++ mendukung beberapa system operasi yaitu DOS, Windows 16bit (Window 3.0) dan windows 32 bit (Windows NT). Meskipun demikian compiler Borland C++ juga memiliki kelemahan bila dibandingkan compiler C++ yang lain, misalnya : pemrograman dengan Borland C++ terutama yang menyangkut tampilan jauh lebih sulit daripada pemrograman dengan Microsoft Visual C++.
Dibandingkan compiler C++ yang lain, Borland C++ memiliki keunggulan terutama dalam hal kecepatan dan efisiensi kompilasi. Disamping itu, Borland C++ mendukung beberapa system operasi yaitu DOS, Windows 16bit (Window 3.0) dan windows 32 bit (Windows NT). Meskipun demikian compiler Borland C++ juga memiliki kelemahan bila dibandingkan compiler C++ yang lain, misalnya : pemrograman dengan Borland C++ terutama yang menyangkut tampilan jauh lebih sulit daripada pemrograman dengan Microsoft Visual C++.
Tidak ada komentar:
Posting Komentar