Python
Python ir augsta līmeņa vispārējas nozīmes programmēšanas valoda, kuras mērķis ir uzlabot izstrādātāju produktivitāti un koda lasāmību. Python kodola sintakse ir minimālistiska. Tajā pašā laikā standarta bibliotēka ietver lielu daudzumu noderīgu funkciju.
Python atbalsta strukturālu, uz objektu orientētu, funkcionālu, obligātu un uz aspektu orientētu programmēšanu. Galvenās arhitektūras iezīmes ir dinamiska mašīnrakstīšana, automātiska atmiņas pārvaldība, pilnīga introspekcija, izņēmumu apstrādes mehānisms, daudzpavedienu skaitļošanas atbalsts un augsta līmeņa datu struktūras. Tiek atbalstīts programmu sadalījums moduļos, kurus savukārt var apvienot paketēs.
Python ir aktīvi attīstoša programmēšanas valoda, jaunas versijas ar valodas īpašību papildināšanu / maiņu tiek izlaistas aptuveni ik pēc divarpus gadiem. Valoda nav oficiāli standartizēta; de facto ir CPython, kas izstrādāts valodas autora kontrolē. Python šobrīd ieņem trešo vietu TIOBE rangā ar rezultātu 8,5%. Analītiķi atzīmē, ka tas ir augstākais Pitona rezultāts visu viņa klātbūtnes laiku reitingā.
Neapšaubāma priekšrocība ir tā, ka Python tulks tiek ieviests gandrīz visās platformās un operētājsistēmās. Pirmā šāda valoda bija C, tomēr tās datu tipi dažādās mašīnās varēja aizņemt atšķirīgu atmiņas daudzumu, un tas kalpoja par zināmu šķērsli, rakstot patiesi pārnēsājamu programmu. Python nav šī trūkuma.
Nākamā svarīgā iezīme ir valodas paplašināmība, tai ir liela nozīme, un, kā raksta pats autors, valoda tika iecerēta precīzi kā paplašināma. Tas nozīmē, ka valodu var uzlabot visi ieinteresētie programmētāji. Tulks ir uzrakstīts C valodā, un avots ir pieejams visām manipulācijām. Ja nepieciešams, varat ielīmēt to savā programmā un izmantot kā iebūvētu apvalku. Vai arī, rakstot Python papildinājumus C un sastādot programmu, jūs iegūstat “uzlaboto” tulku ar jaunām funkcijām.
Oficiālā vietne: https://www.python.org/