Datori ar katru gadu kļūst arvien izplatītāki. Tie kļūst ātrāki un ērtāk lietojami, un programmētāja profesija jau sen ir kļuvusi par vienu no pieprasītākajām un visaugstāk apmaksātajām. Pat cilvēks, kurš atrodas tālu no programmēšanas, gandrīz noteikti ir dzirdējis, ka ir programmēšanas valodas. Kam tie domāti un kāpēc viņu ir tik daudz?
Tikpat ideāls kā dators, bez programmatūras tas ir tikai metāla un plastmasas kaudze. Tieši programmas nosaka, ko un kā dara dators, kādā secībā tas veic noteiktas darbības. Pirmās programmēšanas valodas sāka parādīties piecdesmito gadu sākumā, un tās izmantoja, lai vienkāršas aritmētiskās izteiksmes pārveidotu mašīnkodā. Mašīnas kods ir datoru instrukciju sistēma, ko tieši interpretē mikroprocesors. Bet personai ir ļoti neērti rakstīt programmu mašīnkodos. Lai atvieglotu programmētāja darbu, sāka veidot programmēšanas valodas, programmēšanas valodas tiek iedalītas augsta līmeņa un zema līmeņa valodās. Jo augstāks ir valodas līmenis, jo programmētājam ir vieglāk tajā rakstīt. Šāda valoda cilvēkam ir saprotamāka, jo tā ļauj izmantot vienkāršas semantiskās konstrukcijas, lai iestatītu nepieciešamo darbību secību. Pēc programmas izveides tā tiek apkopota - tas ir, tā automātiski tiek tulkota procesora saprotamajā mašīnkodu valodā. Zema līmeņa valodas ir daudz tuvāk mašīnkodam, un tāpēc tās ir grūtāk rakstīt. Bet viņiem ir sava priekšrocība - šādā valodā rakstītas programmas ir ļoti ātras un kompaktas. Vispopulārākā zema līmeņa valoda ir Assembler. Dažas no tā priekšrocībām ir tik acīmredzamas, ka pat sarežģītās programmās, kas rakstītas augsta līmeņa valodās, bieži tiek izmantota montāža. Neskatoties uz to, ka pastāv liels skaits programmēšanas valodu, plaši izplatītās var saskaitīt uz viena pirksta. Viena no visizplatītākajām ir C ++ valoda. Šī programmētājam ir ļoti ērta un pietiekami vienkārša valoda, kas ļauj jums izveidot jebkuras sarežģītības programmas. Ne tik sen korporācija Microsoft ir izstrādājusi valodu C # (lasāma kā "si sharp"), kurai ir vairākas jaunas funkcijas un kas paredzēta programmu rakstīšanai operētājsistēmai Windows. Microsoft ir izlaidusi ļoti populāru programmēšanas vidi Microsoft Visual Studio, kas ļauj programmēt C ++, C # un dažās citās valodās. Delphi programmēšanas valoda ir ļoti labi pazīstama. Tas cēlies no kādreiz slavenā Paskāla, taču, pateicoties Borlandes centieniem, tas ieguva vairākas jaunas īpašības, faktiski kļūstot par jaunu valodu. Rakstīšana šajā valodā ir diezgan vienkārša un ērta, un, pateicoties Borland Delphi programmēšanas videi, tā ir kļuvusi ļoti plaši izplatīta. Bez programmēšanas valodām interneta esamība nebūtu bijusi iespējama. Tādas valodas kā Perl un PHP ļauj jums izveidot skriptus, kas nosaka nepieciešamo darbību izpildi vietnes lapās. Pat visvienkāršākās tīmekļa lapas izveide nav iespējama bez HTML - standarta dokumentu iezīmēšanas valodas zināšanām. Skaitļošanas ierīces tagad ir visur: mobilajos tālruņos un bankomātos, ciparu vadības mašīnās un televizoros. Ir grūti atrast dzīves sfēru, kurā viņi nebūtu iesaistīti vienā vai otrā veidā. Un visas šīs ierīces darbojas, pateicoties programmām, kas rakstītas, izmantojot dažādas programmēšanas valodas.