This is default featured slide 1 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 2 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 3 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 4 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 5 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

Rabu, 27 September 2017

Pengertian dan Bagian-bagian IDE Borland C++


Pengenalan / Pengertian Borland 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++.

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++.

IDE merupakan singkatan dari Integrated Development Environment, merupakan Lembar kerja terpadu untuk pengembangan program. IDE dari Borland C++.


Fungsi IDE Borland C++

Menulis Naskah Program.
Mengkompilasi Program ( Compile )
Melakukan Pengujian Program ( Debugging )
Mengaitkan Object dan Library ke Program ( Linking )
Menjalankan Program ( Running )



Fungsi dari Bagian-bagian IDE Borland C++

Baris Menu ( Menu Bar ) Menu utama terdiri dari; File, Edit, Search, Run, Compile, Debug, Project, Options, Window dan Help.

Baris Peralatan (Tools Bar) Baris yang menampilkan shortcuts (icons) untuk mempermudah pengguna dalam pembuatan program-program C++, seperti icon open, save, compiler, run dan lainlain.

Jendela Editor Tempat untuk pengetikan program dan membuat program. Jika pertama kali anda membuat program, nama file jendela editor adalah NONAME00.CPP

Jendela Message Tempat untuk menampilkan pesan-pesan pada proses kompilasi dan link program. Jika ada kesalahan sintax program maupun varibel dan objek, maka akan diberikan pesan kesalahannya yang kemudian dapat didouble klik pada pesan tersebut untuk mendapatkan petunjuk di baris yang mana terdapat kesalahannya.

Baris Status (Status Bar) Baris yang akan menampilkan keterangan-keterangan pada saat mengaktifkan menu bar dan sub menu serta keterangan-keterangan lain (seperti petunjuk baris dan kolom, waktu yang sedang berjalan).


Model Memori Borland C++

Model Tiny Model memori yang menyediakan jumlah memori untuk program dan data tidak lebih dari 64 Kb.
Model Small Model memori yang menyediakan jumlah memori untuk masing-masing program dan data tidak lebih dari 64 Kb.
Model Medium Model memori yang menyediakan jumlah memori untuk program tidak lebih dari 64 Kb dan data tidak lebih dari 64 K.
Model Compact Model memori yang menyediakan jumlah memori untuk program lebih dari 64 Kb dan data tidak lebih dari 64 K.
Model Large Model memori yang menyediakan jumlah memori untuk program dan data lebih dari 64 K.
Model Huge Model memori yang menyediakan jumlah memori untuk menyimpan satu jenis data.

Pengenalan Bahasa Pemrograman C++




Bahasa Pemrograman C++

Bahasa Pemrograman C++ adalah bahasa pemrograman komputer tingkat tinggi (High Level Language), tapi banyak juga orang yang mengatakan sebagai bahasa pemrograman tingkat menengah (Middle Level Language). Kenapa penulis menganggap C++ adalah bahasa pemrograman tingkat menengah. berdasarkan sejarah C++ dan pengertian dari tingkatan bahasa pemrograman. C++ merupakan peluasan dari bahasa pemrograman C. bahasa pemrograman C++ dapat melakukan apa yang dapat dilakukan oleh bahasa C, termasuk kelebihan bahasa pemrograman C yaitu dapat menggunakan bahasa pemrograman Assembly.

Bahasa Pemrograman Tingkat rendah adalah bahasa yang termasuk masih primitif, mirip seperti bahasa mesin dan sulit untuk dipelajari. Bahasa Pemrograman tingkat tinggi adalah bahasa yang sudah disederhanakan, mudah digunakan dan mudah dipelajari. Dan bahasa pemrograman menengah adalah bahasa dimana berada ditengah itu (Fleksibel), bahasa yang dapat melakukan perintah dengan bahasa pemrograman tingkat tinggi maupun tingkat rendah.

C++ adalah peluasan dan penyempurnaan dari bahasa pemrograman sebelumnya yaitu bahasa C, oleh Bjarne Stroustrup pada tahun 1980. Awal C++ mempunyai nama yaitu “C with Classes” dan berganti nama menjadi C++ pada tahun 1983. Bjarne Stroustrup membuat bahasa pemrograman C++ dengan tambahan fasilitas, yang sangat berguna pada tahun itu sampai sekarang, yaitu bahasa pemrograman yang mendukung OOP (Object Oriented Programming).


