{"id":35464,"date":"2019-10-31T22:04:29","date_gmt":"2019-10-31T19:04:29","guid":{"rendered":"https:\/\/prohoster.info\/blog\/odin-yazyk-chtoby-pravit-vsemi\/"},"modified":"2019-10-31T22:04:29","modified_gmt":"2019-10-31T19:04:29","slug":"odin-yazyk-chtoby-pravit-vsemi","status":"publish","type":"post","link":"https:\/\/prohoster.info\/et\/blog\/novosti-interneta\/odin-yazyk-chtoby-pravit-vsemi","title":{"rendered":"\u00dcks keel k\u00f5igi \u00fcle valitsemiseks","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<h2>Koodi kihte alla peitub keel, mis igatseb \u00f5ppimist.<\/h2>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"\u00dcks keel k\u00f5igi \u00fcle valitsemiseks\" src=\"\/wp-content\/uploads\/2019\/06\/b0d6f923cd5cbfeeb6dc41d9fb59b581.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>K\u00e4esoleva artikli kirjutamise hetkel otsing \"programmimine, millist keelt \u00f5ppida esimesena\" toob v\u00e4lja 517 miljonit otsingutulemust. Iga\u00fcks neist lehtedest kiidab \u00fchte kindlat keelt, ja 90% neist soovitab l\u00f5puks Pythonit v\u00f5i JavaScripti.<\/p>\n<p><\/p>\n<p>Ilma pikema eelm\u00e4nguta tahaksin ametlikult deklareerida, et k\u00f5ik need 517 miljonit lehte on valesid ja \u00f6elda, et keel, mida tuleks \u00f5ppida esimesena \u2014 <strong>fundamentaalne loogika<\/strong>.<\/p>\n<p><\/p>\n<p>Lihtsalt kodeerimise oskus ei ole piisav. Turg on nii k\u00fcllastunud l\u00f5petajatest, et algtaseme positsioon on praktiliselt kadunud*. Et t\u00e4nap\u00e4eva maailmas edukas olla, peate oskama nii kodeerida kui ka omama arenenud fundamentaalset loogilist m\u00f5tlemist.<\/p>\n<p><\/p>\n<p><em>* siin ja edaspidi pidage meeles, et see on t\u00f5lge ja autori ning teie riigi t\u00f6\u00f6turg v\u00f5ib erineda (nagu ka teised n\u00fcansid), mis iseenesest ei tee originaali halvemaks \u2014 t\u00f5lkija m\u00e4rkus.<\/em><\/p>\n<p><\/p>\n<h2>Minu esimene infotehnoloogia tund<\/h2>\n<p><\/p>\n<p>Minu esimene tutvus infotehnoloogiaga toimus valikainena, mille ma v\u00f5tsin 10. klassis. Esimesel p\u00e4eval, kui ma klassiruumi sisenesin, olin \u00fcllatunud, n\u00e4hes enda ees suurt hulka j\u00e4\u00e4tisepakendeid ja erinevaid katteaineid. P\u00e4rast seda, kui k\u00f5ik olid istuma asunud, kuulutas \u00f5petaja:<\/p>\n<p><\/p>\n<p>\u00abT\u00e4na maitseme ise valmistatud plombiiri. Aga on \u00fcks tingimus: teil tuleb koostada konkreetsest juhistest nimekiri, kuidas magustoit valmistada, ja mina \u2014 j\u00e4rgige neid\u00bb<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<p>\u00abPole probleemi,\u00bb m\u00f5tlesin ma. \u00abSee tund ei kesta kaua\u00bb. Umbes minuti p\u00e4rast viskasin ma kiire retsepti v\u00e4lja mu unistuste j\u00e4\u00e4tisele:<\/p>\n<p><\/p>\n<blockquote>\n<ol>\n<li>V\u00f5ta ja pane kolm pallikest vaarikaj\u00e4\u00e4tist kaussi<\/li>\n<li>Ava \u0161okolaadikaste ja lisa kaks supilusikat\u00e4it sellesse kaussi<\/li>\n<li>Lisa vahustatud koor kaussi<\/li>\n<li>Puista sellele suhkrust pulgakesi ja pane kirsike peale<\/li>\n<\/ol>\n<\/blockquote>\n<p><\/p>\n<p>Minu \u00f5petaja \u2014 \u00abarvuti\u00bb selles armsas metafooris \u2014 esitleti kahtlemata sulaselgelt ja rohkem naljatades, kui ma kunagi n\u00e4inud olin. Ta hakkas innukalt kaevama j\u00e4\u00e4tisepakendisse pallide jaoks, isegi kattega mitte puudutades.<\/p>\n<p><\/p>\n<p>\u201eJah, jah, aga k\u00f5igepealt peab selle lahti tegema!\u201d kui h\u00fc\u00fcatasin, p\u00fc\u00fcdes maiust kiiresti k\u00e4tte saada.<\/p>\n<p><\/p>\n<p>\u201eSa ei kirjutanud seda juhendis, ja ma ei saanud sulle j\u00e4\u00e4tist valmistada. J\u00c4RGMISEGA!\u201d<\/p>\n<p><\/p>\n<h2>K\u00e4ime aega kuni katse nr 2<\/h2>\n<p><\/p>\n<blockquote>\n<ol>\n<li>Ava vaarika j\u00e4\u00e4tis, eemaldades kaane<\/li>\n<li>V\u00f5ta ja pane kolm pallikest vaarikaj\u00e4\u00e4tist kaussi<\/li>\n<li>Ava \u0161okolaadikaste ja lisa kaks supilusikat\u00e4it sellesse kaussi<\/li>\n<li>Lisa vahustatud koor kaussi<\/li>\n<li>Puista k\u00f5ik see suhkrust pulgadega ja pane kirss peale<\/li>\n<\/ol>\n<\/blockquote>\n<p><\/p>\n<p>N\u00fc\u00fcd ei tohiks k\u00fcll probleeme olla. Ma isegi kontrollisin, et k\u00f5ik koostisosad minu kulinaarse meistriteose valmistamiseks on avatud.<\/p>\n<p><\/p>\n<p>\u00d5petaja eemaldas kaane, t\u00f5stis kolm pallikest j\u00e4\u00e4tist kaussi. \u201eL finally mu kaunis j\u00e4\u00e4tis hakkas reaalsuseks saama!\u201d Seej\u00e4rel avas ta \u0161okolaadikastme ja lisas kaks supilusikat\u00e4it kaussi. Ta ei \u201elisanud \u0161okolaadikastme kahest supilusikast\u201d \u2014 \u00e4rge eksige \u2014 ta pani loomulikult kaussi ise lusikad. Ilma kastmeta nende sees. Taaskord ei vaevunud ma k\u00f5ike t\u00e4pselt kirja panema. peale seda, kui teine osa tehti samas vaimus, sain ma k\u00e4tte kausi j\u00e4\u00e4tise ja kahe supilusikaga, mis vaevu paistsid vahukreemimere alt. Peal oli paar suhkrupulka.<\/p>\n<p><\/p>\n<p>Tundub, et hetkel j\u00f5udis minuni l\u00f5puks m\u00f5te: arvuti on loogika t\u00fchjas vaakumis. Ta ei tea \u00fcmbritsevatest oludest ning ei tee oletusi. Ta t\u00e4idab ainult selgelt s\u00f5nastatud juhiseid ja j\u00e4rgib neid s\u00f5na-s\u00f5nalt.<\/p>\n<p><\/p>\n<p>Minu l\u00f5pptulemus oli pika, kuid vajaliku katsete ja eksimuste seeria tulemus:<\/p>\n<p><\/p>\n<blockquote>\n<ol>\n<li>Ava, kui seda pole veel tehtud, iga j\u00e4rgmist pakki: vaarikamaitseline j\u00e4\u00e4tis, \u0161okolaadikaste, vahukoor, suhkrust pulgad.<\/li>\n<li>V\u00f5ta kauss ja pane see enda ette.<\/li>\n<li>V\u00f5ta j\u00e4\u00e4tise lusikas ja pane \u00fcksikute kaupa kolm vaarikamaitselise j\u00e4\u00e4tise palli kaussi. Pane j\u00e4\u00e4tise lusikas tagasi paika.<\/li>\n<li>V\u00f5ta purk \u0161okolaadikastet, keera kastmest ja vala kaussi supilusikat\u00e4is. Korrake toimingut kastmise ja valamisega veel kord. Pane lusikas ja purk tagasi.<\/li>\n<li>V\u00f5ta ja p\u00f6\u00f6ra tagurpidi vahukoore pakend ning hoides seda kausi kohal, vala sellega j\u00e4\u00e4tisele kolm sekundit, seej\u00e4rel pane pakend tagasi.<\/li>\n<li>V\u00f5ta purk suhkrust pulgad, vala umbes nelik\u00fcmmend pulka kaussi ja pane purk tagasi.<\/li>\n<li>V\u00f5ta \u00fcks kirss kirsi kausist ja pane see j\u00e4\u00e4tise peale.<\/li>\n<li>Anna \u00f5pilasele kauss valmis j\u00e4\u00e4tisega ja lusikas.<\/li>\n<\/ol>\n<\/blockquote>\n<p><\/p>\n<p>Viimane punkt oli eriti t\u00e4htis, kuna ilma selleta alustas \u00f5petaja eelviimasel korral lihtsalt mu j\u00e4\u00e4tise s\u00f6\u00f6mist.<\/p>\n<p><\/p>\n<p>Aga see ongi programmeerimine. Pingeline juhiste komplekti koostamine arvuti jaoks. P\u00f5him\u00f5tteliselt, see on see, milleks iga programmeerimiskeel kokku sumbub \u2014 juhiste koostamine.<\/p>\n<h2>Karj\u00e4\u00e4r programmeerimises<\/h2>\n<p><\/p>\n<p>Programmeerimine on j\u00f5udnud punkti, kus seda on keeruline arutada kui \u00fchtset t\u00f6\u00f6stust, samuti on keeruline kasutada \u00fchtset s\u00f5na \u00abprogrammeeri\u00bb t\u00f6\u00f6kuulutuse kirjeldamiseks. Kaks arendajat v\u00f5ivad olla v\u00f5rdselt turul n\u00f5utud, olles t\u00e4iesti erinevate keelte teadmistega, seega on oskus arendada olulisem kui konkreetse keele tundmine. \u00dcks universaalne omadus, mis on k\u00f5igile edukatele arendajatele omane \u2014 <strong>fundamentaalne loogika<\/strong>.<\/p>\n<p><\/p>\n<p>Parim programmeerija suudab vaadata koodi uue nurga alt. See on p\u00f5him\u00f5tteliselt oluline, sest enamik tarkvaratooteid on kogum dokumenteerimata halva koodi killust. Neid tuleb pidevalt kokku panna, t\u00e4ites t\u00fchikuid vajadusel. Inimestel, kes ei suuda killustunud punkte \u00fchtseks jooniseks siduda, tuleb igavesti j\u00e4\u00e4da k\u00f5rvalistele kohtadele.<\/p>\n<p><\/p>\n<p>K\u00f5ik see viib mind veel \u00fche deklaratsioonini, seekord rasvases kirjas: <strong>fundamentaalsed teadmised on alati olnud ja j\u00e4\u00e4vad programmeerija jaoks esmat\u00e4htsaks<\/strong>.<\/p>\n<p><\/p>\n<p>Keeled tulevad ja l\u00e4hevad. Raamistikud j\u00e4\u00e4vad ajale jalgu ning ettev\u00f5tted reageerivad n\u00f5udlusele, muutes kasutatavate tehnoloogiate staki. Kas on midagi, mis kunagi ei muutu? Jah \u2014 fundamentaalsed teadmised, mis ongi nii nimetud, sest need on k\u00f5igi aluseks!<\/p>\n<h2>Kuidas parandada fundamentaalseid teadmisi<\/h2>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"\u00dcks keel k\u00f5igi \u00fcle valitsemiseks\" src=\"\/wp-content\/uploads\/2019\/06\/356b39eb0063a246d62ec30242bbd13f.jpg\" style=\"display:block;margin: 0 auto;\" \/><em>Foto Christopherist\u00a0<noindex><a rel=\"nofollow\" href=\"https:\/\/unsplash.com\/@cristofer?utm_source=medium&amp;amp;utm_medium=referral\">Jeshke\u00a0<\/a><\/noindex>j\u00e4rgnevaga\u00a0<noindex><a rel=\"nofollow\" href=\"https:\/\/unsplash.com\/?utm_source=medium&amp;amp;utm_medium=referral\">Unsplash<\/a><\/noindex><\/em><\/p>\n<p>Kui otsite algpunkti oma fundamentaalse loogilise m\u00f5tlemise parandamiseks, siis proovige alustada siit:<\/p>\n<p><\/p>\n<h4>Tunne oma programmi keerukust<\/h4>\n<p><\/p>\n<p>Tuntud ka kui <strong>Big O<\/strong> \u00abalgoritmi keerukus\u00bb t\u00e4histab ajavahemikku, mille jooksul programm t\u00e4idab \u00fclesannet, s\u00f5ltuvalt selle sisendandmete suurusest <strong>(n)<\/strong>. Oluline on hoida end kursis kasutatavate algoritmide arenguga.<\/p>\n<p><\/p>\n<h4>Tunne oma andmestruktuure<\/h4>\n<p><\/p>\n<p>Andmestruktuurid on iga kaasaegse programmi alus. Teadmised, millist struktuuri igal juhul kasutada, on iseseisev teadusharu. Andmestruktuurid on otseselt seotud jooksva aja keerukusega ja vale struktuuri valimine v\u00f5ib p\u00f5hjustada t\u00f5siseid j\u00f5udlusprobleeme. Elementide otsimine massiivis on <strong>O(n)<\/strong>, mis n\u00e4itab massiivide kasutamise kulukust sisendandmetena. Otsing hash-tabelis on <strong>O(1)<\/strong>, mis t\u00e4hendab, et otsingu ajakulu ei olene elementide arvust.<\/p>\n<p><\/p>\n<p>Minu intervjuule on tulnud inimesi, kes v\u00e4itsid, et massiivide otsimine on kiirem kui hash-tabelites. See oli ilmne m\u00e4rk, et neid ei tasu palkata \u2014 tunne oma andmestruktuure.<\/p>\n<p><\/p>\n<h4>Loe \/ vaata \/ kuula<\/h4>\n<p><\/p>\n<p>Sellised saidid nagu <noindex><a rel=\"nofollow\" href=\"https:\/\/www.udemy.com\/\">Udemy<\/a><\/noindex>,\u00a0<noindex><a rel=\"nofollow\" href=\"https:\/\/www.pluralsight.com\/\">Pluralsight\u00a0<\/a><\/noindex>ja\u00a0<noindex><a rel=\"nofollow\" href=\"https:\/\/www.codecademy.com\/\">CodeAcademy<\/a><\/noindex> \u2014 suurep\u00e4rane valik uute programmeerimiskeelte \u00f5ppimiseks. Kuid alustamiseks p\u00f6\u00f6rduge raamatute poole, mis k\u00e4sitlevad \u00fcldp\u00f5him\u00f5tteid, praktikaid ja koodimisstiile. K\u00f5ige soovitatavamad raamatud on \"Kujundusmustrid\", \"Refactoring. Olemasoleva koodi t\u00e4iustamine\", \"T\u00e4iuslik kood\", \"Puhtad kood\" ja \"Pragmatiseeriv programmeerija\". L\u00f5puks peaks iga arendaja k\u00e4ep\u00e4rast hoidma eksemplari \"<noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B:_%D0%BF%D0%BE%D1%81%D1%82%D1%80%D0%BE%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B8_%D0%B0%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7\">Algotritmid<\/a><\/noindex>\".<\/p>\n<p><\/p>\n<h4>Harjuta!<\/h4>\n<p><\/p>\n<p>Muna valmis tegemiseks peab muna purunema. Sellised saidid nagu <noindex><a rel=\"nofollow\" href=\"https:\/\/www.hackerrank.com\/\">HackerRank<\/a><\/noindex>,\u00a0<noindex><a rel=\"nofollow\" href=\"https:\/\/www.codewars.com\/\">,<\/a><\/noindex>,\u00a0<noindex><a rel=\"nofollow\" href=\"https:\/\/coderbyte.com\/\">CodeWars<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"https:\/\/www.topcoder.com\/\">,<\/a><\/noindex> ja\u00a0<noindex><a rel=\"nofollow\" href=\"https:\/\/leetcode.com\/\">LeetCode<\/a><\/noindex> CoderByte<\/p>\n<p><\/p>\n<h4>,<\/h4>\n<p><\/p>\n<p>TopCoder<\/p>\n<p>pakuvad tuhandeid huvitavaid \u00fclesandeid, et katsetada oma teadmisi andmestruktuuridest ja algoritmidest. Proovige lahendada meelep\u00e4rast probleemi, postitage oma lahendus GitHub'i, ja seej\u00e4rel vaadake, kuidas teised seda l\u00e4henesid. See viib meid viimase punkti juurde:<\/p>\n<p>Allikas: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/456342\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0421\u043a\u0440\u044b\u0442\u044b\u0439 \u043f\u043e\u0434 \u0441\u043b\u043e\u0435\u043c \u043a\u043e\u0434\u0430 \u0442\u043e\u043c\u0438\u0442\u0441\u044f \u044f\u0437\u044b\u043a, \u0436\u0430\u0436\u0434\u0443\u0449\u0438\u0439 \u0431\u044b\u0442\u044c \u0432\u044b\u0443\u0447\u0435\u043d\u043d\u044b\u043c. \u041d\u0430 \u043c\u043e\u043c\u0435\u043d\u0442 \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u0438\u044f \u044d\u0442\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0438 \u0437\u0430\u043f\u0440\u043e\u0441 \u00ab\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u043a\u0430\u043a\u043e\u0439 \u044f\u0437\u044b\u043a \u0438\u0437\u0443\u0447\u0430\u0442\u044c \u043f\u0435\u0440\u0432\u044b\u043c\u00bb \u0432\u044b\u0434\u0430\u0451\u0442 517 \u043c\u0438\u043b\u043b\u0438\u043e\u043d\u043e\u0432 \u043f\u043e\u0438\u0441\u043a\u043e\u0432\u044b\u0445 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u043e\u0432. \u041a\u0430\u0436\u0434\u044b\u0439 \u0438\u0437 \u044d\u0442\u0438\u0445 \u0441\u0430\u0439\u0442\u043e\u0432 \u0431\u0443\u0434\u0435\u0442 \u043d\u0430\u0445\u0432\u0430\u043b\u0438\u0432\u0430\u0442\u044c \u043e\u0434\u0438\u043d \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0451\u043d\u043d\u044b\u0439 \u044f\u0437\u044b\u043a, \u0438 90% \u0438\u0437 \u043d\u0438\u0445, \u0432 \u043a\u043e\u043d\u0435\u0447\u043d\u043e\u043c \u0438\u0442\u043e\u0433\u0435, \u043f\u043e\u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0443\u044e\u0442 Python \u0438\u043b\u0438 JavaScript. \u0411\u0435\u0437 \u0434\u043e\u043b\u0433\u0438\u0445 \u043f\u0440\u0435\u043b\u044e\u0434\u0438\u0439 \u044f \u0445\u043e\u0442\u0435\u043b \u0431\u044b \u043e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u043e \u0434\u0435\u043a\u043b\u0430\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c, \u0447\u0442\u043e \u0432\u0441\u0435 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":26604,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-35464","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-novosti-interneta"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.10 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0421\u043a\u0440\u044b\u0442\u044b\u0439 \u043f\u043e\u0434 \u0441\u043b\u043e\u0435\u043c \u043a\u043e\u0434\u0430 \u0442\u043e\u043c\u0438\u0442\u0441\u044f \u044f\u0437\u044b\u043a, \u0436\u0430\u0436\u0434\u0443\u0449\u0438\u0439 \u0431\u044b\u0442\u044c \u0432\u044b\u0443\u0447\u0435\u043d\u043d\u044b\u043c. \u041d\u0430 \u043c\u043e\u043c\u0435\u043d\u0442 \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u0438\u044f \u044d\u0442\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0438 \u0437\u0430\u043f\u0440\u043e\u0441 \u00ab\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u043a\u0430\u043a\u043e\u0439 \u044f\u0437\u044b\u043a \u0438\u0437\u0443\u0447\u0430\u0442\u044c \u043f\u0435\u0440\u0432\u044b\u043c\u00bb \u0432\u044b\u0434\u0430\u0451\u0442 517 \u043c\u0438\u043b\u043b\u0438\u043e\u043d\u043e\u0432 \u043f\u043e\u0438\u0441\u043a\u043e\u0432\u044b\u0445 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u043e\u0432. \u041a\u0430\u0436\u0434\u044b\u0439 \u0438\u0437 \u044d\u0442\u0438\u0445 \u0441\u0430\u0439\u0442\u043e\u0432 \u0431\u0443\u0434\u0435\u0442 \u043d\u0430\u0445\u0432\u0430\u043b\u0438\u0432\u0430\u0442\u044c \u043e\u0434\u0438\u043d \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0451\u043d\u043d\u044b\u0439 \u044f\u0437\u044b\u043a, \u0438 90% \u0438\u0437 \u043d\u0438\u0445, \u0432 \u043a\u043e\u043d\u0435\u0447\u043d\u043e\u043c \u0438\u0442\u043e\u0433\u0435, \u043f\u043e\u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0443\u044e\u0442 Python \u0438\u043b\u0438 JavaScript. \u0411\u0435\u0437 \u0434\u043e\u043b\u0433\u0438\u0445 \u043f\u0440\u0435\u043b\u044e\u0434\u0438\u0439 \u044f \u0445\u043e\u0442\u0435\u043b \u0431\u044b \u043e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u043e \u0434\u0435\u043a\u043b\u0430\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c, \u0447\u0442\u043e \u0432\u0441\u0435\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/et\/blog\/novosti-interneta\/odin-yazyk-chtoby-pravit-vsemi\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.10\" \/>\n\t\t<meta property=\"og:locale\" content=\"et_EE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041e\u0434\u0438\u043d \u044f\u0437\u044b\u043a \u0447\u0442\u043e\u0431\u044b \u043f\u0440\u0430\u0432\u0438\u0442\u044c \u0432\u0441\u0435\u043c\u0438 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0421\u043a\u0440\u044b\u0442\u044b\u0439 \u043f\u043e\u0434 \u0441\u043b\u043e\u0435\u043c \u043a\u043e\u0434\u0430 \u0442\u043e\u043c\u0438\u0442\u0441\u044f \u044f\u0437\u044b\u043a, \u0436\u0430\u0436\u0434\u0443\u0449\u0438\u0439 \u0431\u044b\u0442\u044c \u0432\u044b\u0443\u0447\u0435\u043d\u043d\u044b\u043c. \u041d\u0430 \u043c\u043e\u043c\u0435\u043d\u0442 \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u0438\u044f \u044d\u0442\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0438 \u0437\u0430\u043f\u0440\u043e\u0441 \u00ab\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u043a\u0430\u043a\u043e\u0439 \u044f\u0437\u044b\u043a \u0438\u0437\u0443\u0447\u0430\u0442\u044c \u043f\u0435\u0440\u0432\u044b\u043c\u00bb \u0432\u044b\u0434\u0430\u0451\u0442 517 \u043c\u0438\u043b\u043b\u0438\u043e\u043d\u043e\u0432 \u043f\u043e\u0438\u0441\u043a\u043e\u0432\u044b\u0445 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u043e\u0432. \u041a\u0430\u0436\u0434\u044b\u0439 \u0438\u0437 \u044d\u0442\u0438\u0445 \u0441\u0430\u0439\u0442\u043e\u0432 \u0431\u0443\u0434\u0435\u0442 \u043d\u0430\u0445\u0432\u0430\u043b\u0438\u0432\u0430\u0442\u044c \u043e\u0434\u0438\u043d \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0451\u043d\u043d\u044b\u0439 \u044f\u0437\u044b\u043a, \u0438 90% \u0438\u0437 \u043d\u0438\u0445, \u0432 \u043a\u043e\u043d\u0435\u0447\u043d\u043e\u043c \u0438\u0442\u043e\u0433\u0435, \u043f\u043e\u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0443\u044e\u0442 Python \u0438\u043b\u0438 JavaScript. \u0411\u0435\u0437 \u0434\u043e\u043b\u0433\u0438\u0445 \u043f\u0440\u0435\u043b\u044e\u0434\u0438\u0439 \u044f \u0445\u043e\u0442\u0435\u043b \u0431\u044b \u043e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u043e \u0434\u0435\u043a\u043b\u0430\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c, \u0447\u0442\u043e \u0432\u0441\u0435\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/et\/blog\/novosti-interneta\/odin-yazyk-chtoby-pravit-vsemi\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T19:04:29+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:04:29+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47\u00dcks keel, et neid k\u00f5iki valitseda | ProHoster","description":"Loe teiste koodi","canonical_url":"https:\/\/prohoster.info\/et\/blog\/novosti-interneta\/odin-yazyk-chtoby-pravit-vsemi","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"et_EE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041e\u0434\u0438\u043d \u044f\u0437\u044b\u043a \u0447\u0442\u043e\u0431\u044b \u043f\u0440\u0430\u0432\u0438\u0442\u044c \u0432\u0441\u0435\u043c\u0438 | ProHoster","og:description":"\u0421\u043a\u0440\u044b\u0442\u044b\u0439 \u043f\u043e\u0434 \u0441\u043b\u043e\u0435\u043c \u043a\u043e\u0434\u0430 \u0442\u043e\u043c\u0438\u0442\u0441\u044f \u044f\u0437\u044b\u043a, \u0436\u0430\u0436\u0434\u0443\u0449\u0438\u0439 \u0431\u044b\u0442\u044c \u0432\u044b\u0443\u0447\u0435\u043d\u043d\u044b\u043c. \u041d\u0430 \u043c\u043e\u043c\u0435\u043d\u0442 \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u0438\u044f \u044d\u0442\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0438 \u0437\u0430\u043f\u0440\u043e\u0441 \u00ab\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u043a\u0430\u043a\u043e\u0439 \u044f\u0437\u044b\u043a \u0438\u0437\u0443\u0447\u0430\u0442\u044c \u043f\u0435\u0440\u0432\u044b\u043c\u00bb \u0432\u044b\u0434\u0430\u0451\u0442 517 \u043c\u0438\u043b\u043b\u0438\u043e\u043d\u043e\u0432 \u043f\u043e\u0438\u0441\u043a\u043e\u0432\u044b\u0445 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u043e\u0432. \u041a\u0430\u0436\u0434\u044b\u0439 \u0438\u0437 \u044d\u0442\u0438\u0445 \u0441\u0430\u0439\u0442\u043e\u0432 \u0431\u0443\u0434\u0435\u0442 \u043d\u0430\u0445\u0432\u0430\u043b\u0438\u0432\u0430\u0442\u044c \u043e\u0434\u0438\u043d \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0451\u043d\u043d\u044b\u0439 \u044f\u0437\u044b\u043a, \u0438 90% \u0438\u0437 \u043d\u0438\u0445, \u0432 \u043a\u043e\u043d\u0435\u0447\u043d\u043e\u043c \u0438\u0442\u043e\u0433\u0435, \u043f\u043e\u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0443\u044e\u0442 Python \u0438\u043b\u0438 JavaScript. \u0411\u0435\u0437 \u0434\u043e\u043b\u0433\u0438\u0445 \u043f\u0440\u0435\u043b\u044e\u0434\u0438\u0439 \u044f \u0445\u043e\u0442\u0435\u043b \u0431\u044b \u043e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u043e \u0434\u0435\u043a\u043b\u0430\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c, \u0447\u0442\u043e \u0432\u0441\u0435","og:url":"https:\/\/prohoster.info\/et\/blog\/novosti-interneta\/odin-yazyk-chtoby-pravit-vsemi","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T19:04:29+00:00","article:modified_time":"2019-10-31T19:04:29+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"35464","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-21 23:22:56","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 02:01:28","updated":"2026-01-21 23:22:56"},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/35464","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/comments?post=35464"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/35464\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media\/26604"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=35464"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=35464"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=35464"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}