Fortran, langkah pertama untuk pemrograman modern

Di Museum sejarah komputer ,
yang telah berbasis di Mountain View, California sejak tahun 1996, memiliki a
Situs web lengkap yang memungkinkan kita untuk mengunjunginya secara virtual dan meninjau sejarah
fasilitasnya Dari isinya saya menyoroti sebuah frasa: “perangkat lunak lebih
dari kode komputer samar. Ini adalah bentuk seni: desain yang teliti
literatur yang memungkinkan percakapan kompleks antara manusia dan mesin. "

Berkomunikasi dengan kami
Komputer atau smartphone kita semudah hari ini dengan menekan beberapa ikon,
buka menu, pilih opsi dari daftar tindakan … berkomunikasi dengan perangkat apa punmenggunakan
mouse, keyboard, layar sentuh atau bahkan dengan suara. Tetapi saat fajar
komputasi, berbicara ke komputer adalah memasukkan kartu punch yang diwakili
pesanan dalam kode biner. Itu adalah satu-satunya cara untuk membuat kita mengerti dengannya
komputer pertama

Jadi pemrograman adalah caranya
untuk berkomunikasi dengan perangkat elektronik atau, selanjutnya, membuat alat yang diperlukan
jadi siapa pun dapat berinteraksi dengan perangkat itu. Dan seperti sejarah komputer
Museum itu sendiri menonjol, itu bersama Fortran itu
Pemrograman modern dimulai seperti yang kita kenal sekarang. Kita seharusnya tidak mengurangi nilainya
peran Assembler ,
bahasa pertama melalui kode yang membuka pintu ke bahasa umum
Itu akan datang kemudian, tetapi dengan Fortran jejak bahasanya
Itu yang telah kita lihat selama beberapa dekade ini sampai sekarang dimulai. Ini dia
sejarah

Alami
bahasa pemrograman

Dalam indeks TIOBE dari
Bahasa pemrograman yang paling banyak diminta, Fortran masih ada, khususnya di
dia Tempat ke-29 dari 100 diindeks bahasa . Jelas sekali
raja-raja adalah Java, C Python dan bahasa-bahasa lain yang lebih modern, tetapi itu
bahasa yang primitif seperti Fortran masih hidup memiliki jasa di dunia,
komputasi, di mana semuanya berkembang dan terjadi dengan sangat cepat.

Fortran lahir pada tahun 1954.
Ayahnya dikaitkan dengan John
Backus
, seorang ilmuwan komputer Amerika yang bekerja untuk IBM
dan yang mengusulkan membuat bahasa pemrograman yang dekat dengan matematika normal
notasi. Akronim dari Formula
Terjemahan
, tujuan awal dari bahasa ini adalah
dengan mudah menerjemahkan rumus matematika ke dalam kode yang komputer waktu itu
dimengerti.

Sebagai rasa ingin tahu, tahun sebelumnya, Backus telah mengerjakan bahasa lain yang disebut Speedcoding dan dikembangkan untuk peralatan IBM 701. Dan di antara pekerjaan sebelumnya di IBM, karyanya di Proyek SSEC (Kalkulator Urutan Selektif Elektronik) menulis program yang menghitung posisi bulan.

itu
Manual pertama Fortran. Museum Sejarah Komputer. Sumber: Heiko
Purnhagen (Flickr)

Kembali ke Fortran, spesifikasinya
siap pada tahun 1954, awalnya dijalankan IBM
704 komputer
, tapi baru dua tahun kemudian
dia Manual pertama Fortran adalah
diterbitkan dan akhirnya dipublikasikan pada tahun 1957 di Western Joint Computer
Konferensi Los Angeles. Menariknya, ada keengganan awal untuk
mengadopsi bahasa baru ini sebagai ganti dia
bahasa assembly
(1949) apa yang semua orang rencanakan
terbiasa. Namun, Fortran membuat tugas pemrograman lebih gesit,
menghapus jumlah baris kode yang diperlukan sehingga tidak butuh waktu lama untuk
menjadi populer. Belum lagi itu bahasa tingkat tinggi pertama,
yang memungkinkan kami untuk memprogram bahasa manusia dengan cara yang lebih alami. Selain itu
memperkenalkan konsep kompiler ,
yang memungkinkan untuk menerjemahkan program lengkap untuk mesin yang berbeda, sesuatu
yang sebelumnya dilakukan dengan tangan.

