Fortran zorunlu bir bilgisayar programlama dilidir. Bir kez FORTRAN olarak yazıldığında, programlama dili de genel amaç ve prosedür olarak kabul edilir. 1950'lerde International Business Machines Corporation (IBM) tarafından geliştirilmiştir ve bilimsel ve mühendislikle ilgili uygulamalarda kullanılmak üzere tasarlanmıştır. Tasarımından bu yana Fortran, özellikle hesaplama bilimleri ve iklim modellemesi gibi alanlarda bilimsel ve sayısal hesaplama için sürekli olarak kullanılmaktadır. Aslında, var olan en yaygın kullanılan sayısal programlama dilidir.
Bazıları Fortran'ın popülerliğini elde ettiğini, çünkü diğer ana dillerin çoğundan önce tasarlandığını düşünüyor. Diğerleri, geniş kullanımının, bilim ve mühendislik kullanıcıları için hayati önem taşıyan özelliklerin aşamalı olarak eklenmesi ve geliştirilmesi nedeniyle olduğunu iddia ediyor. Belki de eşit derecede önemli olan Fortran'ın eski sürümlerle uyumluluğunu sürdürmesi, eski özellikleri ortadan kaldırmak yerine yeni bileşenler eklemesidir. Popülaritesinin büyük bir kısmı, daha hızlı kod kullanabilen derleyicilerin üretilmesinden ve özellikle bilimsel kullanıma uygun hale gelmesinden kaynaklanmış olabilir.
John Backus'un liderliğindeki bir IBM programcıları ekibi, 1957'de ilk derleyiciyi tanıtan Fortran'ın gelişimi için ortak çalışma yapmıştır. IBM 704 bilgisayarı için oluşturulmuştur. Fortran, kontrol yapıları ve giriş / çıkış bileşenleri ile hızlı popülerlik kazandı. Yakında, ekip diğer IBM bilgisayar modelleriyle birlikte kullanılmak üzere tasarlanan derleyicileri tanıttı. Kısa bir süre içerisinde, diğer üreticiler kendi bilgisayarlarına uyacak şekilde FORTRAN derleyicileri yaratmaya zorlandılar ve 1960'ların başlarında onlarca derleyiciler oluşturdular.
Ne yazık ki, birçok farklı derleyicinin oluşturulması uyumsuzluğa yol açtı. 1966'da bu konu, programlama dili için bir Amerikan ulusal standardı oluşturulduğunda ele alındı. Ancak, bu, varyasyonların gelgitini tamamen desteklememiştir. Yakında daha fazla standardizasyon gerekliydi. Bu ihtiyacı karşılamak için Fortran 77 tasarlanmıştır.
Fortran'ı diğer bilgisayar programlama dilleri arasında öne çıkaran özelliklerden biri de kolay taşınabilirliğidir. Aynı zamanda usta ve basit olarak kabul edilir. Fortran'ı öğrenmek ve kullanmak için bilgisayarlarda bir geçmişe sahip olmak gerekli değildir. Bununla birlikte, öğrenmenin kolay olduğu gerçeği, onu daha az yetenekli yapmaz. Oldukça büyük uygulamalarda etkili bir şekilde kullanılabilir.


