Pengertian Bahasa Pemrograman C dan C++
Bahasa C
Bahasa Pemrograman C adalah sebuah bahasa pemrograman komputer yang bisa digunakan untuk membuat berbagai aplikasi (general-purpose programming language), mulai dari sistem operasi (seperti Windows atau Linux), antivirus, software pengolah gambar (image processing), hingga compiler untuk bahasa pemrograman, dimana C banyak digunakan untuk membuat bahasa pemrograman lain yang salah satunya adalah PHP.
Meskipun termasuk general-purpose programming language, yakni bahasa pemrograman yang bisa membuat berbagai aplikasi, bahasa pemrograman C paling cocok merancang aplikasi yang berhubungan langsung dengan Sistem Operasi dan hardware. Ini tidak terlepas dari tujuan awal bahasa C dikembangkan.
Meskipun termasuk general-purpose programming language, yakni bahasa pemrograman yang bisa membuat berbagai aplikasi, bahasa pemrograman C paling cocok merancang aplikasi yang berhubungan langsung dengan Sistem Operasi dan hardware. Ini tidak terlepas dari tujuan awal bahasa C dikembangkan.
Sejarah Bahasa C
Pengembangan bahasa C dimulai pada tahun 1972 untuk ken-thompson-and-dennis-ritchiesistem operasi Unix di PDP-11. Pada awalnya bahasa C tidak dirancang dengan portabilitas, tetapi segara dapat berjalan di platform lain dengan baik. Nama C secara sederhana diambil dari huruf selanjutnya dari B.
Pada tahun 1972, sebuah bagian besar sistem operasi Unix ditulis ulang dengan bahasa C. Tahun 1973, dengan tambahan tipe struct, bahasa C menjadi cukup kuat dimana sebagian besar kernel Unix ditulis dengan bahasa C.
Pada tahun 1978, Brian Wilson Kernighan dan Dennis MacAlistair Ritchie mempublikasikan edisi pertama buku The C Programming Language. Buku ini dikenal programmer dengan sebutan K&R, digunakan beberapa tahun sebagai spesifikasi tidak formal dari bahasa C.
Antara tahun 1970an dan 1980an, bahasa C diimplementasikan pada berbagai jenis komputer mainframe, komputer mini, dan komputer mikro, termasuk IBM PC, dimana popularitas bahasa C mulai meningkat secara signifikan.
Pada tahun 1983, American National Standard Institute (ANSI) membentuk sebuah komite, X3J11, untuk membangun sebuah spesifikasi standar C. X3J11 berdasarkan standar C pada implementasi Unix, sementara bagian yang tidak portabel diserahkan kepada kelompok kerja IEEE 1003 untuk menjadi basis untuk standar 1988 POSIX. Pada tahun 1989, standar C diratifikasi dengan ANSI X3, 159-1989 “The C Programming Language”. Versi dari bahasa tersebut dikenal sebagai ANSI C, standar C atau C89.
Pada tahun 1990, standar ANSI C diadopsi oleh International Organization for Standardization(ISO) sebagai ISO/IEC 9899:1990 atau kadang-kadang disebut C90.
Standar C direvisi lebih lanjut pada tahun 1990an, diikuti publikasi ISO/IEC 9899:1999 pada tahun 1999, yang secara umum dikenal C99.
Pada tahun 2007, kerja dimulai untuk merevisi standar C, secara tidak formal dikenal C0X sampai publikasinya pada 8 desember 2011 dan kemudian umum lebih dikenal C11.
Pada tahun 1972, sebuah bagian besar sistem operasi Unix ditulis ulang dengan bahasa C. Tahun 1973, dengan tambahan tipe struct, bahasa C menjadi cukup kuat dimana sebagian besar kernel Unix ditulis dengan bahasa C.
Pada tahun 1978, Brian Wilson Kernighan dan Dennis MacAlistair Ritchie mempublikasikan edisi pertama buku The C Programming Language. Buku ini dikenal programmer dengan sebutan K&R, digunakan beberapa tahun sebagai spesifikasi tidak formal dari bahasa C.
Antara tahun 1970an dan 1980an, bahasa C diimplementasikan pada berbagai jenis komputer mainframe, komputer mini, dan komputer mikro, termasuk IBM PC, dimana popularitas bahasa C mulai meningkat secara signifikan.
Pada tahun 1983, American National Standard Institute (ANSI) membentuk sebuah komite, X3J11, untuk membangun sebuah spesifikasi standar C. X3J11 berdasarkan standar C pada implementasi Unix, sementara bagian yang tidak portabel diserahkan kepada kelompok kerja IEEE 1003 untuk menjadi basis untuk standar 1988 POSIX. Pada tahun 1989, standar C diratifikasi dengan ANSI X3, 159-1989 “The C Programming Language”. Versi dari bahasa tersebut dikenal sebagai ANSI C, standar C atau C89.
Pada tahun 1990, standar ANSI C diadopsi oleh International Organization for Standardization(ISO) sebagai ISO/IEC 9899:1990 atau kadang-kadang disebut C90.
Standar C direvisi lebih lanjut pada tahun 1990an, diikuti publikasi ISO/IEC 9899:1999 pada tahun 1999, yang secara umum dikenal C99.
Pada tahun 2007, kerja dimulai untuk merevisi standar C, secara tidak formal dikenal C0X sampai publikasinya pada 8 desember 2011 dan kemudian umum lebih dikenal C11.
Bahasa C++
C++ adalah bahasa pemrograman komputer yang di buat oleh Bjarne Stroustrup, yang merupakan perkembangan dari bahasa C dikembangkan di Bong Labs (Dennis Ritchie) pada awal tahun 1970-an, Bahasa itu diturunkan dari bahasa sebelumnya, yaitu B, Pada awalnya, bahasa tersebut dirancang sebagai bahasa pemrograman yang dijalankan pada sistem Unix, Pada perkembangannya, versi ANSI (American National Standart Institute) Bahasa pemrograman C menjadi versi dominan, Meskipun versi tersebut sekarang jarang dipakai dalam pengembangan sistem dan jaringan maupun untuk sistem embedded, Bjarne Stroustrup pada Bel labs pertama kali mengembangkan C++ pada awal 1980-an. Untuk mendukung fitur-fitur pada C++, dibangun efisiensi dan sistem support untuk pemrograman tingkat rendah (low level coding). Pada C++ ditambahkan konsep-konsep baru seperti class dengan sifat-sifatnya seperti inheritance dan overloading.
Salah satu perbedaan yang paling mendasar dengan bahasa C adalah dukungan terhadap konsep pemrograman berorientasi objek (Object Oriented Programming).
Salah satu perbedaan yang paling mendasar dengan bahasa C adalah dukungan terhadap konsep pemrograman berorientasi objek (Object Oriented Programming).
Sejarah Bahasa C++
Bahasa C++ diciptakan oleh Bjarne Stroustrup di AT&T Bell Laboratories awal tahun 1980-an berdasarkan C ANSI (American National Standard Institute). Pertama kali, prototype C++ muncul sebagai C yang dipercanggih dengan fasilitas kelas. Bahasa tersebut disebut C dengan kelas ( C wih class).
Selama tahun 1983-1984, C dengan kelas disempurnakan dengan menambahkan fasilitas pembebanlebihan operator dan fungsi yang kemudian melahirkan apa yang disebut C++. Symbol ++ merupakan operator C untuk operasi penaikan, muncul untuk menunjukkan bahwa bahasa baru ini merupakan versi yang lebih canggih dari C.
Sumber:
https://learntocodes.wordpress.com/2015/10/26/sejarah-bahasa-pemrograman-c/
http://www.duniailkom.com/tutorial-belajar-c-pengertian-bahasa-pemrograman-c/
https://id.wikipedia.org/wiki/C%2B%2B
https://learntocodes.wordpress.com/2015/10/26/sejarah-bahasa-pemrograman-c/
http://www.duniailkom.com/tutorial-belajar-c-pengertian-bahasa-pemrograman-c/
https://id.wikipedia.org/wiki/C%2B%2B
Komentar
Posting Komentar