Square Banner

Flex Slider (Do Not Edit Here!)

(Tab Widget 2)

(Tab Widget 4)

Poll

Popular Posts

About Me

Followers

(Tab Widget 3)

Pengertian Bahasa Pemrograman Java

Hallo Teman Ketemu Lagi Ni ada Yang Tau Apa Itu Java. Di Read Ya Teman !!!


 Java
       adalah sebuah teknologi yang diperkenalkan oleh Sun Microsystems pada pertengahan tahun 1990. Menurut definisi dari Sun, Java adalah nama untuk sekumpulan teknologi untuk membuat dan menjalankan perangkat lunak pada komputer standalone ataupun pada lingkungan jaringan. Kita lebih menyukai menyebut Java sebagai sebuah teknologi dibanding hanya sebuah bahasa pemrograman, karena Java lebih lengkap dibanding sebuah bahasa pemrograman konvensional. Teknologi Java memiliki tiga komponen penting, yaitu: · Programming-language specification · Application-programming interface · Virtual-machine specification
B. Java API Java API terdiri dari tiga bagian utama: · Java Standard Edition (SE), sebuah standar API untuk merancang aplikasi desktop dan applets dengan bahasa dasar yang mendukung grafis, M/K, keamanan, konektivitas basis data dan jaringan. · Java Enterprose Edition (EE), sebuah inisiatif API untuk merancang aplikasi server dengan mendukung untuk basis data. · Java Macro Edition (ME), sebuah API untuk merancang aplikasi yang jalan pada alat kecil seperti telepon genggam, komputer genggam dan pager.
C. Java Virtual Machine Java Virtual Machine (JVM) adalah sebuah spesifikasi untuk sebuah komputer abstrak. JVM terdiri dari sebuah kelas pemanggil dan sebuah interpreter Java yang mengeksekusi kode arsitektur netral. Kelas pemanggil memanggil file .class dari kedua program Java dan Java API untuk dieksekusi oleh interpreter Java. Interpreter Java mungkin sebuah perangkat lunak interpreter yang menterjemahkan satu kode byte pada satu waktu, atau mungkin sebuah just-intime (JIT) kompiler yang menurunkan bytecode arsitektur netral kedalam bahasa mesin untuk host computer.
 D. Sistem Operasi Java Sistem operasi biasanya ditulis dalam sebuah kombinasi dari kode bahssa C dan assembly, terutama disebabkan oleh kelebihan performa dari bahasa tersebut dan memudahkan komunikasi dengan perangkat keras. Satu kesulitan dalam merancang sistem basis bahasa adalah dalam hal proteksi memori, yaitu memproteksi sistem opeasi dari pemakai program yang sengaja memproteksi pemakai program lainnya. Sistem operasi tradisional mengaharapkan pada tampilan perangkat keras untuk menyediakan proteksi memori. Sistem basis bahasa mengandalkan pada tampilan keamanan dari bahasa. Sebagai hasilnya, sistem basis bahasa menginginkan pada alat perangkat keras kecil, yang mungkin kekurangan tampilan perangkat keras yang menyediakan proteksi memori.
KELEBIHAN DAN KEKURANGAN ( JAVA )
Kelebihan :
1. Sederhana
Bahasa pemrograman Java menggunakan Sintaks mirip C++, namun sintaks pada Java telah banyak diperbaiki terutama menghilangkan penggunaan pointer yang rumit dan multiple inheritance. Java juga menggunakan automati memory allocation dan memory garbage collection.
2. Berorientasi objek (Object Oriented)
Java menggunakan pemrogrman berorientasi objek yang membuat program dapat dibuat secara modular dan dapat dipergunakan kembali. Pemrograman berorientasi objek memodulasi dunia nyata ke dalam objek dan melakukan interaksi antar objek-objek tersebut.
3. Dapat didistribusi dengan mudah.
Java dibuat untuk membuat aplikasi terdistribusi secara mudah dengan adanya libraries networking yang terintegrasi pada Java.
4. Interpreter
Program Java dijalankan menggunakan interpreter, yaitu Java Virtual Machine (JVM). Hal ini menyebabkan source code Java yang telah dikompilasi menjadi Java bytecodes dapat dijalankan pada platform yang berbeda-beda.
5.Robust
Java mempunyai reliabilitas yang tinggi. Compiler pada Java mempunyai kemampuan mendeteksi eror secara lebih teliti dibandingkan bahasa pemrograman lain. Java mempunyai runtime-Exception handling untuk membantu mengatasi eror pada pemrograman.
6. Aman
Sebagai bahasa pemrograman untuk aplikasi internet dan terdistribusi, Java memiliki beberapa mekanisme keamanan untuk menjaga aplikasi tidaks digunakan untuk merusak system computer yang menjalankan aplikasi tersebut.
7. Architecture Neutral.
Program Java merupakan platform Independent. Program cukup memunyai satu buah versi yang dapat dijalankan pada platform yang berbeda dengan Java Virtual Machine.
8.Portable
Source Code maupun program Java dapat dengan mudah dibawa ke platform yang berbeda-beda tanpa harus dikompilasi ulang.
9. Performance
Performance pada Java sering dikatakan kurang tinggi. Namun performance Java dapat ditingkatkan menggunakan kompilasi Java lain seperti buatan Inprise, Microsoft, ataupun Symatec yang menggunakan Just In Time Compilers (JIT).
10. Multithreaded
Java mempunyai kemampuan untuk membuat suatu program yang dapat melakukan beberapa pekerjaan secara sekaligus dan simultan.
11. Dinamis 
Java didesain untuk dapat dijalankan pada lingkungan yang dinamis. Perubahan pada suatu class dengan menambahkan properties ataupun method dapat dilakukan tanpa mengganggu program yang menggunakan cla
ss tersebut.

