Senin, 26 Maret 2012

Sejarah  Singkat  Bahasa  Pemograman C++
 Pada mulanya bahasa komputer digunakan untuk membantu dalam melakukan perhitungan - perhitungan Telemetri. ketika itu bahasa yang digunakan masih sangat primitif sekali, karena masih berupa bahasa mesin yang hanya mengenal angka 1 dan 0. Selanjutnya bahasa mesin tersebut disederhanakan menjadi bahasa yang agak dipahami yang disebut bahasa Assembly, yaitu bahasa tingkat menengah (Low Level Language). Pada Tahun 1969, Laboraturium Bell AT&T di Murray Hill, New Jersey menggunakan bahasa Assembly untuk mengembangkan sistem operasi UNIX yang bertujuan untuk membuat Sistem operasi yang dapat bersifat mudah di program (Programmer Friendly). Setelah UNIX berjalan, Ken Thompson, seorang pengembang sistem pada Laboratorium AT&T Laboratories mengembangkan compiler baru dengan nama bahasa B. Bahasa B ini digunakan untuk merevisi sistem operasi UNIX. Karena bahasa B ini masih bersifat Intpreter dan terbilang lambat.
Maka pada tahun 1971, Sistem operasi UNIX ditulis ulang menggunakan bahasa C, yaitu bahasa pemrograman yang dikembangkan oleh Dennis Ritchi, seorang pengembang sistem di laboratorium yang sama. Tetapi bahasa C masih sulit dipelajari karena masih bersifat prosedural murni. Akhirnya pada tahun 1983, Bjarne Stroustrup yang juga pengembang sistem di Laboratorium yang sama menciptakan bahasa C++ yang merupakan bahasa Hybrid dari bahasa C. Karena bahasa C++ didasarkan dari bahasa C. sehingga kita bisa mengkompilasi program - program yang ditulis dalam bahasa C dengan menggunakan Compiler C++.

Keistimewaan

       Keistimewaan bahasa C++ adalah karena bahasa ini merupakan bahasa pemrograman yang berorientasi Objek (Object Oriented Programming). bahasa C++ sendiri merupakan bahasa tingkat menengah (Middle Level Language).

           Hingga saat ini bahasa C masih digunakan untuk mengembangkan program dan sistem operasi diantaranya sytem operasi yang sering kita gunakan Windows dan Linux. dan banyak digunakan juga untuk mengembangkan program - program aplikasi di bidang Telekomunikasi, Finansial, dan Bisnis. bahkan sampai saat ini permainan game yang biasa kita temukan pada komputer sebagian besar masih menggunakan bahasa C/C++.

Proses Kompilasi dan Eksekusi Program

a. Preprocessor
Mula - mula kode program akan dimasukan kebagian preprocessing yaitu yang diawali dengan # (Pound)dan akan menghasilkan file yang akan di lewatkan kedalam Compiler. beberapa Preprocessor tersebut diantaranya : #include, #define, #ifdef, dll.

b. Compiler C++
Disini Compiler akan menterjemahkan kode program yang dilewatkan oleh preprocessor kedalam bahasa Assembly.

c. Assembler
Assembler menerima keluaran dari compiler C++ dan akan membuat sebuah Code Objek, yang akan dieksekusi menjadi file EXE.

d. Link editor
Bagian ini dikerjakan jika kode program yang kita buat menggunakan fungsi - fungsi luar yang disimpan dalam sebuah library lain. Link editor akan mengkombinasikan kode objek dan library yang ada untuk menjadikan sebuah file EXE.
Dari pengenalan sejarah dan sedikit pembahasan mengenai bahasa pemrograman C++ di atas dapat membuka wawasan anda mengenai bahasa C++
                                                                                 




                                                                                          Diposkan Oleh : Leo Coolz

0 komentar:

Posting Komentar

get this widget here

LinkWithin

Related Posts Plugin for WordPress, Blogger...
Total Posts: 49
Total Comments: 0
get this
get this widget here
\
leo candra Puisi
by: leo coolz


SAHABAT

    Sahabat
    Walau kini kita tak slalu bersama
    Aku ingin kita selalu dekat

      Sahabat
      Walau kini kita jauh
      Aku ingin kita saling menghubungi

        Sahabat
        Kau tau betapa berharganya dirimu?
        Kau lebih berharga dari sebongkah emas

    Sahabat
    Kau tau kenapa?
    Karena mencari seorang sahabat seperti kau bukanlah hal yang gampang

      Sahabat
      Kini ku ucapkan “Aku akan selalu menjadi sahabatmu”
      Kini kau ucap juga di sana

By: leo candra situmorang


Read more...
Free Music Online
Free Music Online

free music at divine-music.info
eakNewLine]> Sumber : http://rahman-ciblog.blogspot.com/2013/05/cara-membuatmemasang-burung-twitter.html#ixzz2WGSrkig3
Sumber : http://rahman-ciblog.blogspot.com/2013/05/cara-membuat-komentar-admin-berbeda.html#ixzz2WGTOrIEB
Sumber: http://leo-coolz.blogspot.com/2013/05/cara-membuat-dan-mengubah-halaman-blog.html#ixzz2WFvvNdnz
Catatan: Sumber : http://leo-coolz.blogspot.com/2013/04/cara-membuatmemasang-kotak-like-fb-dan.html#ixzz2WGXaRQWU

Sumber : http://rahman-ciblog.blogspot.com/2013/04/cara-membuat-judul-blog-bergerak-dan.html#ixzz2WGUTweln

Make your own

English French German Spain Italian Dutch

Russian Portuguese Japanese Korean Arabic Chinese Simplified
Loading TOC. Please wait....


Loading TOC. Please wait....


Sumber : http://rahman-ciblog.blogspot.com/2013/06/cara-memasang-google-translate-di-blog.html#ixzz2WGRpBtI2

apa yang membuat anda terkesan setelah melihat http://leo-coolz.blogspot.com tinggalkan komentar anda !!!!!!

Leo Coolz Gembel © 2008 Template by:
SkinCorner
k
t
.
n
a
h
k
i
t
m
I
.
w
w
w
k
t
.
n
a
h
k
i
t
m
I
.
w
w
w
z
l
o
o
c
a
r
d
n
a
c
o
e
l