Fitur-fitur C ++

Portable, dan merupakan salah satu bahasa pemrograman yang paling sering digunakan di dunia. Karena memiliki banyak kompiler yang berjalan di berbagai platform dan secara eksklusif menggunakan Standar Library C++ yang akan berjalan pada banyak platform dengan tidak adanya perubahan fungsi-fungsi pada Library C++.

Mendukung Manifest dan Inferred Typing. Fitur tersebut ada dari pertama adanya C++ Sampai dengan C ++ standar terbaru saat ini, C ++ memungkinkan fleksibilitas dan juga menyediakan kesederhanaan dalam menulis program.

C++ Menawarkan banyak pilihan paradigma. Beberapa adalah paradigm yang sangat terkenal dalam C ++ adalah menawarkan dukungan luar biasa untuk Pemrograman Prosedural, Generik, Berorientasi Objek (OOP) dan masih banyak paradigm yang memberikan kemudahan untuk programmer C++.

Memiliki dukungan Library yang luar biasa. C++ memiliki Standar Library C++ yang memiliki banyak sekali fungsi dan tidak hanya itu, banyak juga programmer lain yang mengembangkan C++ dan membuat Library tambahan yang sangat berguna.

Bahasa yang dikompilasi. C ++, mengkompilasi langsung ke bahasa mesin, yang memungkinkan untuk menjadi salah satu bahasa tercepat di dunia.

Sekali lagi menawarkan Fleksibilitas dalam mendukung kedua statis dan dinamis type checking. C++ memungkinkan tipe conversions untuk di check (Diperiksa) di saat mengkompilasi program atau saat jalanya program (run-time).

C++ merupakan bahasa turunan dari bahasa pemrograman C, dan C++ dapat menggunakan dan mempunyai semua fasilitas yang ada dalam bahasa pemrograman C tanpa perubahan sedikitpun dalam fungsi-fungsi C. dan juga C++ dapat melakukan pemrograman Assembly langsung di dalam program yang merupakan fitur turunan dari C.

Dan masih banyak lagi, kalian akan menyadarinya jika sudah menjadi programmer dengan bahasa C++.

Sejarah Bahasa Pemrograman C ++




Sejarah Bahasa Pemrograman

Ada banyak bahasa computer yang banyak bermunculan dan sudah banyak juga yang sudah mempunyai perubahan sejak computer pertama diciptakan. Computer awal tersebut dibuat untuk bantuan kalkulasi sejak perang dunia ke dua. Awalnya programmer bekerja dengan intruksi computer yang sangat premitif yaitu bernama Machine Language atau dalam bahasa Indonesia adalah Bahasa Mesin. Waktu berjalan dan kemudia bahasa computer pun berevolusi lagi. Lahirlah bahasa tingkat tinggi seperti BASIC dan COBOL. Bahasa ini memungkinkan orang bekerja dengan sejumlah kata dan kalimat tertentu dalam seperti ini akan diterjemahkan kembali. Menjadi bahasa mesin dengan menguanakan suatu interprenter ataupun compiler. Suatu interprenter bekerja dengan menterjemahkan baris program sesaat dibaca. Mengubah menjadi bahasa mesin dan menjalankannya. Compiler akan menghasilkan suatu program yang sangat cepat pada saat dijalankan karena waktu untuk menterjemahkan program telah dihilangkan. Keuntungan dari suatu Compiler adalah menghasilkan program executable yang tidak tergantung kepada program sumber. Sedangkan pada interpreter anda harus menjalankannya dengan menggunakan program sumber. Untuk beberapa tahun, prinsip utama dari programmer komputer adalah menulis suatu kode yang sependek mungkin, dan dapat dijalankan dengan cepat. Program tersebut harus berukuran kecil karena memori komputer sangat mahal, dan harus cepat karena tenaga pemrosesesan (CPU) sangat mahal. Setelah komputer menjadi semakin kecil, murah dan cepat, dan harga dari memori telah jatuh. Prioritas ini telah berubah. Sekarang biaya tenaga programmer jauh lebih mahal dibandingkan dengan harga komputer yang digunakan dalam bisnis. Program yang ditulis dengan baik dan mudah ditangani adalah suatu yang bernilai tinggi. Mudah ditangani artinya adalah pada saat kebutuhan bisnis berubah, program dengan mudah dapat dikembangkan tanpa adanya biaya yang sangat besar.


