Chapter 1 (Konsep Dasar Bahasa C)


Sejarah Dan Standar C

Akar dari bahasa C adalah BCPL (dikembangkan oleh Martin Richard tahun 1967). Kemudian Tahun 1970, Ken Thompson mengembangkan bahasa tersebut yang di kenal dengan bahasa B. Kemudian Perkembangan selanjutnya, masih tahun 1970-an adalah bahasa C yang dikembangkan oleh Dennis Ritchie. Bahasa ini pertama kali digunakan di komputer Digital Equipment Corporation PDP-11 yang menggunakan Sistem Operasi UNIX.

C adalah bahasa yang standart. Oleh karena itu setiap program yang di tulis dengan versi bahasa C tertentu, akan dapat dikompilasi dengan Versi Bahasa C yang lain hanya dengan sedikit modifikasi. Standar Bahasa C yang asli adalah dari UNIX. Patokan dari Standar ini adalah berasal dari Buku yang ditulis Oleh Brian Kerninghan dan Dennis Ritchie yang berjudul “The C Programming Language”, tahun 1978 (K&R C).

Mengapa Menggunakan Bahasa C

Beberapa alasan, mengapa bahasa C banyak digunakan adalah :

  1. Bahasa C tersedia hampir di semua jenis komputer.

  2. Kode Bahasa C bersifat portabel (dapat digunakan di komputer lain hanya dengan sedikit modifikasi).

  3. Bahasa C hanya mempunyai sedikit kata kunci. Bahasa C Standar ANSI menyaratkan sebanyak 32 kata kunci dalam bahasa C, yakni : auto, break, case, char, const, continue, default, do, double, else, enum, extern, float, for, goto, if, int, long, register, return, short, signed, sizeof, static, struct, switch, typedef, union, unsigned, coid, volatile, dan while.

  4. Proses executable program bahasa C lebih cepat.

  5. Dukungan pustaka yang banyak.

  6. Bahasa yang terstruktur.

  7. Selain bahasa tingkat tinggi, Bahasa C juga dianggap sebagai bahasa tingkat menengah.

  8. Bahasa C adalah kompiler.

download Chapter 1 selengkapnya

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s