Fortran - Ümumi baxış

Fortran: Formula Translating System-ə Bir Baxış

Fortran, yəni Formula Translating System, əsasən rəqəmsal və elmi hesablama üçün geniş istifadə edilən ümumi təyinatlı, imperativ proqramlaşdırma dilidir.

Fortran-ın Tarixi

Fortran ilk dəfə 1950-ci illərdə IBM tərəfindən elmi və mühəndislik tətbiqləri üçün hazırlanmışdır. Bu sahədə onilliklər boyu üstünlük təşkil etmiş və yüksək performanslı hesablama ilə sinonim olmuşdur.

Fortran-ın Əsas Xüsusiyyətləri

Fortran aşağıdakı sahələri dəstəkləyir:

  • Riyazi analiz və elmi hesablama
  • Strukturlaşdırılmış proqramlaşdırma
  • Massivlərlə proqramlaşdırma
  • Modulyar proqramlaşdırma
  • Generik proqramlaşdırma
  • Superkompüterlərdə yüksək performanslı hesablama
  • Obyekt yönümlü proqramlaşdırma
  • Eyni vaxtda işləmə proqramlaşdırması
  • Müxtəlif kompüter sistemləri arasında portativlik

Fortran Haqqında Məlumatlar

  • Yaranması: Fortran 1957-ci ildə IBM-də John Backus başda olmaqla komanda tərəfindən yaradılmışdır.
  • Adı: Əvvəlcə adı tamamilə böyük hərflərlə (FORTRAN) yazılırdı, lakin müasir standartlara görə artıq yalnız ilk hərfin böyük olması tələb olunur.
  • Mənası: Fortran FORmula TRANslator ifadəsinin qısaltmasıdır.
  • İlkin İstifadəsi: Əvvəlcə yalnız elmi hesablamalar üçün nəzərdə tutulmuşdu və ümumi təyinatlı proqramlaşdırma üçün lazım olan mətn sətirləri və strukturların dəstəyi məhdud idi.
  • Təkamülü: Sonrakı genişləndirmələr Fortran-ı əhəmiyyətli portativliyə malik yüksək səviyyəli proqramlaşdırma dili kimi inkişaf etdirdi.
  • Köhnəlmiş Versiyalar:
    • Fortran I, II və III artıq istifadə edilmir.
  • Hələ İstifadədə olan Köhnə Versiyalar:
    • Fortran IV və Fortran 66 bəzən istifadə olunur.
  • Müasir Versiyalar:
    • Ən çox istifadə edilən versiyalar Fortran 77, Fortran 90Fortran 95-dir.
    • Fortran 77 sətirləri fərqli növ kimi təqdim etdi.
    • Fortran 90 paralel işləmə və birbaşa massiv işləmə bacarıqlarını əlavə etdi.

Fortran, yüksək performanslı və elmi hesablama sahəsində əsas bir sütun olmağa davam edir, köhnə sistemlər ilə müasir hesablama tələbləri arasında bir körpü yaradır.