Bahasa C diciptakan dan diimplementasikan pertama kalinya oleh Dennis Ritchie dari AT & T Laboratories pada komputer mini DEC PDP-11 dengan menggunakan system operasi UNIX. C merupakan hasil dari proses pengembangan yang diawali dari bahasa yang lebih tua yaitu BCPL (Basic Combined Programming Language). BCPL diciptakan oleh Martin Richard, dan mempengaruhi bahasa yang dikenal dengan nama Bahasa B yang diciptakan oleh Ken Thompson. Bahasa B dikembangkan menjadi bahasa C pada tahun 1970-an.
Selama bertahun-tahun standar de facto untuk C disediakan dalam bentuk versi dengan system operasi UNIX. Pertama kali dijelaskan dalam “The C Programming Language” oleh Brian W. Kerninghan & Dennis M. Ritchie (Englewood Cliff,N.J. : Prentice-Hall,1978).
Sejak tahun 1980, bahasa C banyak digunakan pemrograman di Eropa yang sebelumnya menggunakan bahasa B dan BCPL. Dalam perkembangannya, bahasa C menjadi bahasa paling populer diantara bahasa lainnya, seperti PASCAL, BASIC, FORTRAN.
Pada tahun 1983, didirikan sebuah komite untuk menciptakan ANSI (American National Standards Institute) standar yang mendefinisikan bahasa C. Penetapan standarisasi memakan waktu ± 6 tahun. Standar ANSI C akhirnya dipakai pada desember 1989 dengan salinan pertama yang tersedia pada awal 1990.
Tahun 1989, dunia pemrograman C mengalami peristiwa penting dengan dikeluarkannya standar bahasa C oleh (ANSI). Bahasa C yang diciptakan Kerninghan & Ritchie kemudian dikenal dengan nama ANSI C. Standar tersebut juga digunakan oleh ISO dan menghasilkan standar yang dikenal dengan ISO Standard C.
Tahun 1995, amandemen 1 untuk standar C digunakan dengan penambahan fungsi library baru. Standar C tahun 1989 bersama-sama dengan amandemen 1 menjadi dokumen dasar untuk standar C++, menjelaskan bahwa C merupakan bagian dari C++. Versi bahasa C yang didefinisikan dengan standar 1989 dikenal dengan C89.
Mulai awal tahun 1980, Bjarne Stroustrup dari AT & T Bell Laboratories mulai mengembangkan bahasa C. Pada tahun 1985, lahirlah secara resmi bahasa baru hasil pengembangan C yang dikenal dengan nama C++. Sebenarnya bahasa C++ mengalami dua tahap evolusi. C++ yang pertama, dirilis oleh AT&T Laboratories, dinamakan cfront. C++ versi kuno ini hanya berupa kompiler yang menterjemahkan C++ menjadi bahasa C.
Pada evolusi selanjutnya, Borland Internasional Inc. mengembangkan kompiler C++ menjadi sebuah kompiler yang mampu mengubah C++ langsung menjadi bahasa mesin (assembly). Sejak evolusi ini, mulai tahun 1990 C++ menjadi bahasa berorientasi obyek yang digunakan oleh sebagian besar pemrograman professional.
Silahkan berkomentar sesuai topik bahasan and no spam, no iklan, no ribut, no live link !
Konversi KodeEmoticon