Kekurangan :
1. Proses Compile, Program Java harus dicompile terlebih dahulu sebelum dijalankan, 

Hallo Teman Ketemu Lagi Ni ada Yang Tau Apa Itu Java. Di Read Ya Teman !!!


 Java
       adalah sebuah teknologi yang diperkenalkan oleh Sun Microsystems pada pertengahan tahun 1990. Menurut definisi dari Sun, Java adalah nama untuk sekumpulan teknologi untuk membuat dan menjalankan perangkat lunak pada komputer standalone ataupun pada lingkungan jaringan. Kita lebih menyukai menyebut Java sebagai sebuah teknologi dibanding hanya sebuah bahasa pemrograman, karena Java lebih lengkap dibanding sebuah bahasa pemrograman konvensional. Teknologi Java memiliki tiga komponen penting, yaitu: · Programming-language specification · Application-programming interface · Virtual-machine specification
B. Java API Java API terdiri dari tiga bagian utama: · Java Standard Edition (SE), sebuah standar API untuk merancang aplikasi desktop dan applets dengan bahasa dasar yang mendukung grafis, M/K, keamanan, konektivitas basis data dan jaringan. · Java Enterprose Edition (EE), sebuah inisiatif API untuk merancang aplikasi server dengan mendukung untuk basis data. · Java Macro Edition (ME), sebuah API untuk merancang aplikasi yang jalan pada alat kecil seperti telepon genggam, komputer genggam dan pager.
C. Java Virtual Machine Java Virtual Machine (JVM) adalah sebuah spesifikasi untuk sebuah komputer abstrak. JVM terdiri dari sebuah kelas pemanggil dan sebuah interpreter Java yang mengeksekusi kode arsitektur netral. Kelas pemanggil memanggil file .class dari kedua program Java dan Java API untuk dieksekusi oleh interpreter Java. Interpreter Java mungkin sebuah perangkat lunak interpreter yang menterjemahkan satu kode byte pada satu waktu, atau mungkin sebuah just-intime (JIT) kompiler yang menurunkan bytecode arsitektur netral kedalam bahasa mesin untuk host computer.
 D. Sistem Operasi Java Sistem operasi biasanya ditulis dalam sebuah kombinasi dari kode bahssa C dan assembly, terutama disebabkan oleh kelebihan performa dari bahasa tersebut dan memudahkan komunikasi dengan perangkat keras. Satu kesulitan dalam merancang sistem basis bahasa adalah dalam hal proteksi memori, yaitu memproteksi sistem opeasi dari pemakai program yang sengaja memproteksi pemakai program lainnya. Sistem operasi tradisional mengaharapkan pada tampilan perangkat keras untuk menyediakan proteksi memori. Sistem basis bahasa mengandalkan pada tampilan keamanan dari bahasa. Sebagai hasilnya, sistem basis bahasa menginginkan pada alat perangkat keras kecil, yang mungkin kekurangan tampilan perangkat keras yang menyediakan proteksi memori.
