Archive

Archive for the ‘Bahasa C’ Category

Pusing dengan Bahasa C

October 21, 2008 3 comments

Ya.. Allah, berikan aku kemudahan dalam mempelajari kuliah Algoritma & Struktur Data dan juga bahasa C.

Beberapa Hari lalu aku sangat sedih karena aku gagal dalam praktikum Algoritma & Struktur data. Aku gak ngerti sama sekali gimana caranya translate notasi algoritmik ke dalam bahasa C. Kemarin aku menyempatkan diriku belajar bahasa C++ (bukan C sih, tapi gak apa-apa solanya C ama C++ mirip). Karena cara belajar paling baik adalah dengan mengajari orang lain, maka melalui blog ini aku ingin berbagi apa yang aku pelajari beberapa hari lalu.

Sebagai permulaan saya akan membahas Apakah itu C dan C++.
C adalah suatu bahasa pemprograman yang berada diantara bahasa beraras rendah (bahasa yang beorientasi pada mesin) dengan bahasa bearas tinggi (bahasa yang berorientasi pada manusia). Bahasa beraras tinggi mempunyai kompabilitas tinggi antarplatform. Karena itu amatlah mudah untuk membuat program pada berbagai mesin. Berbeda dengan bahasa beraras rendah yang setiap perintahnya bergantung pada tiap jenis mesin. Berbicara tentang C, maka tak salahnya kita mengetahui siapakah orang yang bejasa dalam membuat bahasa C, beliau adalah BrianW. Kernighan dan Dennis M. Ritchie (1972). C adalah sebuah program terstuktur yang membagi program dalam sejumlah blok. Tujuan dilakukan pembagian tersebuat adalah untuk memudahkan pembuatan dan pengembangan program. Dengan C, sebuah program dengan mudah dapat dipindahkan dari satu jenis mesin ke jenis mesin lainnya.
Bahasa C++ sendiri dibuat satu dekade setelah C. Diciptakan oleh Bjarne Stroustrup, Laboratorium Bell, AT&T pada tahun 1983. C++ lebih kompatibel disbanding dengan C. Nama C++ sendiri merupakan nama yang diberikan oleh Rick Mascitti karena ++ sendiri beasal dari nama operator penaikan dalam bahasa C. Sedangkan pada awal mulanya nama C++ sendiri adalah “a better C”.
Keistimewaan C++ adalah kemampuannya dalam mendukung pemrograman yang beorientasi objek(PBO) atau Object Oriented Programming (OOP). Tujuan utama pembuatan C++ sendiri adalah untuk meningkatkan produktifitas program dalam membuat aplikasi. Greg Perry (1993) mensitir ungkapan para pelopor industry C++ yang pada intinya adalah C++ dapat meningkatkan produktivitas pemprogram lebih dari dua kali lipat dibandingkan bahasa procedural seperti C, Pascall dan Basic. Hal ini didasarkan bahwa kenyataan kode yang ditulis dengan C++ lebih mudah digunakan kembali pada program-program lain (reusability).
Demikia penjelasan dari saya, unuk pembahasan selanjutnya saya, Insya Allah saya aka membahas apakah yang disebut Pemrograman Beorientasi Objek .

Wassalamualaikum……. (pangeran.lonely@gmail.com)

Advertisements
Categories: Bahasa C

Bahasa C

October 21, 2008 2 comments

BAHASA C

Sejarah

Bahasa C merupakan perkembangan dari bahasa BCPL yang dikembangkan oleh Martin

Richards pada tahun 1967. Selanjutnya bahasa ini memberikan ide kepada Ken Thompson yang

kemudian mengembangkan bahasa yang disebut bahasa B pada tahun 1970. Perkembangan

selanjutnya dari bahasa B adalah bahasa C oleh Dennis Ricthie sekitar tahun 1970-an di Bell

Telephone Laboratories Inc. (sekarang adalah AT&T Bell Laboratories). Bahasa C pertama kali

digunakan di computer Digital Equipment Corporation PDP-11 yang menggunakan system

operasi UNIX. Hingga saat ini penggunaan bahasa C telah merata di seluruh dunia. Hampir

semua perguruan tinggi di dunia menjadikan bahasa C sebagai salah satu mata kuliah wajib.

Selain itu, banyak bahasa pemrograman populer seperti PHP dan Java menggunakan sintaks

dasar yang mirip bahasa C. Oleh karena itu, kita juga sangat perlu mempelajarinya.

Kelebihan Bahasa C

Bahasa C tersedia hampir di semua jenis computer.

Kode bahasa C sifatnya adalah portable dan fleksibel untuk semua jenis computer.

Bahasa C hanya menyediakan sedikit kata-kata kunci, hanya terdapat 32 kata kunci.

Proses executable program bahasa C lebih cepat

Dukungan pustaka yang banyak.

C adalah bahasa yang terstruktur

Bahasa C termasuk bahasa tingkat menengah

Kekurangan Bahasa C

Banyaknya Operator serta fleksibilitas penulisan program kadang-kadang

membingungkan pemakai.

Bagi pemula pada umumnya akan kesulitan menggunakan pointer

DOWNLOAD FILE DIBAWAH INI BUAT BAHAN PEMBELAJARAN

bahasa C 1

bahasa C 2

bahasa C 3

bahasa C 4

bahasa C 5

bahasa C 6

bahasa C 7

bahasa C 8

bahasa C 9

Categories: Bahasa C