Anda di halaman 1dari 2

Nama : Nursyifa Azizah

NIM : 1711016220025
Shift : 1
Tugas Masuk Praktikum 1

Bahasa C adalah salah satu bahasa pemograman yang populer di dunia. Bahasa
C merupakan bahasa pemrograman serbaguna dan pemakaiannya tidak terbatas
untuk pemrograman sistem. Dengan bahasa C kita juga dapat membangun beragam
aplikasi mulai dari aplikasi kecerdasan buatan (artificial intelligence), sistem pakar,
utility, driver, database, browser, network programming, sistem operasi, game, virus,
dll.
Akar dari bahasa C aldalah bahasa BCPL yang dikembangkan oleh Martin
Richards paada tahun 1967. Bahasa ini memberikan ide kepada Ken Thompson yang
kemudian mengembangkan bahasa yang disebut dengan B pada tahun 1970.
Perkembangan selanjutnya dari bahasa B adalah bahasa C oleh Dennis Ritchie
sekitar tahun 1970-an di Bell Telephone Laboratories Inc. (sekarang adalah A&T
Bell Laboratories).
Bahasa C merupakan bahasa pemograman yang sifatnya portable, yaitu dengan
sedikit atau tanpa perubahan, suatu program yang ditulis dengan bahasa C pada suatu
komputer dapat dijalankan pada komputer lain. Sebagai bahasa yang digolongkan
dalam middle level language, bahasa C mempunyai kemudahan didalam mengakses
perangkat keras, juga kecepatan prosesnya yang mendekati low level language
seperti Assembly. Disamping itu, bahasa C jauh lebih mudah untuk dipelajari jika
dibandingkan dengan bahasa low level karena mendekati frase-frase dalam bahasa
manusia, yaitu bahasa Inggris.
Bahasa C memiliki banyak keunggulan, diantaranya :
Bahasa C mempunyai struktur bahasa yang baik sehingga mudah dipelajari,
memudahkan dalam membuat program, serta jika terdapat kesalahan pada
program akan mudah diketahui.
Banyak memiliki operator untuk mengolah/memanipulasi data.
Bahasa C lebih mudah dimengerti karena lebih mirip kepada bahasa manusia.
Bahasa C tersedia hampir di semua jenis computer.
Bahasa C hanya menyediakan sedikit kata-kata kunci, hanya terdapat 32
kata kunci.
Dukungan pustaka yang banyak.
Sedangkan kelemahan dari bahasa C adalah :
Banyaknya operator atau cara penulisan program kadang menimbulkan
kebingungan para pemakainya.
Perlunya ketelitian dalam penulisan program karena perintah (statement) dalam
bahasa C bersifat case sensitive (huruf kapital dan huruf kecildibedakan.
Kekurangan-kekurangan tersebut akan banyak terjadi pada awal-awal
mempelajari bahasa C.
Bagi pemula pada umumnya akan kesulitan menggunakan pointer.

Anda mungkin juga menyukai