Bahasa Pemrograman C: Tinjauan Komprehensif
C adalah bahasa tingkat tinggi untuk tujuan umum yang awalnya dikembangkan oleh Dennis M. Ritchie untuk mengembangkan sistem operasi UNIX di Bell Labs. C awalnya pertama kali diimplementasikan pada komputer DEC PDP-11 pada tahun 1972.
Pada tahun 1978, Brian Kernighan dan Dennis Ritchie menghasilkan deskripsi pertama yang tersedia untuk umum tentang C, sekarang dikenal sebagai standar K&R.
Sistem operasi UNIX, compiler C, dan pada dasarnya semua program aplikasi UNIX telah ditulis dalam C. C sekarang telah menjadi bahasa profesional yang banyak digunakan untuk berbagai alasan −
- Mudah dipelajari
- Bahasa terstruktur
- Menghasilkan program yang efisien
- Dapat menangani aktivitas tingkat rendah
- Dapat dikompilasi pada berbagai platform komputer
Fakta tentang C
C ditemukan untuk menulis sistem operasi yang disebut UNIX.
C adalah penerus bahasa B yang diperkenalkan sekitar awal tahun 1970-an.
Bahasa ini formalisasi pada tahun 1988 oleh American National Standard Institute (ANSI).
OS UNIX sepenuhnya ditulis dalam C.
Saat ini C adalah bahasa pemrograman sistem yang paling banyak digunakan dan populer.
Sebagian besar perangkat lunak canggih telah diimplementasikan menggunakan C.
OS Linux dan RDBMS MySQL yang paling populer saat ini telah ditulis dalam C.
Mengapa menggunakan C?
C awalnya digunakan untuk pengembangan sistem, khususnya program yang membentuk sistem operasi. C diadopsi sebagai bahasa pengembangan sistem karena menghasilkan kode yang berjalan hampir secepat kode yang ditulis dalam bahasa assembly. Beberapa contoh penggunaan C mungkin −
- Sistem Operasi
- Compiler Bahasa
- Assembler
- Editor Teks
- Print Spoolers
- Driver Jaringan
- Program Modern
- Database
- Interpreter Bahasa
- Utilitas
Program C
Suatu program C dapat bervariasi dari 3 baris hingga jutaan baris dan harus ditulis ke dalam satu atau lebih file teks dengan ekstensi ".c"; untuk contoh, hello.c. Anda dapat menggunakan "vi", "vim" atau editor teks lain untuk menulis program C Anda ke dalam file.
Tutorial ini mengasumsikan Anda tahu cara mengedit file teks dan cara menulis kode sumber di dalam file program.