
Referensi pertama mengenai FORTRAN baru dikeluarkan dalam bentuk laporan tahun 1954 oleh Programming Research Group, suatu divisi teknik terapan dari IBM baru pada tahun 1957 diterapkan pada komputer IBM 704.
FORTRAN merupakan salah satu bahasa pemrograman tingkat tinggi (high level language) yang berorientasi kepada suatu masalah tertentu, khususnya masalah yang berkaitan dengan bidang matematika dan teknik. FORTRAN merupakan bahasa tingkat tinggi tertua dan yang pertama. Sebelum hadir FORTRAN, bila seseorang akan memprogram komputer, maka ia harrus menggunakan bahasa mesin yang rumit.
Bahasa ini cukup mudah dipahami dan efektif untuk digunakan. Sehingga, bukan hal yang aneh apabila dengan cepat, bahasa ini berkembang di masyarakat. Bahasa FORTRAN ditujukan terutama sebagai aplikasi di bidang sains dan teknik. Namun saat ini, bahasa FORTRAN harus bersaing dengan bahasa-bahasa pemrograman lain secara kompetitif. FORTRAN yang akan dibahas dalam blog saya ini adalah Force 2.0 (FORTRAN compiler) yang dimana FORTRAN ini setingkat dengan FORTRAN 2000.
Urutan rilis program fortran :
FORTRAN II (Tahun 1958)
FORTRAN IV (Tahun 1966)
FORTRAN 77 (Tahun 78)
FORTRAN 90 & 95 (Tahun 90) kini FORTRAN 2000
Bahasa Pemrograman FORTRAN memiliki kelebihan dan kekekurangan :
Kelebijan Bahasa Pemrograman FORTRAN
- FORTRAN bisa menangani ekspresi matemática dan logika yang kompleks. Pernyataanya cukup pendek dan sederhana.
- Program FORTRAN yang dikembangkan pada satu tipe komputer bisa dengan mudah dimodifikasi agar bisa bekerja pada tipe yang lain.
- FORTRAN tidak menangani operasi input dan output pada peralatan penyimpanan seefisien bahasa lain yang levelnya lebih tinggi
- Memiliki keterbatasan untuk mengekspresikan dan memproses data nonnumerik
- Tidak bisa dibaca atau dipahami semudah bahasa level tinggi yang
- proses eksekusi / kompilasi program yang cukup cepat.
- metode penulisan program sangat fleksibel, setiap bagian blok program dapat ditulis secara tidak berurutan.
- mendukung teknik kompilasi secara menyeluruh (all compilation), maksudnya misalkan kita memiliki 5 buah file Fortran yang saling berhubungan maka semua file tersebut dapat langsung dikompilasi semua dalam satu perintah dengan bantuan makefile yang kita buat, bagian ini akan dijelaskan pada bab yang akan datang.
- memilki kompilator (compiler) yang cukup banyak berkembang.
Struktur Bahasa FORTRAN
Struktur bahasa FORTRAN dibagi menjadi lima bagian kolom dan tiap-tiap
baris didalam program dapat berisi:
a) Metacommand
merupakan compiler directive (misalnya statement Program seperti pada bahasa pemrograman Pascal). Sifatnya optional, maksudnya tidak harus ada. Metacommand dapat digunakan saat akan berkomunikasi dengan kompiler mengenai informasi tertentu.
b) Komentar
Komentar dapat berupa tulisan bebas apapun yang berguna untuk memberi
keterangan tentang program, sehingga memudahkan dalam membaca program tersebut. berguna bila ingin memodifikasi program atau bila terjadi kesalahan coding.
c) Statement
Statement merupakn inti dari program, berisi instruksi-instruksi kepada komputer. Penuangan logika perogram ke komputer jga difasilitasi oleh bagian ini.
d) Sambungan dari statement baris sebelumnya (sifatnya optional).
BERSAMBUNG DI POSTINGAN BERIKUT NYAA....^_^
Standar terbaru Fortran 2008. Sebelumnya Fortran 2003. Tidak ada Fortran2000 (batal).
ReplyDelete