Ang pag-imbento ng computer program ay pinapayagan ang sangkatauhan na humakbang sa isang tiyak na antas ng pag-unlad nito at lumikha ng isang halos bagong sibilisasyon. Maraming mga wika ng programa ang nabuo ngayon, ngunit alin ang payunir na nagsimula ng bagong panahon ng computer?
Pagsasalin ng pormula
Ang unang ipinatupad na mataas na antas na wika ng computer programming ay ang FORmula TRANslator. Ito ay nilikha ng isang pangkat ng mga programmer sa IBM Corporation sa pagitan ng 1954 at 1957. Ilang taon pagkatapos ng paglikha nito, nagsimula ang mga komersyal na benta ng Fortran - bago isagawa ang programang iyon alinman sa paggamit ng mga machine code o simbolikong assembler.
Una sa lahat, ang Fortran ay naging laganap sa pang-agham at kapaligiran sa engineering, kung saan isinagawa ang mga kalkulasyon dito.
Ang isa sa mga pangunahing bentahe ng Fortran ngayon ay ang maraming bilang ng mga programa at mga subroutine na aklatan na nakasulat dito. Sa libu-libong mga pakete ng wikang ito, maaari kang makahanap ng mga pakete para sa paglutas ng mga kumplikadong integral na equation, pagpaparami ng matrix, at iba pa. Ang mga package na ito ay nilikha sa loob ng maraming dekada - hindi nawala ang kanilang kaugnayan sa ngayon. Karamihan sa kanilang mga aklatan ay mahusay na dokumentado, naka-debug at lubos na mahusay, ngunit ang kanilang Fortran code ay patuloy na awtomatikong nai-convert sa mga modernong wika ng programa.
Kasaysayan ng pagpapatupad ng Fortran
Matapos ang pagbuo ng isang mabisang alternatibong wika na tinawag na Fortran, ang komunidad ng computer ay may pag-aalinlangan tungkol sa bagong produkto. Kakaunti ang naniniwala na ang Fortran ay gagawing mas mabilis at mas mahusay ang pag-program. Gayunpaman, sa paglipas ng panahon, pinahahalagahan ng mga siyentista ang mga kakayahan ng wika at nagsimulang aktibong gamitin ito upang sumulat ng masinsinang pagkalkula ng software. Lalo na angkop ang Fortran para sa mga teknikal na aplikasyon, kung saan malaki ang naitulong ng kumplikadong koleksyon ng lahat ng uri ng data.
Ang Modern Fortran ay dinagdagan ng mga kakayahan na ginagawang posible upang mabisang mag-apply ng mga bagong teknolohiya ng software at mga arkitektura ng computational ng programa.
Matapos ang labis na tagumpay ng Fortran, ang mga kumpanya ng Europa ay nagsimulang takot na ang IBM ang manguna sa industriya ng computer. Ang mga pamayanan ng Amerikano at Aleman ay bumuo ng kanilang mga komite para sa pagpapaunlad ng isang pandaigdigang wika ng programa, ngunit kalaunan ay nagsama sila sa isang komite. Ang mga dalubhasa ay bumuo ng isang bagong wika at pinangalanan itong International Algorithmic Wika (IAL), ngunit dahil ang ALGOrithmic Wika ay mabilis na naging isang karaniwang pangalan para sa pagiging bago, ang komite ay kailangang baguhin ang opisyal na pangalan ng komite ng IAL sa Algol.