Fortran, müasir proqramlaşdırma üçün ilk addım

-Də Kompüter tarixi muzeyi ,
Mountain View-də, 1996-cı ildən bəri California-da qurulmuşdur
Faktiki olaraq onu ziyarət etməyə və tarixini nəzərdən keçirməyə imkan verən tam veb sayt
onun imkanları Məzmunundan bir cümlə vurğulayıram: “proqram daha çoxdur
kriptovalyutası kompüter kodundan daha çoxdur. Bir sənət formasıdır: səliqəli dizayn
insanlar və maşınlar arasında mürəkkəb söhbətlərə imkan verən ədəbiyyat. "

Bizimlə ünsiyyət
Kompüter və ya smartfonumuzla bu gün bəzi nişanlar basmaq qədər asandır,
menyuları açın, tədbirlər siyahısından bir seçim seçin … istənilən cihazla əlaqə qurunistifadə
siçanlar, klaviatura, toxunma ekranları və ya hətta səs ilə. Ancaq səhər
hesablama, kompüterlə danışmaq, təmsil edən bir punch kartı daxil etmək idi
ikili kodda sifarişlər. Onunla bizi başa düşməyin yeganə yolu idi
ilk kompüterlər

Beləliklə proqramlaşdırma yoludur
elektron bir cihazla əlaqə qurmaq və ya bundan əlavə zəruri alətlər yaratmaq
buna görə hər kəs həmin cihazla qarşılıqlı əlaqə qura bilər. Həm də kompüterin tarixi kimi
Muzey özü ilə fərqlənir, bu idi Fortran ki
Müasir proqramlaşdırma indi bildiyimiz kimi başladı. Dəyərdən məhrum olmamalıyıq
rolu Assembler ,
ümumi dillərin qapılarını açan kod vasitəsilə ilk dil
Bu sonradan gələcək, ancaq Fortran ilə dil izi idi
Günümüz başlayana qədər bu onilliklər ərzində gördüklərimiz. Bu onun
tarixi.

Təbii
proqramlaşdırma dili

TIOBE indeksində
Ən çox tələb olunan proqramlaşdırma dilləri, Fortran hələ də var, xüsusən də
o 100-dən 29-cu yer indeksləşdirilmişdir dillərdə . Aydındır
padşahlar Java, C Python və digər daha müasir dillərdir, amma bu
Fortran hələ də canlı kimi ibtidai bir dildə bir dünyada ləyaqət var,
hesablama, hər şeyin irəlilədiyi və çox tez baş verdiyi.

Fortran 1954-cü ildə anadan olub.
Atasına aiddir John
Backus
, IBM-də işləyən Amerikalı kompüter alimi
və normal riyaziyyata yaxın bir proqramlaşdırma dilini yaratmağı təklif edənlər
notation. Qısaltması Formula
Tərcümə
, bu dilin ilkin məqsədi idi
riyazi düsturları asanlıqla zamanın bir kompüterinin koduna çevirə bilərsiniz
başa düşdü.

Bir maraq kimi, bir il əvvəl Backus başqa bir oxşar dil üzərində işləyirdi Speedcoding və IBM 701 avadanlığı üçün inkişaf etdirdi və IBM-dəki əvvəlki işlərindən biri də SSEC Layihəsi (Elektron Seçmə Ardıcıllıq Kalkulyatoru) ayın mövqelərini hesablayan bir proqram yaz.

the
Fortranın ilk dərsliyi. Kompüter Tarixi Muzeyi. Mənbə: Heiko
Purnhagen (Flickr)

Fortrana qayıdaraq, onun xüsusiyyətləri
1954-cü ildə əvvəlcə qaçmağa hazır idilər IBM
704 kompüter
, amma iki ildən sonra olmadı
o Fortranın ilk dərsliyi idi
1957-ci ildə Qərb Birgə Kompüterində yayımlandı və nəhayət ictimaiyyətə təqdim edildi
Los Angeles Konfransı. Maraqlıdır ki, ilkin istəksizlik var idi
əvəzinə bu yeni dili mənimsəyin o
montaj dili
(1949) hər kəsin nə istədiyi
vərdiş. Bununla birlikdə Fortran proqramlaşdırma vəzifəsini daha çevik etdi,
lazım olmayan kod sətirlərinin sayını çıxarmaq üçün uzun çəkmədi
populyar olmaq. Bu deyildi ilk yüksək səviyyəli dil,
insan dilini daha təbii bir şəkildə proqramlaşdırmağa imkan verən. Bundan əlavə, bu
anlayışını tanıtdı tərtib edən ,
müxtəlif maşınlar üçün tam proqramları tərcümə etməyə imkan verən bir şey
əvvəllər əl ilə edilirdi.

