Sunday, November 27, 2011 Sejarah bahasa C dan C++

Bahasa C dan C++



Selama tahun 60an, sedangkan komputer masih dalam tahap awal pengembangan, banyak yang barubahasa pemrograman muncul. Di antara mereka, ALGOL 60, dikembangkan sebagai alternatifuntuk FORTRAN tetapi mengambil dari itu beberapa konsep pemrograman terstruktur yang nantinya akanmenginspirasi kebanyakan bahasa prosedural, seperti CPL dan succesors nya (seperti C + +). ALGOL 68 jugadipengaruhi secara langsung dalam pengembangan tipe data dalam C. Namun demikian ALGOL merupakanbahasa tidak spesifik dan abstraksi yang membuat sedikit praktis untuk memecahkan tugas-tugas paling komersial.Pada 1963, CPL (bahasa Pemrograman Gabungan) muncul dengan ide yang lebihkhusus untuk tugas pemrograman konkret bahwa waktu dari ALGOL atau FORTRAN. Namunspesifisitas yang sama ini membuat bahasa besar dan, karenanya, sulit untuk belajar dan menerapkan.Pada tahun 1967, Martin Richards mengembangkan BCPL (Basic Combined Programming Language), yangmenandakan penyederhanaan CPL tapi tetap fitur yang paling penting bahasa yang ditawarkan.Meskipun terus menjadi bahasa abstrak dan agak besar.Pada tahun 1970, Ken Thompson, tenggelam dalam pengembangan dari UNIX di Bell Labs, menciptakan Bbahasa. Ini adalah pelabuhan BCPL untuk mesin tertentu dan sistem (DEC PDP-7 dan UNIX),dan disesuaikan dengan selera dan kebutuhan tertentu. Hasil akhir adalah lebih besarpenyederhanaan CPL, meskipun tergantung pada sistem. Hal itu keterbatasan yang besar seperti itu tidakmengkompilasi ke kode dieksekusi, tapi berulir-kode, yang menghasilkan kode yang lebih lambat dalam pelaksanaan, danOleh karena itu tidak cukup untuk pengembangan sistem operasi. Alasan mengapa dari tahun 1971,Denis Ritchie, dari tim Bell Labs, memulai pengembangan sebuah kompiler B yang antarahal-hal lain, mampu menghasilkan kode dieksekusi secara langsung. Ini "B Baru", akhirnya disebut C,diperkenalkan di samping itu, beberapa konsep baru lainnya dengan bahasa seperti tipe data (char).Pada tahun 1973, Denis Ritchie, telah mengembangkan dasar-dasar C. masuknya jenis, penanganan, sebagaiserta peningkatan array dan pointer, bersama dengan kapasitas kemudian menunjukkan dariportabilitas tanpa menjadi bahasa tingkat tinggi, berkontribusi pada perluasan Cbahasa. Ini didirikan dengan buku "The C Programming Language" oleh BrianKernighan dan Denis Ritchie, dikenal sebagai Buku Putih, dan yang berfungsi sebagai standar de factosampai publikasi standar ANSI formal (ANSI X3J11 panitia) pada tahun 1989.


Digg it StumbleUpon del.icio.us

0 Komentar:

Post a Comment

 
Copyright 2010 Berbagi Info
Carbon 12 Blogger template by Blogger Bits. Supported by Bloggermint