Beberapa waktu yang lalu saya berbicara dalam artikel berjudul BASIC, bahasa pertama untuk semua khalayak, yaitu bahasa BASIC akses demokratisasi ke komputasi di seluruh dunia, sesuatu yang sebelumnya terbatas pada insinyur, ahli matematika, dan profesi teknis lainnya. Ini pada tingkat mikrokomputer, komputer yang mulai muncul dari tahun 1970. Tetapi sebelum apa yang disebut mikrokomputer, komputer pada waktu itu, yang lebih besar, juga terbatas pada sekelompok kecil profesional. Dengan Fortran, siapa pun dapat mempelajari perintah yang diperlukan untuk membuat program dan memberikannya ke komputer untuk menjalankannya. Itu tidak semudah pemrograman gelombang mikro, tapi itu adalah lompatan evolusi yang sangat besar.

Standar

Tim yang dipimpin oleh John Backus
dan itu memungkinkan bahasa Fortran terutama terdiri dari para insinyur,
programmer dan ahli matematika dan, sebagai keingintahuan, seorang cryptographer dan catur
ahli Dalam wawancara berikutnya, seorang anggota tim, Richard Goldberg, datang ke
Katakan, "Kami adalah" peretas "pada masa itu."

Untuk pertama kalinya dalam sejarah komputasi, itu adalah perangkat lunak itu mengambil semua keunggulan Setelah beberapa tahun di mana mesin dan evolusi konstannya menjadi berita utama. Fortran mengubah lanskap dan melakukan tugas yang dapat dilakukan dengan komputer yang sama dengan lebih efisien kode yang diperlukan ditulis dalam waktu yang lebih singkat dan tidak memerlukan profil khusus tersebut. Keberhasilan Fortran sedemikian rupa sehingga John Backus dianugerahi National Medal of Science 1975 di Amerika Serikat dan pada tahun 1977 menerima Hadiah Turing dari Asosiasi untuk Mesin Komputer .

Warisan Fortran

Jika kami berkonsultasi dengan Pohon silsilah Dari bahasa pemrograman, di sebagian besar dari mereka Fortran muncul sebagai yang pertama dan darinya semua yang lain muncul. Salah satu yang paling lengkap dapat ditemukan pada halaman IBM yang didedikasikan untuk ulang tahun ke-100, yang menawarkan banyak materi tentang bagaimana komputasi telah berkembang selama ini. Permainan papan yang terinspirasi oleh bahasa Fortran. Sumber: Museum Sejarah Komputer

Bukan berarti ada
hubungan langsung antara beberapa bahasa dan lainnya, tetapi dalam bahasa ini
bahasa pohon keluarga terkait didirikan
pada kesamaan dan pengaruh
bahwa beberapa telah masuk
lainnya. Misalnya, Fortran muncul dari bahasa yang belakangan hebat
proyeksi, seperti Lisp (1958), COBOL (1959) atau ALGOL (1958). Pada gilirannya,
Dari ini yang lain muncul dan dengan demikian dalam jumlah tak terbatas cabang yang mencapai kita
hari.

Dia mengatakan di awal artikel ini bahwa Fortran masih hidup dan di antara 30 bahasa pemrograman teratas. Kita dapat menemukan daftar pustaka berlimpah terkait dengan Fortran, baik manual kuno dan modern. Dalam jaringan, misalnya, ada sumber daya yang sangat lengkap seperti Fortran Wiki , di mana ia menjelaskan semua yang perlu kita ketahui tentang Fortran, standarnya yang berbeda dan informasi terkait lainnya.

Pos terkait

Back to top button