Bir müddət əvvəl BASIC, bütün tamaşaçılar üçün ilk dil olan BASIC adlı bir məqalədə danışdım demokratikləşməyə hesablama imkanı dünyada mühəndislər, riyaziyyatçılar və digər texniki peşələr üçün əvvəllər məhdudlaşdırılan bir şey. Bu mikrokompüter səviyyəsində, 1970-ci illərdən etibarən meydana gəlməyə başlamış kompüterlər, ancaq mikrokompüter adlandırılanlardan əvvəl o dövrün kompüterləri, daha böyükləri, yalnız kiçik bir mütəxəssis qrupu tərəfindən məhdudlaşdırılmışdı. Fortran ilə, hər kəs lazımi əmrləri öyrənə bilərdi bir proqram yaratmaq və onu işə salmaq üçün kompüterə vermək. Bu mikrodalğalı proqramlaşdırmaq qədər asan deyildi, amma böyük bir təkamül sıçrayışı idi.

Standartlar

John Backusun rəhbərlik etdiyi komanda
və Fortran dilini əsasən mühəndislərdən hazırlamağa imkan verən
proqramçılar və riyaziyyatçılar və maraq kimi bir kriptoqraf və şahmat
mütəxəssis. Sonrakı müsahibələrdə bir komanda üzvü Richard Goldberg gəldi
De: "Biz o günlərin" hakerləri "idik."

Hesablama tarixində ilk dəfə bu proqram idi bütün üstünlüyü ələ aldı Bir neçə ildən sonra maşın və davamlı təkamül başlıqları etdi. Fortran, mənzərəni dəyişdirdi və eyni kompüterlə daha səmərəli yerinə yetirilə biləcək vəzifələri yerinə yetirdi lazımlı kod az vaxtda yazıldı və belə ixtisaslaşdırılmış profillər tələb etməyib. Fortran'ın müvəffəqiyyəti o idi ki, John Backus ABŞ-da 1975 Milli Elm Medalına layiq görüldü və 1977-ci ildə Türinq mükafatını aldı Hesablama Maşınları Birliyi .

Fortran irsi

Məsləhətləşsək Şəcərə ağacı Proqramlaşdırma dillərinin əksəriyyətində Fortran birincisi kimi görünür və ondan bütün digərləri görünür. Ən dolğunlarından birini 100 illik yubileyinə həsr olunmuş IBM səhifəsində tapa bilərsiniz, bu dövrdə hesablamanın necə inkişaf etdiyinə dair zəngin bir material təqdim edir. Board oyunu Fortran dilindən ilhamlandı. Mənbə: Kompüter Tarixi Muzeyi

Elə deyil ki
bəzi dillər və digərləri arasında birbaşa əlaqə, lakin bunlarda
ailə ağacı dilləri əlaqəlidir quruldu
oxşarlıq və təsir haqqında
bəzilərində var idi
digərləri. Məsələn, Fortran sonralar böyük dillərdən yarandı
Lisp (1958), COBOL (1959) və ya ALGOL (1958) kimi proyeksiya. Öz növbəsində
Bunlardan digərləri meydana gəldi və beləliklə bizə çatan budaqların sonsuzluğunda
günlər.

Bu məqalənin əvvəlində Fortranın hələ də sağ olduğunu və ən yaxşı 30 proqramlaşdırma dillərindən biri olduğunu söylədi. Fortran ilə əlaqəli bol biblioqrafiyanı həm qədim, həm də müasir dərsliklərdə tapa bilərik. Şəbəkədə, məsələn, kimi çox tam mənbələr var Fortran Wiki , burada Fortran, onun fərqli standartları və digər müvafiq məlumatlar haqqında bilməli olduğumuz hər şeyi izah edir.