Sejarah Bahasa C

Bahasa C dikembangken di Bell lab pada tahun 1972 ditulis pertama kali oleh Brian W. Kernighan dan Denies M. Ricthie merupakan bahasa turunan atau pengembangan dari bahasa B yang ditulis oleh Ken Thompson pada tahun 1970 yang diturunkan oleh bahasa sebelumnya, yaitu BCL. Bahasa C, pada awalnya dirancang sebagai bahasa pemrograman yang dioperasikan pada sistem operasi UNIX. Bahasa C merupakan bahasa pemrograman tingkat menengah yaitu diantara bahasa tinggat rendah dan tingkat tinggi yang biasa disebut dengan Bahasa Tingkat Menengah. Bahasa C mempunyai banyak kemampuan yang sering digunakan diantaranya kemampuan untuk membuat perangkat lunak, misalnya dBASE, Word Star dan lain-lain.


Sejarah Bahasa C++

Pada tahun 1980 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 pembeban lebihan operator dan fungsi yang mulanya disebut “a better C” kemudian berganti nama pada tahun 1983 menjadi 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++.

untuk cerita lengkap tentang penemuan bahasa C++, seperti sebelumnya diceritakan diatas C ++ adalah bahasa pemrograman yang pada tahun 1980, ketika Bjarne Stroustrup melakukan pekerjaan untuk gelar Ph.D. tesis. Salah satu bahasa dan Stroustrup memiliki kesempatan untuk bekerja dengan bahasa tersebut yang disebut Simula, yang seperti namanya yang merupakan bahasa untuk simulasi. The Simula 67 bahasa - yang merupakan varian yang bekerja dengan Stroustrup dan bahasa tersebut dianggap sebagai bahasa pertama untuk mendukung paradigma pemrograman berorientasi objek. Stroustrup menemukan bahwa paradigma ini sangat berguna untuk pengembangan perangkat lunak, namun bahasa Simula terlalu lambat untuk penggunaan praktis.

Tak lama kemudian, ia mulai bekerja pada "C with classes" atau di dalam bahasa indonesia adalah C dengan kelas, yang dimaksudkan untuk menjadi superset dari bahasa C. Tujuannya adalah untuk menambahkan pemrograman berorientasi objek ke dalam bahasa C, yang dan masih merupakan bahasa dihormati untuk portabilitas tanpa mengorbankan kecepatan atau tingkat rendah fungsi. Bahasanya termasuk kelas, dasar warisan, inlining, fungsi default argumen, dan memeriksa jenis kuat di samping semua fitur dari bahasa C.

Pertama C dengan Kelas compiler disebut Cfront, yang berasal dari kompiler C disebut CPRE. Itu adalah program yang dirancang untuk menerjemahkan C dengan kode Kelas ke C. biasa Titik agak menarik yang patut dicatat adalah bahwa Cfront sebagian besar ditulis dalam C dengan Kelas, membuatnya menjadi compiler self hosting (compiler yang dapat mengkompilasi sendiri). Cfront kemudian akan ditinggalkan pada tahun 1993 setelah menjadi sulit untuk mengintegrasikan fitur baru ke dalamnya, yaitu C ++ pengecualian. Meskipun demikian, Cfront membuat dampak besar pada implementasi kompiler masa depan dan pada sistem operasi Unix.

Pada tahun 1983, nama bahasa berubah dari C dengan Kelas C ++ untuk. Operator ++ dalam bahasa C adalah operator untuk incrementing variabel, yang memberikan beberapa wawasan ke dalam bagaimana Stroustrup dianggap bahasa. Banyak fitur baru yang ditambahkan sekitar waktu itu, yang paling terkenal di antaranya adalah fungsi virtual, fungsi overloading, referensi dengan & simbol, kata kunci const, dan single-line komentar menggunakan dua garis miring ke depan (yang merupakan fitur yang diambil dari BCPL bahasa ).

Pada tahun 1985, referensi Stroustrup untuk bahasa berjudul The C ++ Programming Language diterbitkan. Pada tahun yang sama, C ++ dilaksanakan sebagai produk komersial. Bahasa ini belum secara resmi distandarkan, membuat buku referensi yang sangat penting. Bahasa ini diperbarui lagi pada tahun 1989 untuk memasukkan anggota dilindungi dan statis, serta warisan dari beberapa kelas.