KELEBIHAN DAN KEKURANGAN ( JAVA )
Kelebihan :
1. Sederhana
Bahasa pemrograman Java menggunakan Sintaks mirip C++, namun sintaks pada Java telah banyak diperbaiki terutama menghilangkan penggunaan pointer yang rumit dan multiple inheritance. Java juga menggunakan automati memory allocation dan memory garbage collection.
2. Berorientasi objek (Object Oriented)
Java menggunakan pemrogrman berorientasi objek yang membuat program dapat dibuat secara modular dan dapat dipergunakan kembali. Pemrograman berorientasi objek memodulasi dunia nyata ke dalam objek dan melakukan interaksi antar objek-objek tersebut.
3. Dapat didistribusi dengan mudah.
Java dibuat untuk membuat aplikasi terdistribusi secara mudah dengan adanya libraries networking yang terintegrasi pada Java.
4. Interpreter
Program Java dijalankan menggunakan interpreter, yaitu Java Virtual Machine (JVM). Hal ini menyebabkan source code Java yang telah dikompilasi menjadi Java bytecodes dapat dijalankan pada platform yang berbeda-beda.
5.Robust
Java mempunyai reliabilitas yang tinggi. Compiler pada Java mempunyai kemampuan mendeteksi eror secara lebih teliti dibandingkan bahasa pemrograman lain. Java mempunyai runtime-Exception handling untuk membantu mengatasi eror pada pemrograman.
6. Aman
Sebagai bahasa pemrograman untuk aplikasi internet dan terdistribusi, Java memiliki beberapa mekanisme keamanan untuk menjaga aplikasi tidaks digunakan untuk merusak system computer yang menjalankan aplikasi tersebut.
7. Architecture Neutral.
Program Java merupakan platform Independent. Program cukup memunyai satu buah versi yang dapat dijalankan pada platform yang berbeda dengan Java Virtual Machine.
8.Portable
Source Code maupun program Java dapat dengan mudah dibawa ke platform yang berbeda-beda tanpa harus dikompilasi ulang.
9. Performance
Performance pada Java sering dikatakan kurang tinggi. Namun performance Java dapat ditingkatkan menggunakan kompilasi Java lain seperti buatan Inprise, Microsoft, ataupun Symatec yang menggunakan Just In Time Compilers (JIT).
10. Multithreaded
Java mempunyai kemampuan untuk membuat suatu program yang dapat melakukan beberapa pekerjaan secara sekaligus dan simultan.
11. Dinamis 
Java didesain untuk dapat dijalankan pada lingkungan yang dinamis. Perubahan pada suatu class dengan menambahkan properties ataupun method dapat dilakukan tanpa mengganggu program yang menggunakan cla
ss tersebut.

Kekurangan :
1. Proses Compile, Program Java harus dicompile terlebih dahulu sebelum dijalankan, 

My School

Hai Teman Ketemu Lagi. . .
 Malam-malam begini Enaknya Ngpain ya ...
 o iya karna saya siswa SMK Ti Airlangga Saya Pengen Ngasih Tau Teman Semua Lyric Hymne & Mars Smk Ti Airlangga






Hymne :
      
HYMNE SMK TI AIRLANGGA SAMARINDA
Pencipta: Zairelawati

Membangun Indonesia 
Menuju Nusantara jaya
Itulah tujuan kita
Puta-putri harapan bangsa

Dengan penuh percaya diri
Kreatif cerdas berprestasi
Semangat melangkah dengan pasti
Sumbang kami padamu negeri

Bersinarlah... bersinarlah...
Sekolah Menengah Kejuruan
Teknologi Informasi Airlangga Samarinda
Dibawah naungan tuhan yang maha Esa

Mars :

MARS SMK TI AIRLANGGA SAMARINDA
Pencipta: Zairelawati

Sekolah Menengah Kejuruan
Teknologi Informasi Airlangga Samarinda
Sekolah para juara
Berdasarkan Pancasila
Dan Undang-Undang Dasar Empat Lima

Kualitas pendidikan utama
Tenaga pendidik trampil berdedikasi tinggi
Mendidik... membimbing...
Putra putri kreatif
Yang cerdas berprestasi

Ayo terus kita maju
Dalam meraih cita-cita jadi insan berguna bagi indonesia 


Hai Teman Ketemu Lagi. . .
 Malam-malam begini Enaknya Ngpain ya ...
 o iya karna saya siswa SMK Ti Airlangga Saya Pengen Ngasih Tau Teman Semua Lyric Hymne & Mars Smk Ti Airlangga






Hymne :
      
HYMNE SMK TI AIRLANGGA SAMARINDA
Pencipta: Zairelawati

