Fortran
Fortran adalah bahasa pemrograman yang pertama kali dibuat pada tahun 1950-an. Bahasa ini masih digunakan sampai sekarang. Ini adalah bahasa prosedural yang terutama digunakan untuk komputasi ilmiah dan analisis numerik.
Kompiler FORTRAN pertama dibuat pada tahun 1954-57 oleh sebuah tim di IBM yang dipimpin oleh John W. Backus. Kompiler ini adalah kompiler pertama untuk bahasa tingkat tinggi. Para penulis khawatir bahwa tidak ada yang akan menggunakan bahasa ini jika program yang ditulis di dalamnya tidak berjalan secepat program yang ditulis dalam bahasa assembly. Jadi mereka membuatnya menjadi kompiler yang mengoptimalkan.
Karena banyak digunakan oleh para ilmuwan yang melakukan pekerjaan numerik, bahasa ini tumbuh dengan cara yang mendorong penulis kompiler untuk menghasilkan kompiler yang menghasilkan kode berkualitas tinggi (cepat). Ada banyak vendor kompiler berkinerja tinggi. Banyak pekerjaan dan penelitian dalam teori dan desain kompiler disebabkan oleh kebutuhan untuk menghasilkan kode yang baik untuk program Fortran.
Beberapa revisi dari bahasa ini telah muncul, termasuk FORTRAN IV yang sangat terkenal (sama dengan FORTRAN 66), FORTRAN 77 dan Fortran 90. Standar formal terbaru untuk bahasa ini diterbitkan pada tahun 1997 dan dikenal sebagai Fortran 95.
Awalnya, bahasa ini mengandalkan format kode sumber yang tepat dan penggunaan nomor pernyataan yang banyak dan pernyataan 'go to', yang ditulis sebagai goto dalam Fortran.
Setiap versi memperkenalkan konsep pemrograman 'modern', seperti komentar kode sumber dan output teks, IF-THEN-ELSE (dalam FORTRAN 77), rekursi (dalam Fortran 90) dan konstruksi paralel, sambil mencoba mempertahankan profil 'ramping' Fortran dan kinerja tinggi.
Arti dan ejaan nama
Nama "Fortran" adalah kependekan dari "Formula Translation". Bahasa ini sebelumnya dikenal sebagai FORTRAN (dan varian yang lebih tua masih ada). Sejak Fortran 90, kapitalisasi telah ditinggalkan. Standar formal yang diterbitkan menggunakan "Fortran".
Standar
Dua standar di bawah ini adalah untuk implementasi Fortran saat ini.
- ANSI X3.198-1992 (R1997). Judul: Bahasa Pemrograman "Fortran" Diperluas. Secara informal dikenal sebagai Fortran 90. Standar ini diterbitkan oleh ANSI dan tidak pernah menjadi Standar Internasional (ISO).
- ISO/IEC 1539-1:1997. Judul: Teknologi informasi - Bahasa pemrograman - Fortran - Bagian 1: Bahasa dasar. Secara informal dikenal sebagai Fortran 95. Ada 2 bagian lebih lanjut dari standar ini. Bagian 1 telah diadopsi secara resmi oleh ANSI.