Bahasa Standard Pemrograman C++


Hai sobat warokdroid sebelumnya kami telah membahas "Pengenalan Tentang Bahasa Pemrograman C++"  kali ini kami akan menjelaskan "Bahasa Standard Pemrograman C++". Nama C digunakan sebagai penerus bahasa B yang dikenalkan Ken Thompson yang merupakan penerus dari bahasa BPCL ( Basic Commbined Programming Langguange ) yang dikenalkan oleh Martin Richard pada tahun 1967. Nama C++ menunjukan adanya penambahan, yaitu class, yang pada awalnya dinamai dengan " C with class" yang dapat memfasilitasi pemrograman berorientasi objek.

( Perkembangan bahasa c++ )

Pada tahun 1998, C++ distandardisasikan oleh International Standard Organization(ISO) dan America National Standards Institute (ANSI). Standard baru ini memasukan Standard Standard Template Library(STL), yang aslinya dikembangkan oleh Alexander Stepnov pada tahun 1979. Terminologi “C ++ Standard” menunjuk versi standard dari Bahasa ini.

Output program : Selamat datang di warokdroid

Preprosesor directive pada baris pertama memberitahukan pada kompailer C++ untuk menyertakan definisi dari file header iostream yang merupakan pustaka dari C++ standard. Pada header tersebut terdapat definisi dari objek cout dan endl. Operator scope resolution: digunakan untuk menandakan lokasi dari definisi tersebut, yaitu pada std.

Menggunakan std namespace standard
Output program : Selamat datang di warokdroid

Deklarasi using pada baris ke dua menambahkan penamaan std local, yang meniadakan keharusan pengguna std:: pada objek cout dan endl.

Jika digunakan suatu pre-standard compiler cukup di gunakan baris berikut.
#include <condefs.h>  // definisi console di applications
#include <conio>      // definisi objek pada console io
include <iostream>    // definisikan ibjek std::cout dan std::endl

CATATAN <conio> mendefinisikan keperluan untuk io pada mode console. Fungsi yang kita gunakna dari header file ini adalah getch() yang akan meminta kita untuk menekan suatu tombol tanpa menampilkan kerakter yang kita tekan. Fungsi ini tidak digunakan untuk aplikasi WIN32 dan GUI. Kita menggunakaan fungsi ini sesaat sebelum akhir program. Jika kita tidak ingin menggunakan fungsi ini, kita bisa gantikan dengan std::cin yang merupakan standar input stream pada aplikasi WIN32, atau anda bisa saja menggunakan getc(); dari<stdio> dan untuk aplikasi 32, gunakan redirect dengan stdin. (stdin, stdout, stderr, adalah redirect untuk divece standar io device pada aplikasi WIN32). Sebagai contoh:

......
      gatch(); return();
}
bisa kita gunakan
.....
      Char ch;
   ch = gech(); return 0;
}
     

Postingan terkait:

Belum ada tanggapan untuk "Bahasa Standard Pemrograman C++"

Post a Comment