twitter
    Find out what I'm doing, Follow Me :)

Aturan main C++

Nah, sekarang gw kasi aturan2 dasarnya, sejenis UUD nya dunia C++, biar ga salah nanti... ^^

ATURAN – ATURAN DASAR PEMBUATAN PROGRAMBAHASA C++

- Penamaan file mengikuti kaidah penamaan DOS (8karakter nama + 3 karakter untuk extention).
- Keyword (kata tercadang) harus ditulis dalamhuruf kecil.
- Penulisan program (penamaan fungsi, penamaanvariabel, penamaan konstanta, dll) bersifat case sensitive.
- Setiap pernyataan / statement / ekspresi dalamprogram harus diakhiri dengan tanda titik koma (";").
- Setiap program yang ditulis dalam bahasa C/C++ pasti akan memiliki fungsi utama dengannama main().
- Selanjutnyajika kita ingin mendefinisikan fungsi-fungsi lain, maka kita akan melakukannyadi luar fungsi utama tersebut.
- DalamC++, kode yang dibaca adalah kode-kode yang terdapat pada fungsi utama.
- Jikaternyata terdapat pemanggilan fungsi lain, maka program akan mencari namafungsi tersebut dieksekusi.
- Setelahmengeksekusi fungsi tersebut maka program akan kembali ke dalam fungsi utama,begitu seterusnya.

Sejarah C++

Nah, lo orang ga tau kan gimana c++ tu muncul, ga mungkin donk dari batu kaya SunGoKong ? Hehehe....
Ne sejarahnya, Pada jaman dahulu kala, eh salah, ne lengkapnya :

Tahun 1969, laboratorium BellAT&T di Muray Hill, New Jersey menggunakan bahasa assembly ini untuk mengembangkan sistem operasi UNIX.Maksudnya adalah untuk membuat sistem operasi yang dapat bersifat ‘programmer friendly’. Setelah UNIX berjalan, Ken Thompson, seorang pengembang sistem di laboratorium tersebut mengembangkan compiler baru dengan nama bahasa B. Huruf B ini diambil dari BCPL. Bahasa B ini kemudian digunakan untuk menulis ulang atau merevisi sistem operasi UNIX. Oleh karena bahasa B ini masih bersifat interpreter dan lambat, maka pada tahun 1971, sistem operasi UNIX kemudian ditulis dengan menggunakan bahasa C, yaitu bahasa pemrograman yang dikembangkan oleh Brian W. Kernighan dan Denniss Ritchie, seorang pengembang yang sama.

Sampai sekarang bahasa C masih digunakan untuk melakukan pengembangan-pengembangan program dan sistem-sistem operasi, diantaranya sistem operasi Windows dan LINUX. Alasan itulah yang menjadikan bahasa C sangat populer di dunia pemrograman, khususnya industri perangkat lunak. Namun sayangnya bahasa C merupakan bahasa yang masih tergolong susah untuk dipelajari karena masih bersifat prosedural murni. Untuk membentuk satu objek, kita harus melakukan banyak sekali penulisan kode. Hal ini tentu akan dikatakan sebagai sebuah kelemahan. Untuk mengatasi masalah ini, pada tahun 1983, seorang doktor bernama Bjarne Stroustrup yang juga berkerja di laboratorium yang sama menciptakan bahasa baru yaitu bahasa C++ yang merupakan bahasa hybrid dari C (awalnya diberi nama ”A Better C” yang kemudian diberi nama C++ oleh Rick Mascitti, adapun tanda++ berasal dari operator increment pada bahasa C). Bahasa C++ didasarkan atas bahasa Csehingga kita dapat melakukan kompilasi program-program yang ditulis dalamdalam bahasa C dengan menggunakan compiler C++. Keistimewaan dari bahasa C++ adalah karena bahasa ini mendukung pemrograman berbasis objek atau lebih sering dikenal dengan istilah Object Oriented Programming (OOP). Bahasa C++ masuk dalam golongan Bahasa Tingkat Menengah.

Panjang yak ? Gpp, buat pengetahuan ajah... ^^

Apa sih C++ itu ?

Buat anak TI, C++ mungkin dah ga asing buat kalian.... Tp ga semua udah tau C++ itu apa...
Nih penjelasannya :

C++ adalah salah satu bahasa pemrograman komputer. Dibuat pada tahun 1980an oleh Bell Labs (Bjarne Stroustrup) sebagai pengembangan dari Bahasa pemrograman C. Salah satu perbedaan yang paling mendasar dengan bahasa C adalah dukungan terhadap konsep pemrograman berorientasi objek.

Nah, perintah2 dasarnya ada disini nih :

Kelompok pertama

C++ mempunyai 32 buah kata yang dipesan (reserved words). Kata kunci kelompok pertama merupakan turunan dari Bahasa C, di antaranya:

auto

const
double
float
int
short
struct
unsigned
break
continue
else
for
long
signed
switch
void
case
default
enum
goto
register
sizeof
typedef
volatile
char
do
extern
if
return
static
union
while

Kelompok kedua

Kata yang dipesan kelompok kedua berjumlah 30. Kata-kata ini adalah baru dan hanya ada di bahasa C++.

asm
dynamic_cast

namespace

reinterpret_cast

try
bool
explicit

new

static_cast

typeid
catch
false

operator

template

typename
class
friend

private

this

using
const_cast
inline

public

throw

virtual
delete
mutable

protected

true

wchar_t

Kata-kata yang dipesan tersebut di atas tidak boleh dipakai sebagai nama variable, class, enum, macro, dan struct.


Nih ada contoh programnyanya :


Contoh program sederhana C++ untuk Selamat pagi dengan menggunakan pustaka dasar C++ :

#include  // provides std::cout

int main()
{
std::cout << "Selamat pagi\n";
return 0;
}
Semoga bermantaaf ya.. ^^