1950. gadā parādījās pirmā programmēšanas valoda- montētājs. Datori tad vēl bija bērni bez samaņas, salīdzinot ar mūsdienu datoriem. Saskaņā ar darvinisma likumiem mašīnas pieauga, ieguva inteliģenci un produktivitāti. Kopā ar viņiem ir attīstījušās programmēšanas valodas. Sākot ar zemu līmeni, viņi ir pārvērtušies par augsta līmeņa, objektorientētiem. Tagad mums ir skriptu vai skriptu valodas.
Augsta līmeņa programmēšanas valodas operāciju secības rakstīšanai vai skriptus sauc par skriptiem, skriptiem vai interpretējamām valodām. Tie ietver:
Программные языки, например C#, C или Pascal izmanto, lai izveidotu algoritmus, procedūras, jaunus datus. Skriptu rīki ir paredzēti, lai savienotu esošos rīkus. Sakarā ar to koda daudzums tiek samazināts līdz minimumam.
Lai uzrakstītu vienkāršu programmuSveika pasaule! montētājam ir vajadzīgas 14 koda līnijas. C ++ piespiedīs rakstīt 8. Gandrīz uz pusi mazāk, bet tomēr ilgi. Jums būs jāpievieno galvenes fails, bibliotēkas, jānorāda funkcija un pēc tam jāapkopo. Tas pats Python iederas vienā frāzē - drukājiet Sveika, pasaule !. Tas pats rezultāts mazākām pūlēm, bez kompilatoriem.
Līdz ar skriptu valodu parādīšanos kopienāskodētāji bieži dzird priekšlikumus par nenovēršamu C ++ izzušanu. Arvien vairāk neapmierināto sūdzas par sarežģīto apkopojuma sintakse un sarežģītību. Procedurālās programmēšanas aizstāvji apgalvo, ka Python kods ir tālu līdz C. Un Perls ir valoda bērniem, kas nav piemērota “īstai” programmēšanai. Bet tas ir mīts.
Datoru veiktspēja pieaug plksteksponenciāli. Apmēram pirms 10 gadiem, lai iegūtu ātrumu, jums tiešām bija nepieciešams kods programmēšanas valodā. Skaitļošanas tehnoloģija tagad ir pietiekami jaudīga, lai tajā pašā laika posmā apstrādātu skriptus un lietojumprogrammas Java vai Ruby.
Interneta paplašināšanās ir izraisījusi "epizodiskas filmas"programmētāji ". Tie ir tīmekļa pārziņi, veidotāji un interneta resursu īpašnieki, kuriem ir svarīga pieejamība. Viņiem nav laika daudzus gadus iegremdēties procesuālās programmēšanas pamatos. Viņi raksta kodu katrā gadījumā atsevišķi, viņiem nepieciešama vienkārša JavaScript skriptu sintakse un priekšplāna izstrāde. Programmēšanai servera pusē ir piemērota gan JS, gan PHP skriptu valoda.
Klasiskais OOP ir milzīgs lepnums par mantojumukoda ieviešana. Tas ir galvenais arguments PLO dominēšanai pasaulē nākotnē, bet arī būtisks trūkums. Atkārtoti izmantojot daļu koda vai atsevišķu apakšklasi, jūs nevarat atbrīvoties no tā pārklases ietekmes un metodēm. Bet tas ir iespējams, izmantojot JavaScript. Skriptu valodas nodrošina nesāpīgu atkārtotu izmantošanu, atsevišķos komponentus iegulst kopējā kodā.
Saskaņā ar popularitātes barometru JavaScript ir vērtspirmajā vietā. Izmanto tīmekļa programmēšanai, klientu lietojumprogrammu izveidošanai un interaktīvam darbam. JS tulki ir iebūvēti katrā sevi cienošā pārlūkprogrammā, un līdz ar Mezgla parādīšanos JavaScript sāka izmantot serveru programmēšanā.
Mūsdienās JavaScript ir skriptu valoda,kas tiek izmantots katrā vietnē. Tā kā tas darbojas tieši pārlūkā, jums nav jālejupielādē papildu programmatūra, tikai teksta redaktors. Tā ir elastīga valoda ar vienkāršu sintakse, tāpēc to bieži iesaka iesācējiem.
Šīs valodas popularitāte neglābjami pieaug.revolūcijas. Python ir augsta līmeņa servera puses skriptu valoda vietnēm un mobilajām lietojumprogrammām. Tam ir kompakta sintakse, to ir ērti lasīt un ar to ir viegli strādāt. Skeptiķi apgalvo, ka Python ir piemērots tikai darbam ar tīmekli, un tas tika izveidots, lai animētu statisku HTML. Bet tas tā nav.
Python ir rakstīti ne tikai spraudņi un moduļi.To izmanto spēles attīstībā. Spēles Frets On Fire, MMORPG EVE un Online Sims 4 (pārdots 1 miljons eksemplāru) tika izveidotas Python. To izmanto Instagram, Pinterest, Rdio, Google, Yahoo un pat NASA. Python ir zems ieejas slieksnis, tas tiek ātri absorbēts un atcerēts. Jūs to varat bez maksas uzzināt interaktīvās Codecademy vietnēs, pakalpojumos Udacity un Coursera.
Servera puses skriptu valoda, kas paredzētadinamisku vietņu un lietojumprogrammu izstrāde. To var tieši iegult HTML avota dokumentā, nevis ārējā failā. Vairāk nekā 200 miljoni vietņu ir izveidotas un darbojas PHP, ieskaitot Digg, Facebook un WordPress, Joomla, Drupal platformas.
Līdz šim populārākās skriptu valodas ir JavaScript, Python un PHP. Pamazām uzvariet programmētāju Rubīna, Scala un R mīlestību.
Scenic valodas tagad ir tendence, un lielākā daļaAnalītiķi uzskata, ka viņiem ir nākotne. Python, Ruby, PHP ļauj rakstīt kompaktu un kodolīgu kodu ar vismazāko kļūdu skaitu. Vienkārša un skaidra sintakse ļauj ikvienam, kurš vēlas tos apgūt, un sākt to attīstīt.