Kamis, 03 Mei 2012

Sejarah Singkat Bahasa Pemrogramman C


Sejarah Singkat Bahasa Pemrogramman C

                Lahirnya bahasa pemrogramman C ini diawali dengan adanya bahasa assembly yang dibentuk oleh IBM pada tahun 1956 – 1963. Bahasa assembly ini termasuk bahasa tingkat rendah (low level language). Pada tahun 1957, sebuah tim yang dipimpin oleh John W. Backus berhasil mengembangkan sebuah bahasa pemrogramman baru yan bersifat numerik. Bahasa tersebut dinamai dengan bahasa FORTRAN (Formula Translation). Pada tahun 1958, para ilmuwan komputer dari Eropa dan Amerika bergabung dan membentuk bahasa pemrogramman baru yang bersifat struktural dinamakan bahasa ALGOL (Alorithmic Language). Kemudian pada tahun 1964, IBM kembali menciptakan bahasa pemrogramman baru dengan nama PL/I (Programming Language 1) yang lebih ditunjukan untuk keperluan bisnis dan penelitian.
                Tahun 1969 laboratorium Bell AT&T di Murray, New Jersey menggunakan bahasa pemrogramman assembly untuk mengembangkan system operasi Unix yang bertujuan untuk membuat proram antar muka yan bersifat programmer friendly. Setelah Unix berjalan, lahirlah bahasa pemrogramman baru yang ditulis oleh Martin Richards dengan nama bahasa BCPL ( Basic Combined Programming Language ). Kemudian pada tahun 1970, seorang pengembang system dari laboratorium tersebut yang bernama Ken Thompson membuat bahasa B yang digunakan untuk menulis ulang system operasi Unix. Nama ‘B’ ini konon diambil dari huruf pertama dalam kata BCPL. Karena alasan bahwa bahasa B ini masih terkesan lambat, maka pada tahun 1971 seorang pengembang system bernama Dennis Ritchie, yang juga bekerja pada laboratorium yang sama, menciptakan bahasa baru dengan nama C yang bertujuan untuk menulis ulang dan menutupi kelemahan – kelemahan yang ada pada sistem operasi Unix sebelumnya. Nama ‘C’ ini konon juga diambil dari huruf kedua dalam kata BCPL.
                Sejak saat itu bahasa pemrogramman C terus digunakan untuk memelihara sistem operasi Unix, sampai akhirnya pata tahun 90-an, bahasa C ini digunakan untuk mengembangkan sistem operasi Windows dan sekaran ini digunakan untuk mengembangkan sistem operasi Windows dan sekarang ini digunakan untuk mengembangkan sistem operasi Linux.

Tidak ada komentar:

Posting Komentar