- Source: The C Programming Language
The C Programming Language (dapat disebut juga dengan K&R (Brian Kernignan dan Denis Ritchie)) adalah buku ilmu komputer yang ditulis oleh Brian Kernighan dan Dennis Ritchie. Dennis Ritchie merupakan yang pertama mendesain dan mengeimplementasi bahasa tersebut bersamaan dengan perkembangan sistem operasi Unix (yang mana dia juga merupakan kodesainernya). Buku ini diterbitkan oleh Prentice Hall, dan pada saat ini telah diterjemahkan ke dalam berbagai bahasa di dunia. Buku ini merupakan buku yang paling banyak dirujukan orang dan dijadikan buku panduan tentang pemrograman bahasa C hingga kini. Teknik dan gaya penulisan yang mengambil referensi dari buku ini kemudian terkenal dengan sebutan K&R C atau Classic C atau Common C.
Bahasa pemrograman C, yang merupakan bahasa pemrograman tingkat menengah, adalah bahasa pemrograman yang lebih digerakkan oleh prosedur dibanding data. Sehingga, bahasa C meruapakan bahasa pemrograman prosedural. Bahasa pemrograman C terdiri dari fungsi-fungsi yang mengontrol jalannya eksekusi program yang ditulis. Kajian dari bahasa ini antara lain, wawasan terkait struktur dasar bahasa C, berbagai token C, escape sequences, kata-kata kunci yang didukung bahasa tersebut, dll. Aplikasi dari bahasa pemrograman C terbatas, namun potensinya sangat luas. Beberapa bahasa pemrograman lain dikembangkan berdasarkan bahasa C, seperti objective C, C*, C++, dan C#.
Pranala luar
The C Programming Language Diarsipkan 2008-11-06 di Wayback Machine. — Official Web site for the book at Bell Labs
Errata for The C Programming Language, Second Edition Diarsipkan 2008-10-20 di Wayback Machine.
Brian Kernighan's home page Diarsipkan 2008-09-07 di Wayback Machine. at Bell Labs
Dennis Ritchie's home page Diarsipkan 2008-09-07 di Wayback Machine. at Bell Labs
Kata Kunci Pencarian:
- C (bahasa pemrograman)
- C++
- The C Programming Language
- BCPL
- Python (bahasa pemrograman)
- Java
- Rust (bahasa pemrograman)
- Bahasa pemrograman tujuan umum
- Rekursi
- Brian Kernighan
- C (programming language)
- The C Programming Language
- C Sharp (programming language)
- C++
- The C++ Programming Language
- Struct (C programming language)
- Objective-C
- Go (programming language)
- List of C-family programming languages
- Programming language