Ritchie lahir pada 9 September 1941, di Bronx-ville, New York. Ia lahir dari Alistair Ritchie, seorang insinyur sistem switching untuk Bell Laboratories, dan Jean McGee Ritchie, seorang ibu rumah tangga. Ritchie dibesarkan di New Jersey, dan setelah masa kanak-kanak di mana ia melakukannya dengan sangat baik secara akademis, ia melanjutkan ke Universitas Harvard. Di sana ia belajar sains dan lulus dengan gelar sarjana dalam bidang fisika. Ketika dia masih bersekolah, Ritchie kebetulan menghadiri kuliah tentang bagaimana sistem komputer Harvard, sebuah Univac I, bekerja. Dia terpesona dengan apa yang didengarnya dan ingin mencari tahu lebih banyak. Di luar studinya di Harvard, Ritchie mulai mengeksplorasi komputer lebih menyeluruh, dan terutama tertarik pada bagaimana mereka diprogram.
Saat masih di Harvard, Ritchie mendapat pekerjaan di Massachusetts Institute of Technology (MIT). Pada saat itu pemrograman komputer bukan gelar, dan laboratorium komputer sedang mencari siapa saja yang berpotensi untuk membantu komputer mereka. Ritchie, dengan keingintahuannya yang tak kunjung padam, tampak sempurna untuk pekerjaan itu. Ritchie bekerja di MIT selama bertahun-tahun membantu mengembangkan, bersama dengan ilmuwan lain, sistem komputer dan perangkat lunak yang lebih maju.
Dia juga mulai bekerja mengembangkan sistem operasi untuk lebih banyak komputer jinjing. Sebagian besar komputer pada saat itu menempati seluruh ruangan dan memiliki akses dial-in yang terbatas, tetapi komputer desktop yang lebih kecil sedang dikembangkan, dan ini tidak mudah menggunakan sistem operasi. Ritchie memutuskan bahwa diperlukan. MIT, Honeywell, dan General Electric setuju, dan mengelola proyeknya. Ilmuwan lain dari perguruan tinggi dan perusahaan swasta datang untuk membantu membangun sistem, yang mampu menangani hingga seribu pengguna sekaligus dan dapat dijalankan 24 jam sehari. Ritchie tidak pernah melihat pemrograman sebagai masalah melainkan sebagai teka-teki yang harus dipecahkan.
Setelah proyek selesai, hampir saat dia lulus, Ritchie menentukan bahwa komputer, bukan fisika, akan menjadi kariernya. Dia mendapat pekerjaan di Bell Labs, tempat ayahnya bekerja selama bertahun-tahun. Pada saat itu, pada tahun 1967, itu adalah penyedia telepon utama bangsa, dan memiliki salah satu laboratorium terbaik di dunia, yang bertanggung jawab untuk mengembangkan beragam kemajuan teknis, dari perangkat switching baru ke transistor, serta baru kemajuan komputer. Ritchie mengatakan kepada Investor’s Business Daily , “Alih-alih berfokus pada proyek-proyek tertentu, saya ingin berada di sekitar orang-orang dengan banyak pengalaman dan ide. Jadi saya mulai bekerja pada berbagai proyek untuk mempelajari cara saya dalam menjalankan profesi.”
Dibangun Unix untuk Memenuhi Kebutuhan Komputer
Ritchie mulai bekerja dengan Kenneth Thompson, yang bergabung dengan Bell Labs pada tahun 1966. Keduanya telah menyaksikan bagaimana komputer mini menjadi semakin populer di awal tahun 1970-an. Apa yang dibutuhkan, menurut mereka, adalah interaksi yang lebih sederhana dan lebih masuk akal antara berbagai komputer. Butuh berbulan-bulan bagi mereka untuk menemukan solusi, tetapi ketika mereka selesai mereka telah menulis sistem operasi Unix. Sistem operasi diperlukan bagi pengguna untuk menyalin, menghapus, mengedit, dan mencetak file data. Ini memungkinkan seseorang untuk memindahkan data dari disk ke layar ke printer dan kembali ke disk untuk penyimpanan. Tanpa sistem operasi, komputer tidak akan dapat diakses oleh siapa pun kecuali beberapa ahli. Sebelum penciptaan Unix, sistem operasi telah rumit dan mahal. Unix relatif murah dan sederhana, dan dapat digunakan di hampir semua mesin, yang berarti pembeli tidak terjebak dengan perangkat lunak rumit yang menyertai komputer mereka. Mereka dapat membeli dan menginstal berbagai sistem perangkat lunak, karena Unix kompatibel dengan semuanya. Ini tidak mungkin terjadi sebelumnya.
Ritchie dan timnya merilis Unix kepada publik pada sebuah simposium tentang Prinsip Sistem Operasi yang diselenggarakan oleh IBM, dan itu merupakan keberhasilan langsung. Ritchie dan Thompson kemudian mulai memperbaiki sistem.
Pengembangan Bahasa Pemrograman C
Unix ditulis dalam bahasa mesin, yang memiliki kosakata kecil dan tidak menangani banyak komputer dan ingatan mereka dengan baik. Jadi Ritchie menggabungkan beberapa aspek dari sistem lama dengan aspek yang baru, dan muncul dengan bahasa pemrograman “C”. Pada awal abad kedua puluh satu, “C” masih merupakan bahasa pemrograman komputer yang dominan. Itu adalah bahasa yang sederhana dan ringkas sehingga hampir setiap pembuat komputer saat itu beralih ke itu.
“C” menggunakan sangat sedikit sintaks dan sedikit instruksi, tetapi sangat terstruktur dan modular. Karena itu mudah digunakan di komputer yang berbeda. Ada blok besar fungsi “C” yang sudah ditulis sehingga pemrogram dapat menyalin seluruh ke dalam program mereka sendiri tanpa harus mulai dari awal, membuatnya lebih cepat dan lebih mudah untuk diterapkan. Blok-blok ini mudah diakses, tersedia di perpustakaan sehingga pemrogram dapat mengaksesnya. Pada pertengahan 1980-an “C” telah menjadi salah satu bahasa pemrograman paling populer di dunia. Karena kecepatan yang digunakan “C” untuk menulis program dan menjalankannya, perusahaan mulai menggunakan “C” untuk mengembangkan perangkat lunak mereka sendiri.
Lanjutan Drive untuk Meningkatkan Fungsi Komputer
Pada tahun 1973, Ritchie dan Thompson telah menulis ulang sistem operasi Unix, menggunakan “C” alih-alih bahasa mesin, dan telah melakukan pengujian besar-besaran terhadapnya. Itu sangat sederhana untuk digunakan bahwa seluruh programer beralih ke mesin yang lebih kecil untuk melakukan pemrograman mereka, menyerahkan komputer yang lebih besar yang mereka pikir tidak akan pernah mau pergi. Bell Labs menjadi Lucent Technologies Inc., dan mulai menjual Unix kepada pengembang, menciptakan divisi baru untuk perusahaan. Ritchie telah memuji keberhasilannya sebagian karena fakta bahwa ia tidak memiliki latar belakang komputer dan oleh karena itu memiliki pikiran terbuka terhadap kemungkinan bahwa orang lain mungkin tidak berpikir ada.
Ritchie menjadi pemimpin Departemen Riset Teknik Komputasi di Lucent Technologies pada 1990. Dalam peran itu ia menulis aplikasi dan mengelola pertumbuhan sistem operasi yang sudah dirilis. Selama bertahun-tahun Ritchie telah menerima banyak penghargaan, termasuk penghargaan ACM untuk makalah yang luar biasa pada tahun 1974 dalam sistem dan bahasa, Penghargaan IEEE Emmanuel Piore pada tahun 1982, Fellow Laboratorium Bell pada tahun 1983, Asosiasi untuk Mesin Komputasi Turing Award pada tahun 1983, sebuah ACM Software Systems Award pada tahun 1983, dan Medali IEEE Hamming pada tahun 1990. Ia juga terpilih untuk Akademi Teknik Nasional Amerika Serikat pada tahun 1988. Pada bulan April 1999 ia adalah penerima Medali Teknologi Nasional Amerika Serikat. Semua penghargaan yang diterima Ritchie bersamaan dengan Thompson. Ritchie sekarang adalah kepala Departemen Riset Perangkat Lunak Sistem Lucent Technologies, dan masih berusaha untuk membuat komputer bekerja lebih baik dan lebih mudah bagi pengguna.
Kehidupan Pribadi Cermin Profesional
Ditanya apa yang dia suka lakukan dalam kehidupan pribadinya, Ritchie mengakui bahwa kehidupan pribadinya dan profesional bercampur menjadi satu. Dia mengatakan dalam sebuah wawancara di situs web Old Unix, "Saya telah melakukan sejumlah perjalanan yang masuk akal, yang saya nikmati, tetapi tidak terlalu lama pada suatu waktu. Saya rumah-rumah dan lelah dengan itu segera, tetapi menikmati mengingat kembali pengalaman ketika saya kembali dan kemudian sering berharap saya mengatur tinggal lebih lama di tempat yang agak eksotis. "
Buku
Almanac of Famous People , edisi ke-8, Gale Group, 2003.
Pembuat Berita 2000 , Edisi 1, Gale Group, 2000.
Ilmuwan Terkemuka: Dari tahun 1900 hingga Sekarang , Gale Group, 2001.
Dunia Ilmu Komputer , 2 volume, Gale Group, 2002.
Majalah berkala
Ekonom , 12 Juni 2004.
Harian Bisnis Investor , 27 Januari 2003.
On line
“Dennis M. Ritchie,” Bell Laboratories , http: //cm.bell-labs.com-who-dmr- (2 Januari 2007).
“Dennis M. Ritchie,” Bell Laboratories , http: //cm.bell-labs.com-cm-cs-who-dmr-bigbio1st.html (2 Januari 2007).
“Wawancara-Dennis Ritchie,” Unix , http: //old.unix.se-article-articleview-950-1-24 (2 Januari 2007).
Ringkasan
Dennis Ritchie Biography - life, childhood, school, old, born, time