Membangun Indonesia 
Menuju Nusantara jaya
Itulah tujuan kita
Puta-putri harapan bangsa

Dengan penuh percaya diri
Kreatif cerdas berprestasi
Semangat melangkah dengan pasti
Sumbang kami padamu negeri

Bersinarlah... bersinarlah...
Sekolah Menengah Kejuruan
Teknologi Informasi Airlangga Samarinda
Dibawah naungan tuhan yang maha Esa

Mars :

MARS SMK TI AIRLANGGA SAMARINDA
Pencipta: Zairelawati

Sekolah Menengah Kejuruan
Teknologi Informasi Airlangga Samarinda
Sekolah para juara
Berdasarkan Pancasila
Dan Undang-Undang Dasar Empat Lima

Kualitas pendidikan utama
Tenaga pendidik trampil berdedikasi tinggi
Mendidik... membimbing...
Putra putri kreatif
Yang cerdas berprestasi

Ayo terus kita maju
Dalam meraih cita-cita jadi insan berguna bagi indonesia 


Algoritma-Flowchart

HALLO TEMAN ! ! !
 Saya Kali Ini Pengen Mengepost
Tentang Algoritma  dan Program, Flowchart
 Download Ebook Disini
 
HALLO TEMAN ! ! !
 Saya Kali Ini Pengen Mengepost
Tentang Algoritma  dan Program, Flowchart
 Download Ebook Disini
 

My First Web

Haii Teman Saya Habis Buat Website Pribadi Saya Tetapi gagal. Walau Gagal Saya Tetap senang Teman Karna Kegagalan Awal Dari Keberhasilan"
 Tolong Ya teman-teman liat web nya
Web Gagal Teman 
Haii Teman Saya Habis Buat Website Pribadi Saya Tetapi gagal. Walau Gagal Saya Tetap senang Teman Karna Kegagalan Awal Dari Keberhasilan"
 Tolong Ya teman-teman liat web nya
Web Gagal Teman 

Algoritma

Hallo Teman Saya Disini Akan Memberikan Situs Download Apa Itu ? Algoritma, Di Download ya teman !!! 
 Download Disini !!!
        ALGORITMA
Hallo Teman Saya Disini Akan Memberikan Situs Download Apa Itu ? Algoritma, Di Download ya teman !!! 
 Download Disini !!!
        ALGORITMA

Pengetian C++ Serta Kekurangan dan Kelebihan Nya


1. C++
C++ adalah bahasa pemrograman computer  yang di buat oleh (Bjarne Stroustrup) merupakan perkembangan dari bahasa C dikembangkan di Bell Labs (Dennis Ritchie) pada awal tahun 1970-an, Bahasa itu diturunkan dari bahasa sebelumnya, yaitu BCL, Pada awalnya, bahasa tersebut dirancang sebagai bahasa pemrograman yang dijalankan pada sistem Unix Pada perkembangannya, versi ANSI (American National Standart Institute) Bahasa pemrograman C menj
adi 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)
Perbedaan Antara Bahasa pemrograman C dan C++ meskipun bahasa-bahasa tersebut menggunakan sintaks yang sama tetapi mereka memiliki perbedaan, C merupakan bahasa pemrograman prosedural, dimana penyelesaian suatu masalah dilakukan dengan membagi-bagi masalah tersebut kedalam su-submasalah yang lebih kecil, Selain itu, C++ merupakan bahasa pemrograman yang memiliki sifat Pemrograman berorientasi objek, Untuk menyelesaikan masalah, C++ melakukan langkah pertama dengan menjelaskan class-class yang merupakan anak class yang dibuat sebelumnya sebagai abstraksi dari object-object fisik, Class tersebut berisi keadaan object, anggota-anggotanya dan kemampuan dari objectnya, Setelah beberapa Class dibuat kemudian masalah dipecahkan dengan Class
“SEJARAH”
Pada tahun 1998, C++ Standar Komite (ISO/IEC JTC1/SC22/WG21 Working Group)mengeluarkan Standar Internasional ISO/IEC 14882:1998 yang digunakan selama beberapa tahun. Pada tahun 2003 dirilis versi yang telah dikoreksi, ISO/IEC 14882:2003. Pada tahun 2005, Laporan Teknis yang disebut "Laporan Teknis Perpustakaan 1" (sering dikenal sebagai TR1),dirilis. Revisi terbaru dari standar C++ adalah C+11 (sebelumnya dikenal C++0x) telah disetujui oleh ISO/IEC pada tanggal 12 Agustus 2011. Telah diterbitkan sebagai 14882:11.
Contoh Program C++
Contoh program sederhana C++ untuk hello world dengan menggunakan Pustaka Dasar C++ dapat dilihat di bawah ini
#include <iostream>int main( std::cout << "hello world"<<std::endl; return 0;}

