Bahasa C merupakan perkembangan dari bahasa B yang di tulis oleh Thompson pada Tahun 1970. bahasa C pertama kali di tulis oleh Brian W.Krnighan dan Denies M. Ricthie pada tahun 1972. Bahasa C, Pada awalnya di operasikan di atas system operasi linux. Bahasa C mempunyai banyak kemampuan yang sering di gunakan diantaranya kemempuan untuk membuat perangkat lunak ,misalnya dbase, word star dan lain-lain .Pada tahun 1980 seorang ahli yang bernama Bjarne troustrup mengembangkan beberapa hal dari bahasa C yang di namakan “C write classes” yang Berganti nama pada tahun 1983 menjadiC++
menjadi acuan para pembuat compiler C.
tujuan penulisan paper ini adalah
untuk
1. menyeselaikan tugas mata kuliah praktikum alguritma dan pemograman
2. memeberi informasi tentang sejarah c++ kepada pembaca
3. menambah wawasan penulis
Tinjauan Pustaka
Bahasa C adalah merupakan bahasa pemrograman tingkat menengah yaitu setara bahasa tingkat rendah dan tingkat tinggi yang biasa di sebut dengan bahasa tingkat tinggi dengan perintah Assembly,
C++ adalah sebuah bahasa pemrograman yang memiliki banyak dialek, seperti bahasa orang yang banyak memiliki dialek. Dalam C++, dialek bukan disebabkan oleh karena si pembicara berasal dari Jepang atau Indonesia, melainkan karena bahasa ini memiliki beberapa kompiler yang berbeda. Ada
empat kompiler umum yaitu : C++ Borland, C++ Microsoft Visual, C/386 Watcom, dan DJGPP
(2015,dianz-nacghbt) linux Adalah software sistem operasi open source yang gratis untuk disebarluaskan di bawah lisensi GNU. Linux merupakan turunan dari unix dan dapat bekerja pada
berbagai macam perangkat keras koputer mulai dari inter x86 sampai dengan RISC.per yang bersiat keselurahan (2013,muhammad barkah) Compiler adalah suatu program yang menerjemahkan bahasa program ( source code) kedalam bahasa objek (obyek code). Compiler menggabungkan keseluruhan
bahasa program, mengumpulkannya dan kemudian menyusunya kembali
Komplier memerlukan waktu untuk membuat suatu program dapat di eksekusi oleh computer, program yang dieksekusi oleh compiler adalah dapat berjalan lebih cepat disbanding program yang diperoduksi oleh interpreter, disamping itu juga bersifat independen. Contoh program yang
menggunakan compiler adalah Visual Basic, Visual Delvi, dan Pascal Tahap Kompilasi:
1. Pertama source code (program yang ditulis) dibaca kememori computer). 2. Source code tersebut diubah menjadi objek code (bahasa Assembly). 3. Objek code di hubungkan dengan liberary yang dibutuhkan untuk membentuk file yang bisa dieksekusi. Bahasa assembly adalah sebuah program
yang terdiri dari instruksi-instruksi yang menggantikan kode-kode biner dari bahasa mesin dengan “mnemonik” yang mudah diingat. Misalnya sebuah instruksi penambahan dalam bahasa mesin dengan kode “10110011” yang dalam bahasa assembly dapat dibuat dalam instruksi mnemonik ADD, sehingga mudah diingat dibandingkan dengan angka 0 dan 1, dalam setiap instruksi membutuhkan suatu operand baik berupa data langsung maupun suatu lokasi memori yang menyimpan data yang
bersangkutan. Bahasa assembly sering juga disebut kode sumber atau kode simbolik yang tidak dapat dijalankan oleh prosesor, sedangkan assembler adalah suatu program yang dapat menerjemahkan program bahasa assembly ke program bahasa mesin. bahasa mesin adalah kumpulan kode biner yang merupakan instruksi yang bisa dijalankan oleh komputer. Program bahasa mesin sering disebut sebagai kode objek
(2013, mugi)
4. Kesimpulan
C++ dan C sebagai bahasa pendahulunya, C merupakan termasuk bahasa pemrograman tingkat menengah. Pencipta C adalah Brian W. Kernighan dan Dennis M. Ritchie pada tahun 1972 adalah
C++ diciptakan untuk mendukung pemrograman berorientasi pada objek (Object Oriented Pragramming /OOP) yang tida.k dimiliki C.
5. Pernyataan Dengan ini kami menyatakan bahwa paper yang kami tulis ini adalah tulisan kami
sendiri, bukan saduran, atau terjemahan dari paper kelompok lain atau orang lain dan bukan plagiasi.
untuk mendonwload jurnal sejarah C++ kalian dapat mengklik link di bawa ini
https://drive.google.com/file/d/0ByIsAJQ5i6hPOFdMNkk3QnYxdm8/view?usp=sharing
No comments:
Post a Comment