Tietokoneohjelmoinnin keksiminen antoi ihmiskunnalle mahdollisuuden ylittää tietyn kehitystason ja luoda melkein uuden sivilisaation. Nykyään on kehitetty monia ohjelmointikieliä, mutta kumpi on edelläkävijä, joka aloitti uuden tietokoneiden aikakauden?
Kaavan kääntäjä
Ensimmäinen käyttöönotettu korkean tason tietokoneohjelmointikieli on FORmula TRANslator. Sen loi IBM: n ohjelmoijaryhmä vuosina 1954-1957. Muutama vuosi sen perustamisen jälkeen Fortranin kaupallinen myynti alkoi - ennen ohjelmointia suoritettiin joko konekoodeilla tai symbolisilla kokoonpanijoilla.
Ensinnäkin Fortran levisi tieteellisessä ja teknisessä ympäristössä, jossa sille tehtiin laskelmia.
Yksi tämän päivän Fortranin tärkeimmistä eduista on valtava määrä siihen kirjoitettuja ohjelmia ja aliohjelmakirjastoja. Tuhansista tämän kielen paketeista löytyy paketteja monimutkaisten integraaliyhtälöiden, matriisikertojen ja niin edelleen ratkaisemiseksi. Nämä paketit on luotu vuosikymmenien ajan - ne eivät ole menettäneet merkitystään tähän päivään saakka. Suurin osa heidän kirjastoista on hyvin dokumentoitu, virheenkorjaus ja erittäin tehokas, mutta heidän Fortran-koodinsa muunnetaan jatkuvasti automaattisesti nykyaikaisiksi ohjelmointikieliksi.
Fortranin toteutushistoria
Fortran-nimisen tehokkaan vaihtoehtoisen kielen kehittämisen jälkeen tietokoneyhteisö suhtautui skeptisesti uuteen tuotteeseen. Harvat uskoivat, että Fortran tekisi ohjelmoinnista nopeampaa ja tehokkaampaa. Ajan myötä tutkijat arvostivat kielen ominaisuuksia ja alkoivat käyttää sitä aktiivisesti intensiivisten ohjelmistolaskelmien kirjoittamiseen. Fortran oli erityisen sopiva teknisiin sovelluksiin, joissa kaiken tyyppisten tietojen monimutkainen kerääminen auttoi sitä suuresti.
Moderni Fortran on täydennetty ominaisuuksilla, jotka mahdollistavat uusien ohjelmistotekniikoiden ja ohjelmistolaskennallisten arkkitehtuurien tehokkaan soveltamisen.
Fortranin ylivoimaisen menestyksen jälkeen eurooppalaiset yritykset alkoivat pelätä, että IBM johtaisi tietokoneteollisuutta. Amerikkalaiset ja saksalaiset yhteisöt perustivat komiteansa universaalin ohjelmointikielen kehittämiseksi, mutta myöhemmin ne yhdistyivät yhdeksi komiteaksi. Sen asiantuntijat kehittivät uuden kielen ja nimeivät sen kansainväliseksi algoritmiseksi kieleksi (IAL), mutta koska ALGOrithmic kielestä tuli nopeasti yleinen nimi uutuudelle, komitean oli muutettava IAL-komitean virallinen nimi Algoliksi.