KELEBIHAN DAN KEKURANGAN ( C++)

Kelebihan :
1.Merupakan induk dari bahasa pemrograman perl, php, phyton, visual basic, gambas,      java, C#
2. Compiler bahasa C++ terdapat di semua platform
3. Untuk pengembangan visual dijejali dengan platform yang sangat banyak seperti OWL, MFC, Cocoa, QT, GTK, dll
4. Merupakan pemrograman berorientasi objek.
5. Penanganan kompleksitas dengan OOP
6. Bahasa C++ tersedia hampir di semua jenis komputer.
7. Kode bahasa C++ dengan portabilitas dan fleksibilitas yang tinggi untuk semua jenis komputer.
8. Bahasa C++ hanya menyediakan sedikit kata-kata kunci (hanya terdapat 48 kata kunci).
9. Proses eksekusi program bahasa C++ lebih cepat. Dengan demikian, aplikasi yang dibuat dengan bahasa C++ akan menjadi aplikasi yang efisien dan kompetitif.
10. Dukungan pustaka fungsi dan kelas yang banyak sehingga memungkinkan pembuatan aplikasi makro.
11. C++ adalah bahasa yang terstruktur, dengan demikian akan lebih mendukung OOP.
12. Bahasa C++ termasuk bahasa tingkat menengah dan lebih dekat dengan bahasa mesin. 13. Kode program bersifat reuseable, sehingga dapat digunakan kembali pada project lain
dengan hanya menggunakan library dan file header.
14. C++ dapat membuat aplikasi graphic processor berkualitas tinggi.


Kekurangan :
1. C++ tidak murni OOP sehingga kurang cocok untuk mengajarkan Konsep OOP karena kaidah-kaidah OOP dapat dilanggar. Dan di C++ ada konsep pointer yang sangat membingunkan, ini salah satu alasan mengapa C++ menjadi momok yg paling tidak disukai.
2. C++ walapun tidak terpengaruh oleh Sistem Operasi tetapi tool untuk developmentnya harus spesific pada salah satu sistem operasi contoh Visual Studio hanya dapat berjalan di Windows. Alasan ini juga nantinya akan dapat menurunkan minat terhadap sistem operasi yang lain contohnya Linux. Apabila dalam praktiknya menggunakan Visual Studio maka otomatis akan menggunakannya juga dan pada akhirnya malas untuk mencoba sistem operasi yang lain.
3. Implementasi C++ dalam teknologi IT pada saat sekarang sudah sangat sedikit sekali.
4. "susah" untuk membuat sesuatu dengan C++ sehingga kepeminatannya dalam memperdalam Programming akhirnya harus kandas kecuali dengan inisitif sendiri mempelajari bahasa/teknologi lain.
5. Bahasa ini cukup sulit untuk dipelajari dan dipahami.
6. Banyaknya operator serta fleksibilitas penulisan program kadang-kadang membingungkan pemakai.
7. Bagi pemula pada umumnya akan kesulitan menggunakan pointer.



