Sabtu, 17 Januari 2009

Bahasa C++

Bahasa C++

Sejarah:

C++ diciptakan satu dekade setelah bahasa C ada. Bahasa C++ diciptakan oleh Bjarne Stroustrup, Laboratorium Bell, AT & T, pada tahun 1983. Bahasa c++ bersifat kompatible (sesuai) dengan bahasa C yang merupakan bahasa pendahulunya. 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 (increment) pada bahasa kompiler C.

C diambil sebagai landasan dari C++, mengingat keportabilitasan C yang me-mungkin-kannya diterapkan pada berbagai mesin, dari PC hingga mainframe, serta berbagai sistem operasi (DOS, UNIX, OS/2, VMS dan sebagainya).

Keistimewaan yang sangat berarti pada C++ adalah karena bahasa ini mendukung pemrograman berorientasi obyek (PBO atau Object Oriented Programming, OOP). Tetepi sekali lagi C++ hanyalah bahasa yang bersifat hibrid, bukan bahasa murni yang bersifat object orinted. Karena itu, pemrogram C pada tahap awal dapat berpindah jalur ke C++ setahap demi setahap. Pustaka-pustaka (Libraries) yang dibangun dengan C tetap dapat dipakai pada C++, dibaur (dicampur) dengan pemrograman PBO.

http://huzni.ourfamily.com/cperl5.htm

Kelebihan:

-Merupakan induk dari bahasa pemrograman perl, php, phyton, visual basic, gambas, java, C#

-Compiler bahasa C++ terdapat di semua platform

-Untuk pengembangan visual dijejali dengan platform yang sangat banyak seperti OWL, MFC, Cocoa, QT, GTK, dll

-Merupakan pemrograman berorientasi objek

Kekurangan:

-Bahasa ini cukup sulit untuk dipel;ajari dan dipahami

-Banyaknya operator serta fleksibilitas penulisan program kadang-kadang membingungkan pemakai

-Bagi pemula pada umumnya akan kesulitan menggunakan pointer

Paling banyak digunakan dalam aplikasi?

-Sebagai bahasa pemrograman di Windows, UNIX, Linux.

-Visual C++ dapat dibuat aplikasi apa saja seperti database.

-Bahasa untuk pembuatan system operasi, game, system kendali,pembuatan aplikasi

-Untuk membuat bahasa baru atau membuat compiler bahasa baru

-Untuk menulis komponen dan file-file pustaka bahasa lain

Jenis bahasa pemrograman:

- Object Oriented Programming

-Non Scripting Language

-Non Visual Programming

Contoh syntax if else:

#include
void main()
{
int nilai;
cout<<"Input nilai: ";
cin>>nilai;
if (nilai>=75 && nilai<=100) cout<<"LULUS";

getch(); }

http://ndet.wordpress.com/2008/04/12/bahasa-pemrograman/

http://www.feedmap.net/blog/computer-school-education-medan-north-sumatera/44474236D37A282F1496CAFD215B6CE4.aspx

Tidak ada komentar: