Home » » Mengenal Bahasa C

Mengenal Bahasa C

Apa itu bahasa C? Mari kita kupas langkah demi langkah. 
Sejarah Bahasa C
Akar dari bahasa C adalah bahsa BCPL yang dikembangkan oleh Martin Richards pada 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 dan sekarang menjadi AT & T Bell Laboratories. Bahasa C pertama kali digunakan pada komputer Digital Equipment Corporation PDP-11 yang menggunkan sistem operasi UNIX.
C adalah bahasa yang standar, artinya suatu program yang ditulis dengan versi bahasa C tertentu akan dapat dikompilasi dengan versi bahasa C yang lain dengan sedikit modifikasi. Standar ANSI menetapkan sebanyak 32 buah kata-kata kunci standar. Versi-versi bahasa C yang menyediakan paling tidak 32 kata-kata kunci dengan sintaks yang sesuai dengan yang ditentukan oleh standar, maka dapat dikatakan mengikuti standar ANSI.
Pada saat ini merupakan bahasa pemrograman yang sangat populer di dunia. Banyak pemrograman yang dibuat dengan bahasa C seperti assembler, interpreter, program paket, sistem operasi, editor, kompiler, program bantu, Word Star, Dbase, aplikasi untuk bisnis, matematika, dan game, bahkan ada pula yang menerapkannya untuk kecerdasan buatan.
Kelebihan Bahasa C :
  • Bahasa C tersedia hampir di semua jenis komputer, baik mikro, mini maupun komputer besar(mainframe computer)
  • Kode bahasa C bersifat portabel
  • Berbagai struktur data dan pengendalian proses disediakan dalam C sehingga memungkinkan untuk membuat program yang terstruktur.
  • Dibandingkan dengan bahasa mesin atau assembly, C jauh lebih mudah dipahami dan pemrogrman tidak perlu mengetahui mesin komputer secara detil
  • C memungkinkan memanipulasi data dalam bentuk bit maupun byte
Kekurangan Bahasa C:
  • Banyaknya operator serta fleksibilitas penulisan program kadang-kadang membingungkan pemakai
  • Para pemrogram C tingkat pemula umumnya belum pernah mengenal pointer dan tidak terbiasa menggunakannya. Padahal kemampuan C justru terletak pada pointer.
Struktur Bahasa C :
main()
{
  statement -statement ; [" fungsi utama"]
}
fungsi_fungsi_lain()
{
      statement-statement ;    [" fungsi-fungsi lain yang ditulis oleh pemrogram"]
}

0 comments:

Post a Comment

Recent Post