1. C++
C++ adalah bahasa pemrograman computer  yang di buat oleh (Bjarne Stroustrup) merupakan perkembangan dari bahasa C dikembangkan di Bell Labs (Dennis Ritchie) pada awal tahun 1970-an, Bahasa itu diturunkan dari bahasa sebelumnya, yaitu BCL, Pada awalnya, bahasa tersebut dirancang sebagai bahasa pemrograman yang dijalankan pada sistem Unix Pada perkembangannya, versi ANSI (American National Standart Institute) Bahasa pemrograman C menj
adi 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)
Perbedaan Antara Bahasa pemrograman C dan C++ meskipun bahasa-bahasa tersebut menggunakan sintaks yang sama tetapi mereka memiliki perbedaan, C merupakan bahasa pemrograman prosedural, dimana penyelesaian suatu masalah dilakukan dengan membagi-bagi masalah tersebut kedalam su-submasalah yang lebih kecil, Selain itu, C++ merupakan bahasa pemrograman yang memiliki sifat Pemrograman berorientasi objek, Untuk menyelesaikan masalah, C++ melakukan langkah pertama dengan menjelaskan class-class yang merupakan anak class yang dibuat sebelumnya sebagai abstraksi dari object-object fisik, Class tersebut berisi keadaan object, anggota-anggotanya dan kemampuan dari objectnya, Setelah beberapa Class dibuat kemudian masalah dipecahkan dengan Class
“SEJARAH”
Pada tahun 1998, C++ Standar Komite (ISO/IEC JTC1/SC22/WG21 Working Group)mengeluarkan Standar Internasional ISO/IEC 14882:1998 yang digunakan selama beberapa tahun. Pada tahun 2003 dirilis versi yang telah dikoreksi, ISO/IEC 14882:2003. Pada tahun 2005, Laporan Teknis yang disebut "Laporan Teknis Perpustakaan 1" (sering dikenal sebagai TR1),dirilis. Revisi terbaru dari standar C++ adalah C+11 (sebelumnya dikenal C++0x) telah disetujui oleh ISO/IEC pada tanggal 12 Agustus 2011. Telah diterbitkan sebagai 14882:11.
Contoh Program C++
Contoh program sederhana C++ untuk hello world dengan menggunakan Pustaka Dasar C++ dapat dilihat di bawah ini
#include <iostream>int main( std::cout << "hello world"<<std::endl; return 0;}

KELEBIHAN DAN KEKURANGAN ( C++)

Kelebihan :
1.Merupakan induk dari bahasa pemrograman perl, php, phyton, visual basic, gambas,      java, C#
2. Compiler bahasa C++ terdapat di semua platform
3. Untuk pengembangan visual dijejali dengan platform yang sangat banyak seperti OWL, MFC, Cocoa, QT, GTK, dll
4. Merupakan pemrograman berorientasi objek.
5. Penanganan kompleksitas dengan OOP
6. Bahasa C++ tersedia hampir di semua jenis komputer.
7. Kode bahasa C++ dengan portabilitas dan fleksibilitas yang tinggi untuk semua jenis komputer.
8. Bahasa C++ hanya menyediakan sedikit kata-kata kunci (hanya terdapat 48 kata kunci).
9. Proses eksekusi program bahasa C++ lebih cepat. Dengan demikian, aplikasi yang dibuat dengan bahasa C++ akan menjadi aplikasi yang efisien dan kompetitif.
10. Dukungan pustaka fungsi dan kelas yang banyak sehingga memungkinkan pembuatan aplikasi makro.
11. C++ adalah bahasa yang terstruktur, dengan demikian akan lebih mendukung OOP.
12. Bahasa C++ termasuk bahasa tingkat menengah dan lebih dekat dengan bahasa mesin. 13. Kode program bersifat reuseable, sehingga dapat digunakan kembali pada project lain
dengan hanya menggunakan library dan file header.
14. C++ dapat membuat aplikasi graphic processor berkualitas tinggi.


Kekurangan :
1. C++ tidak murni OOP sehingga kurang cocok untuk mengajarkan Konsep OOP karena kaidah-kaidah OOP dapat dilanggar. Dan di C++ ada konsep pointer yang sangat membingunkan, ini salah satu alasan mengapa C++ menjadi momok yg paling tidak disukai.
2. C++ walapun tidak terpengaruh oleh Sistem Operasi tetapi tool untuk developmentnya harus spesific pada salah satu sistem operasi contoh Visual Studio hanya dapat berjalan di Windows. Alasan ini juga nantinya akan dapat menurunkan minat terhadap sistem operasi yang lain contohnya Linux. Apabila dalam praktiknya menggunakan Visual Studio maka otomatis akan menggunakannya juga dan pada akhirnya malas untuk mencoba sistem operasi yang lain.
3. Implementasi C++ dalam teknologi IT pada saat sekarang sudah sangat sedikit sekali.
4. "susah" untuk membuat sesuatu dengan C++ sehingga kepeminatannya dalam memperdalam Programming akhirnya harus kandas kecuali dengan inisitif sendiri mempelajari bahasa/teknologi lain.
5. Bahasa ini cukup sulit untuk dipelajari dan dipahami.
6. Banyaknya operator serta fleksibilitas penulisan program kadang-kadang membingungkan pemakai.
7. Bagi pemula pada umumnya akan kesulitan menggunakan pointer.


 
2012 Mari Belajar Bahasa Pemrograman | BTemplate3s | Blogger Templates for HostGator Coupon Code Sponsors: WooThemes Coupon Code, Rockable Press Discount Code