Laganap na kumalat ang mga computer bawat taon. Ang mga ito ay nagiging mas mabilis at mas maginhawang gamitin, at ang propesyon ng isang programmer ay matagal nang naging isa sa pinaka hinihingi at may mataas na bayad. Kahit na ang isang tao na malayo sa pagprograma ay tiyak na naririnig na mayroong mga wika ng programa. Para saan sila at bakit marami sa kanila?
Bilang perpekto tulad ng isang computer ay, nang walang software ito ay isang tumpok na metal at plastik lamang. Ito ang mga programa na tumutukoy kung ano at paano ang ginagawa ng computer, sa kung anong pagkakasunud-sunod ito gumaganap ng ilang mga pagpapatakbo. Ang mga unang wika ng programa ay nagsimulang lumitaw sa unang bahagi ng limampu at ginamit upang i-convert ang mga simpleng expression ng arithmetic sa machine code. Ang machine code ay isang sistema ng mga tagubilin sa computer na direktang binibigyang kahulugan ng isang microprocessor. Ngunit napakahirap para sa isang tao na magsulat ng isang programa sa mga machine code. Upang mapadali ang gawain ng programmer, nagsimulang likhain ang mga wika sa pagprograma. Ang mga wika sa pagprograma ay nahahati sa mataas na antas at mababang antas ng mga wika. Kung mas mataas ang antas ng wika, mas madali para sa isang programmer na magsulat dito. Ang nasabing wika ay mas naiintindihan para sa isang tao, dahil pinapayagan nito ang paggamit ng mga simpleng konstruksiyon ng semantiko upang maitakda ang kinakailangang pagkakasunud-sunod ng mga pagkilos. Matapos malikha ang programa, naipon ito - iyon ay, awtomatiko itong isinalin sa wika ng mga machine code na nauunawaan ng processor. Ang mga wikang mababa ang antas ay mas malapit sa machine code at samakatuwid ay mas mahirap magsulat. Ngunit may kalamangan sila - ang mga program na nakasulat sa gayong wika ay napakabilis at siksik. Ang pinakatanyag na wikang mababang antas ay ang Assembler. Ang ilan sa mga kalamangan ay halata na kahit sa mga kumplikadong programa na nakasulat sa mga mataas na antas na wika, madalas na ginagamit ang pagpupulong. Ang isa sa pinakalaganap ay ang wikang C ++. Ito ay isang napaka-maginhawa at simpleng sapat na wika para sa isang programmer, na nagbibigay-daan sa iyo upang lumikha ng mga programa ng anumang pagiging kumplikado. Hindi pa matagal na ang nakalipas, binuo ng Microsoft ang wikang C # (basahin bilang "si sharp"), na mayroong isang bilang ng mga bagong tampok at inilaan para sa pagsusulat ng mga programa para sa operating system ng Windows. Naglabas ang Microsoft ng isang napakapopular na kapaligiran sa pagprograma ng Microsoft Visual Studio, na nagbibigay-daan sa iyo upang magprogram sa C ++, C # at ilang iba pang mga wika. Ang Delphi programming language ay kilalang kilala. Nagmula ito mula sa dating sikat na Pascal, ngunit salamat sa pagsisikap ng Borland, nakakuha ito ng maraming mga bagong katangian, naging, sa katunayan, isang bagong wika. Ang pagsusulat sa wikang ito ay medyo simple at maginhawa, at salamat sa kapaligiran ng programa ng Borland Delphi, naging laganap ito. Kung walang mga wika sa programa, imposible ang pagkakaroon ng Internet. Ang mga wika tulad ng Perl at PHP ay nagbibigay-daan sa iyo upang lumikha ng mga script na tumutukoy sa pagpapatupad ng mga kinakailangang aksyon sa mga pahina ng site. Kahit na ang paglikha ng pinakasimpleng web page ay imposible nang walang kaalaman sa HTML - ang karaniwang wika ng markup ng dokumento. Ang mga aparato sa computing ay naroroon ngayon: sa mga cell phone at ATM, sa mga numerong control machine at telebisyon. Mahirap maghanap ng isang larangan ng buhay kung saan hindi sila makikisangkot sa isang paraan o sa iba pa. At gumagana ang lahat ng mga aparatong ito salamat sa mga program na nakasulat gamit ang iba`t ibang mga wika ng programa.