Sejarah Singkat
Pada mulanya bahasa komputer digunakan untuk membantu dalam
melakukan perhitungan – perhitungan Telemetri. ketika itu bahasa yang
digunakan masih sangat primitif sekali, karena masih berupa bahasa mesin
yang hanya mengenal angka 1 dan 0. Selanjutnya bahasa mesin tersebut
disederhanakan menjadi bahasa yang agak dipahami yang disebut bahasa
Assembly, yaitu bahasa tingkat menengah (Low Level Language). Pada Tahun
1969, Laboraturium Bell AT&T di Murray Hill, New Jersey menggunakan
bahasa Assembly untuk mengembangkan sistem operasi UNIX. yang bertujuan
untuk membuat Sistem operasi yang dapat bersifat mudah di program
(Programmer Friendly).Sistem operasi UNIX ditulis ulang menggunakan bahasa C, yaitu bahasa pemrograman yang dikembangkan oleh Dennis Ritchi, seorang pengembang sistem di laboratorium yang sama. Tetapi bahasa C masih sulit dipelajari karena masih bersifat prosedural murni. akhirnya pada tahun 1983, Bjarne Stroustrup yang juga pengembang sistem di Laboratorium yang sama menciptakan bahasa C++ yang merupakan bahasa Hybrid dari bahasa C. Karena bahasa C++ didasarkan dari bahasa C. sehingga kita bisa mengkompilasi program – program yang ditulis dalam bahasa C dengan menggunakan Compiler C++.
2.Sejarah Bahasa Pascal
Bahasa PASCAL pertama kali dikembangkan pada awal tahun 70-an oleh NICLAUS WIRTH
di Technical University, Zurich – Swiss. Pada akhirnya, tahun 1971,
salah seorang pengembang ALGOL telah berhasil mengembangkan bahasa
pemrograman baru yang diberi nama PASCAL, yang mengadopsi nama ilmuwan
Perancis pada abad ke 17 Blaise Pascal. Kelebihan dari bahasa PASCAL
adalah merupakan bahasa pemrograman yang terstruktur, bahasa
pemrograman tingkat tinggi (high level language), serta mudah bagi
programmer untuk menentukan tipe data yang diinginkan.
Di awal tahun 1980 an, PASCAL telah menjadi bahasa pemrograman standard di berbagai universitas. Terdapat dua peristiwa yang menyebabkan PASCAL menjadi sangat populer pada saat itu yaitu digunakannya PASCAL sebagai bahasa untuk membuat aplikasi/software guna keperluan ujian di beberapa sekolah, serta dirilisnya Turbo Pascal Compiler oleh perusahaan Borland International untuk komputer IBM. Sampai saat ini, Turbo Pascal sudah mencapai rilis 7.0 bahkan sudah ada yang berjalan di platform Windows (Turbo Pascal for Windows). Terdapat pula varian dari Turbo Pascal yang lebih bersifat open source yaitu Free Pascal.
Di awal tahun 1980 an, PASCAL telah menjadi bahasa pemrograman standard di berbagai universitas. Terdapat dua peristiwa yang menyebabkan PASCAL menjadi sangat populer pada saat itu yaitu digunakannya PASCAL sebagai bahasa untuk membuat aplikasi/software guna keperluan ujian di beberapa sekolah, serta dirilisnya Turbo Pascal Compiler oleh perusahaan Borland International untuk komputer IBM. Sampai saat ini, Turbo Pascal sudah mencapai rilis 7.0 bahkan sudah ada yang berjalan di platform Windows (Turbo Pascal for Windows). Terdapat pula varian dari Turbo Pascal yang lebih bersifat open source yaitu Free Pascal.
3.Sejarah pemograma bacis
Sebelum pertengahan tahun 1960-an,
komputer merupakan barang yang sangat mahal dan hanya digunakan untuk
tugas-tugas tujuan khusus. Pada saat itu, jenis pemrosesan yang dapat
dilakukan adalah batch processing,
yang artinya komputer hanya dapat melakukan pemrosesan satu pekerjaan
pada satu waktu, dan pekerjaan lainnya akan dilakukan setelah pekerjaan
lainnya selesai. Akan tetapi, selama tahun 1960-an, muncullah komputer
yang lebih cepat dan lebih terjangkau. Dengan kemampuan pemrosesan yang
lebih kuat ini, komputer pun kadang-kadang “menganggur”, tanpa ada
pekerjaan yang ia lakukan sama sekali. Bahasa pemrograman di dalam era
batch programming pun didesain untuk tujuan-tujuan khusus, seperti
halnya mesin di mana mereka berjalan, seperti halnya kalkulasi formula
ilmiah atau pemrosesan data bisnis atau hanya untuk penyuntingan teks.
Seiring dengan turunnya harga
komputer, penggunaan komputer pun tidak lagi terbatas pada riset-riset
ilmiah dan militer, tetapi merambah kepada penggunaan komersial.
Sistem-sitem komputer yang lebih baru mendukung konsep time-sharing, sebuah cara di mana sebuah sistem mengizinkan beberapa pengguna atau proses untuk menggunakan CPU dan memori.
Dalam sistem tersebut, sistem operasi akan menggilir proses-proses yang
sedang berjalan, dan mengizinkan setiap proses untuk dijalankan oleh
CPU (serta disimpan di dalam memori), sebelum pindah ke proses
selanjutnya. Mesin-mesin tersebut telah menjadi cukup cepat sehingga
kebanyakan pengguna saat itu dapat merasakan seolah-olah mereka
menggunakan mesin tersebut hanya untuk sendiri. Secara teori,
time-sharing mampu mengurangi biaya komputasi secara signifikan,
mengingat sebuah mesin dapat digunakan oleh beberapa pengguna, bahkan
ada yang mencapai angka ratusan pengguna.
Tidak ada komentar:
Posting Komentar