Pada tahun 1990, The Annotated C ++ Referensi dirilis. Pada tahun yang sama, Borland Turbo C ++ compiler akan dirilis sebagai produk komersial. Turbo C ++ menambahkan kebanyakan library tambahan yang akan memiliki dampak yang besar terhadap pengembangan C ++ 's. Meskipun rilis stabil terakhir Turbo C ++ 's pada tahun 2006, compiler masih banyak digunakan.

Pada tahun 1998, panitia C ++ standar diterbitkan standar internasional pertama untuk C ++ ISO / IEC 14882: 1998., Yang akan informal dikenal sebagai C ++ 98 The Annotated C ++ Reference Manual dikatakan pengaruh besar dalam pengembangan standar . The Standard Template Library, yang dimulai untuk pengembangan konseptual pada tahun 1979, juga termasuk. Pada tahun 2003, panitia menanggapi beberapa masalah yang dilaporkan dengan standar mereka pada tahun 1998, dan direvisi sesuai. Bahasa berubah dijuluki C ++ 03.

Pada tahun 2005, panitia C ++ berstandar merilis laporan teknis (dijuluki TR1) merinci berbagai fitur mereka berencana untuk menambah C ++ standar terbaru. Standar baru itu secara informal dijuluki C ++ 0x seperti yang diharapkan akan dirilis sebelum akhir dekade pertama. Namun, ironisnya, standar baru tidak akan dirilis sampai pertengahan 2011. Beberapa laporan teknis yang dirilis hingga saat itu, dan beberapa kompiler mulai menambahkan dukungan eksperimental untuk fitur-fitur baru.

Pada pertengahan 2011, C ++ standar baru (dijuluki C ++ 11) selesai. The proyek perpustakaan Meningkat, membuat dampak yang besar terhadap standar baru, dan beberapa modul baru berasal langsung dari Boost perpustakaan yang sesuai. Beberapa fitur baru termasuk dukungan ekspresi reguler (rincian tentang kalimat biasa dapat ditemukan di sini), sebuah perpustakaan pengacakan komprehensif, perpustakaan C ++ waktu yang baru, teori atom dukungan, perpustakaan threading standar (yang sampai 2011 baik C dan C ++ yang kurang) , baru untuk loop sintaks menyediakan fungsionalitas mirip dengan foreach loop dalam bahasa tertentu lainnya, kata kunci auto, kelas kontainer baru, dukungan yang lebih baik untuk serikat dan daftar array inisialisasi, dan template variadic.

Pengertian C++ dan Borland C++



Bagaimana Sejarah Bahasa C++ ?

Cerita Pendek. Pada tahun 1980 seorang ahli yang bernama Bjarne Stroustrup mengembangkan beberapa hal dari bahasa C yang dinamakan “C with Classes” yang pada mulanya disebut “a better C” dan berganti nama pada tahun 1983 menjadi C++ oleh Rick Mascitti, dibuat di Laboratorium Bell, AT&T. Pada C++ ditambahkan konsep-konsep baru seperti class dengan sifat-sifatnya yang disebut dengan Object Oriented Programming (OOP), yang mempunyai tujuan utamanya adalah membantu dan mengelola program yang besar dan kompleks.
Baca juga : Sejarah Bahasa Pemrograman C++


Apa itu Bahasa C++ ?

Bahasa C++ adalah bahasa komputer atau bahasa pemrograman yang merupakan pengembangan dari bahasa C kemudian disempurnakan oleh Bjarne Stroustrup pada tahun 1980 menjadi 1980 menjadi “c with classes” dan berganti nama menjadi C++ pada tahun 1983. Bahasa 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.
Baca juga : Pengertian dan Fitur-fitur C++


Apa itu Borland 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++.

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++.
Baca juga : Pengenalan dan Bagian-bagian IDE Borland C++


Fungsi IDE Borland C++

• Menulis Naskah Program.
• Mengkompilasi Program ( Compile )
• Melakukan Pengujian Program ( Debugging )
• Mengaitkan Object dan Library ke Program ( Linking )
• Menjalankan Program ( Running )