{"id":55328,"date":"2020-01-18T00:00:00","date_gmt":"2020-01-17T21:00:00","guid":{"rendered":"https:\/\/prohoster.info\/blog\/blog_prohoster\/pol-grem-pro-java-i-hakerskie-yazyki-programmirovaniya-2001"},"modified":"2020-02-18T14:03:26","modified_gmt":"2020-02-18T11:03:26","slug":"pol-grem-pro-java-i-hakerskie-yazyki-programmirovaniya-2001","status":"publish","type":"post","link":"https:\/\/prohoster.info\/et\/blog\/novosti-interneta\/pol-grem-pro-java-i-hakerskie-yazyki-programmirovaniya-2001","title":{"rendered":"Paul Graham Java ja \u201eh\u00e4kkimise\u201d programmeerimiskeelte kohta (2001)","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Paul Graham Java ja \u201eh\u00e4kkimise\u201d programmeerimiskeelte kohta (2001)\" src=\"\/wp-content\/uploads\/2020\/01\/7a401469336444254407c2c9f08959b4.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nSee essee on arutluste j\u00e4tk mitme arendajaga seoses eelarvamustega Java suhtes. See ei ole Java kriitika, vaid pigem n\u00e4ide \u201eh\u00e4kkimise radarist\u201d.<\/p>\n<p>Aja jooksul arendavad h\u00e4kkerid instinkti heade - v\u00f5i halbadest - tehnoloogiatest. Arvan, et v\u00f5iks olla huvitav v\u00e4lja tuua p\u00f5hjused, miks Java mulle kahtlane tundub.<\/p>\n<p>M\u00f5ned need, kes on seda lugenud, peavad seda t\u00e4helepanuv\u00e4\u00e4rseks katseks kirjutada millestki, millest varem keegi ei ole r\u00e4\u00e4kida tahtnud. Teised on aga hoiatanud, et kirjutamine asjadest, milles ma ei saa midagi aru, ei ole \u00f5igustatud. Seega tahaksin igaks juhuks selgelt \u00f6elda, et ma ei kirjuta Java'st (millega ma kunagi t\u00f6\u00f6tanud ei ole), vaid \u201eh\u00e4kkimise radarist\u201d (mille \u00fcle olen palju m\u00f5elnud).<br \/>\n <noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<p>V\u00e4ljend \u201e\u00e4ra hinda raamatut selle kaane j\u00e4rgi\u201d tekkis aegadel, mil raamatuid m\u00fc\u00fcdi puhtades kartongkaanetes, mida ostja kohandas oma maitse j\u00e4rgi. Tollal ei saanud te raamatust selle kaane p\u00f5hjal midagi \u00f6elda. Kuid alates sellest ajast on kirjastamine v\u00e4ga palju edasi arenenud ja kaasaegsed kirjastajad teevad m\u00e4rkimisv\u00e4\u00e4rseid j\u00f5upingutusi, et kaane kaudu palju \u00f6elda.<\/p>\n<p>Olen veetnud palju aega raamatupoodides ja usun, et olen \u00f5ppinud m\u00f5istma k\u00f5ike, mida kirjastajad mulle \u00f6elda soovivad, ja v\u00f5ib-olla ka natuke rohkem. Suur osa ajast, mille veetsin raamatupoodidest eemal, m\u00f6\u00f6dus arvutiekraanide ees, ja usun, et mingil m\u00e4\u00e4ral olen \u00f5ppinud hindama tehnoloogiaid nende kaante p\u00f5hjal. See v\u00f5ib olla umbes ehk \u00f5nnelik juhus, kuid mul on \u00f5nnestunud v\u00e4ltida m\u00f5ningaid t\u00f5eliselt kehvasid tehnoloogiaid.<\/p>\n<p>\u00dcks selline tehnoloogia on minu jaoks Java. Ma pole kirjutanud \u00fchtegi Java programmi ja olen piirdunud ainult pindmise dokumentatsiooni uurimisega, kuid mul on tunne, et sellel ei ole suurt eduv\u00f5imalust. V\u00f5in eksida \u2014 tehnoloogiate kohta ennustamine on riskantne tegevus. Siiski, mingi ajastu tunnistus \u2014 just sellep\u00e4rast ei meeldi mulle Java:<\/p>\n<ol>\n<li>Liigne entusiasm. T\u00f5elisi standardeid ei pea peale sundima. Keegi ei \u00fcritanud edendada C-d, Unixit ega HTML-i. T\u00f5elised standardid kehtestatakse ammu enne, kui enamik inimesi neist kuuleb. H\u00e4kkerite radaril n\u00e4eb Perl v\u00e4lja mitte v\u00e4hem kui Java, t\u00e4nu oma ainulaadsetele eelistele.<\/li>\n<li>Java ei p\u00fc\u00fcdle k\u00f5rgete eesm\u00e4rkide poole. Java algses kirjelduses \u00fctleb Gosling selgelt, et Java loodi selleks, et mitte tekitada raskusi C keelele harjunud programmeerijatele. See t\u00f6\u00f6tati v\u00e4lja, et saada j\u00e4rgmiseks C++-ks: C m\u00f5ne edasij\u00f5udnumast keelest laenatud ideedega. Nagu sitcomide, kiirtoidu v\u00f5i turismireiside loojaid \u2014 Java loojaid teadvustasid, et nad arendavad toodet inimestele, kes ei ole nii targad kui nemad. Ajalooliselt on keel, mida on arendatud teiste inimeste jaoks, osutunud eba\u00f5nnestunuks: COBOL, PL\/1, Pascal, Ada, C++. Kuid edukaks on osutunud need, mida arendajad on loonud enda jaoks: C, Perl, Smalltalk, Lisp.<\/li>\n<li>Varjatud motiivid. Keegi on kunagi \u00f6elnud, et maailm oleks parem, kui inimesed kirjutaksid raamatuid ainult siis, kui neil on midagi \u00f6elda, mitte siis, kui nad tunnevad, et tahavad raamatu kirjutada. Samamoodi ei ole p\u00f5hjus, miks me kuuleme pidevalt Java-st, mitte see, et meile \u00fcritatakse programmeerimiskeeltest midagi edastada. Kuuleme Java-st osana Sun'i plaanist v\u00f5idelda Microsoftiga.<\/li>\n<li>Keegi ei armasta seda. C, Perl, Python, Smalltalk v\u00f5i Lisp programmeerijad on oma keeltesse armunud. Ma pole kunagi kuulnud kedagi tunnistamas armastust Java vastu.<\/li>\n<li>Inimesed on sunnitud seda kasutama. Paljud neist, keda ma tunnen ja kes Java't kasutavad, teevad seda vajaduse t\u00f5ttu. Nad arvavad, et see aitab neil rahastust saada, v\u00f5i usuvad, et see meeldib klientidele, v\u00f5i on see juhtkonna otsus. Need on nutikad inimesed; kui tehnoloogia oleks t\u00f5eliselt hea, kasutaksid nad seda vabatahtlikult.<\/li>\n<li>See on paljude kokkade roog. Parimad programmid on loodud v\u00e4ikeste meeskondade poolt. Java't juhib komitee. Kui see osutub edukaks keeleks, siis on see esmakordne ajaloos, kui komitee loob sellise keele.<\/li>\n<li>See on b\u00fcrokraatlik. Niipalju kui ma Java'st tean, tundub, et seal on palju protokolle millegi tegemiseks. T\u00f5eliselt head keeled ei ole sellised. Need lasevad sul teha, mida iganes soovid, ja ei seisa sul tee peal.<\/li>\n<li>Tehniline m\u00fcra. Praegu p\u00fc\u00fcab Sun n\u00e4idata, et Java on kogukonna hallatav, et see on avatud projekt, nagu Perl v\u00f5i Python. Siiski kontrollib arendust suur ettev\u00f5te. Nii et keel v\u00f5ib muutuda sama igavaks ja viletsaks, nagu k\u00f5ik, mis suurest ettev\u00f5ttest v\u00e4lja tuleb.<\/li>\n<li>See on loodud suurtele organisatsioonidele. Suurtel ettev\u00f5tetel on h\u00e4kkeritega erinevad eesm\u00e4rgid. Ettev\u00f5tted vajavad keeli, millel on maine, et need sobivad suurte meeskondade keskmistele programmeerijatele. Keeli, millel on omadused nagu U-Haul'i veokite kiiruspiirajad, et hoiatada lollusi liiga suure kahju tekitamise eest. H\u00e4kkereid ei huvita keeled, mis nendega k\u00f5rgel \u00fcle r\u00e4\u00e4givad. H\u00e4kkereid huvitab j\u00f5ud. Ajalooliselt on suurte organisatsioonide jaoks loodud keeled (PL\/1, Ada) kaotanud, samas kui h\u00e4kkerite loodud keeled (C, Perl) on v\u00f5itnud. P\u00f5hjus: t\u00e4nane noor h\u00e4kker on homne CTO.<\/li>\n<li>Tema ei meeldi neile, kellele meeldib. Programmeerijad, keda ma k\u00f5ige enam imetlen, ei ole \u00fcldiselt Java \u00fcle vaimustuses. Kellele ta siis meeldib? \u00dclikondadele, neile, kes ei n\u00e4e keelte vahel erinevust, kuid kuulevad pidevalt Java kohta ajakirjanduses; suurtel ettev\u00f5tetel t\u00f6\u00f6tavad programmeerijad, kes on haaratud ideest leida midagi paremat isegi kui C++; k\u00f5iges\u00f6\u00f6vad diplomi ootavad tudengid, kellele meeldib k\u00f5ik, mis v\u00f5imaldab neil t\u00f6\u00f6d saada (v\u00f5i mis v\u00f5ib eksamil esineda). Nende inimeste arvamus muutub tuule suunda pidi.<\/li>\n<li>Tema vanematel on rasked ajad. Suni \u00e4rimudel on r\u00fcnnaku alla kahest suunast. Odavad Intel protsessorid, mida kasutatakse lauaarvutites, on muutunud piisavalt kiireks, et <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/et\/server\/\"   title=\"serverite\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"1462\">serverite<\/a>. Ja FreeBSD tundub muutuvat sama heaks operatsioonis\u00fcsteemiks serveritele nagu Solaris. Oma reklaamides vihjab Sun, et teil on vaja Suni servereid t\u00f6\u00f6stusliku taseme rakenduste jaoks. Kui see oleks t\u00f5si, oleks Yahoo esimene j\u00e4rjekorras, et Suni osta. Kuid seal, kus ma t\u00f6\u00f6tasin, kasutati Intel ja FreeBSD servereid. See ennustab Suni tumedat tulevikku. Ja kui Sun kukub, v\u00f5ivad probleemid viia ka Java p\u00f5hja.<\/li>\n<li>Kaitseministerium armastab Java. Kaitseministerium toetab Java kasutamist arendajate seas. Ja see n\u00e4eb v\u00e4lja nagu halvim m\u00e4rk k\u00f5igist. Kaitseministerium teeb suurep\u00e4rast (kuigi mitte odavat) t\u00f6\u00f6d riigi kaitsmiseks; nad armastavad plaane, protseduure ja protokolle. Nende kultuur on t\u00e4ielikult vastupidine h\u00e4kkerite omale; tarkvara k\u00fcsimustes on nad kalduvad langetama valeotsuseid. Viimane programmeerimiskeel, millesse Kaitseministerium armus, oli Ada.<\/li>\n<\/ol>\n<p>\nPange t\u00e4hele, et see ei ole Java kriitika, vaid selle kaane kriitika. Ma ei tunne Java't piisavalt h\u00e4sti, et otsustada, kas see meeldib mulle v\u00f5i mitte. Ma lihtsalt p\u00fc\u00fcan selgitada, miks ma ei p\u00fc\u00fca Java't \u00f5ppida. <\/p>\n<p>Keele eemaldamine, isegi mitte proovimata sellel programmeerida, v\u00f5ib tunduda kiirustav. Kuid see on see, millega k\u00f5ik programmeerijad silmitsi seisavad. Tehnoloogiaid on liiga palju, et k\u00f5iki \u00f5ppida. Tuleb \u00f5ppida hindama v\u00e4liseid m\u00e4rke, kas see on aega v\u00e4\u00e4rt. Sama kiirusel j\u00e4tsin k\u00f5rvale Coboli, Ada, Visual Basici, IBM AS400, VRML, ISO 9000, SET-protokolli, VMS, Novelli Netware'i ja CORBA \u2014 lisaks muudele. Need lihtsalt ei olnud huvitavad.<\/p>\n<p>V\u00f5ib-olla on mul Java osas vale arusaam. V\u00f5ib-olla on see keel, mida propageerib \u00fcks suur ettev\u00f5te v\u00f5istlemiseks teisega, komiteena, mis on \u00fcles ehitatud enamusele, \u00fcleliia katuretava ja armastatud kaitseministeeriumi poolt, siiski korralik, ilus ja v\u00f5imas keel, millega ma naudingu p\u00e4rast programmeerin. V\u00f5ib-olla. Aga see on v\u00e4ga kaheldav.<\/p>\n<p><i>T\u00f5lke eest t\u00e4nu: Denis Mitropolsky<\/i><\/p>\n<h3>P.S.<\/h3>\n<p><\/p>\n<ul>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/484114\/\">Kogumik 143 t\u00f5lget Paul Grahami esseedest (184-st)<\/a><\/noindex><\/li>\n<\/ul>\n<p>Allikas: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/484244\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u042d\u0442\u043e \u044d\u0441\u0441\u0435 \u044f\u0432\u0438\u043b\u043e\u0441\u044c \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u0435\u043c \u0431\u0435\u0441\u0435\u0434 \u0441 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u043c\u0438 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0430\u043c\u0438 \u043d\u0430 \u0442\u0435\u043c\u0443 \u043f\u0440\u0435\u0434\u0432\u0437\u044f\u0442\u043e\u0433\u043e \u043e\u0442\u043d\u043e\u0448\u0435\u043d\u0438\u044f \u043a Java. \u042d\u0442\u043e \u043d\u0435 \u043a\u0440\u0438\u0442\u0438\u043a\u0430 Java, \u0430 \u0441\u043a\u043e\u0440\u0435\u0435, \u043d\u0430\u0433\u043b\u044f\u0434\u043d\u044b\u0439 \u043f\u0440\u0438\u043c\u0435\u0440 \u00ab\u0445\u0430\u043a\u0435\u0440\u0441\u043a\u043e\u0433\u043e \u0440\u0430\u0434\u0430\u0440\u0430\u00bb. \u0421\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0435\u043c, \u0445\u0430\u043a\u0435\u0440\u044b \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u044e\u0442 \u043d\u044e\u0445 \u043d\u0430 \u0445\u043e\u0440\u043e\u0448\u0438\u0435 \u2014 \u0438\u043b\u0438 \u0436\u0435 \u043f\u043b\u043e\u0445\u0438\u0435 \u2014 \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0438. \u041f\u043e\u043b\u0430\u0433\u0430\u044e, \u043c\u043e\u0436\u0435\u0442 \u043e\u043a\u0430\u0437\u0430\u0442\u044c\u0441\u044f \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u044b\u043c \u043f\u043e\u043f\u0440\u043e\u0431\u043e\u0432\u0430\u0442\u044c \u0438\u0437\u043b\u043e\u0436\u0438\u0442\u044c \u043f\u0440\u0438\u0447\u0438\u043d\u044b, \u043f\u043e \u043a\u043e\u0442\u043e\u0440\u044b\u043c Java \u043a\u0430\u0436\u0435\u0442\u0441\u044f \u043c\u043d\u0435 \u0441\u043e\u043c\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0439. \u041a\u0442\u043e-\u0442\u043e \u0438\u0437 \u043f\u0440\u043e\u0447\u0438\u0442\u0430\u0432\u0448\u0438\u0445 \u0440\u0430\u0441\u0446\u0435\u043d\u0438\u0432\u0430\u043b \u044d\u0442\u043e [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":55329,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-55328","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=\"\u042d\u0442\u043e \u044d\u0441\u0441\u0435 \u044f\u0432\u0438\u043b\u043e\u0441\u044c \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u0435\u043c \u0431\u0435\u0441\u0435\u0434 \u0441 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u043c\u0438 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0430\u043c\u0438 \u043d\u0430 \u0442\u0435\u043c\u0443 \u043f\u0440\u0435\u0434\u0432\u0437\u044f\u0442\u043e\u0433\u043e \u043e\u0442\u043d\u043e\u0448\u0435\u043d\u0438\u044f \u043a Java. \u042d\u0442\u043e \u043d\u0435 \u043a\u0440\u0438\u0442\u0438\u043a\u0430 Java, \u0430 \u0441\u043a\u043e\u0440\u0435\u0435, \u043d\u0430\u0433\u043b\u044f\u0434\u043d\u044b\u0439 \u043f\u0440\u0438\u043c\u0435\u0440 \u00ab\u0445\u0430\u043a\u0435\u0440\u0441\u043a\u043e\u0433\u043e \u0440\u0430\u0434\u0430\u0440\u0430\u00bb. \u0421\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0435\u043c, \u0445\u0430\u043a\u0435\u0440\u044b \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u044e\u0442 \u043d\u044e\u0445 \u043d\u0430 \u0445\u043e\u0440\u043e\u0448\u0438\u0435 \u2014 \u0438\u043b\u0438 \u0436\u0435 \u043f\u043b\u043e\u0445\u0438\u0435 \u2014 \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0438. \u041f\u043e\u043b\u0430\u0433\u0430\u044e, \u043c\u043e\u0436\u0435\u0442 \u043e\u043a\u0430\u0437\u0430\u0442\u044c\u0441\u044f \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u044b\u043c \u043f\u043e\u043f\u0440\u043e\u0431\u043e\u0432\u0430\u0442\u044c \u0438\u0437\u043b\u043e\u0436\u0438\u0442\u044c \u043f\u0440\u0438\u0447\u0438\u043d\u044b, \u043f\u043e \u043a\u043e\u0442\u043e\u0440\u044b\u043c Java \u043a\u0430\u0436\u0435\u0442\u0441\u044f \u043c\u043d\u0435 \u0441\u043e\u043c\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0439. \u041a\u0442\u043e-\u0442\u043e \u0438\u0437 \u043f\u0440\u043e\u0447\u0438\u0442\u0430\u0432\u0448\u0438\u0445 \u0440\u0430\u0441\u0446\u0435\u043d\u0438\u0432\u0430\u043b \u044d\u0442\u043e\" \/>\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\/pol-grem-pro-java-i-hakerskie-yazyki-programmirovaniya-2001\" \/>\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\u041f\u043e\u043b \u0413\u0440\u044d\u043c \u043f\u0440\u043e Java \u0438 \u00ab\u0445\u0430\u043a\u0435\u0440\u0441\u043a\u0438\u0435\u00bb \u044f\u0437\u044b\u043a\u0438 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f (2001) | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u042d\u0442\u043e \u044d\u0441\u0441\u0435 \u044f\u0432\u0438\u043b\u043e\u0441\u044c \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u0435\u043c \u0431\u0435\u0441\u0435\u0434 \u0441 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u043c\u0438 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0430\u043c\u0438 \u043d\u0430 \u0442\u0435\u043c\u0443 \u043f\u0440\u0435\u0434\u0432\u0437\u044f\u0442\u043e\u0433\u043e \u043e\u0442\u043d\u043e\u0448\u0435\u043d\u0438\u044f \u043a Java. \u042d\u0442\u043e \u043d\u0435 \u043a\u0440\u0438\u0442\u0438\u043a\u0430 Java, \u0430 \u0441\u043a\u043e\u0440\u0435\u0435, \u043d\u0430\u0433\u043b\u044f\u0434\u043d\u044b\u0439 \u043f\u0440\u0438\u043c\u0435\u0440 \u00ab\u0445\u0430\u043a\u0435\u0440\u0441\u043a\u043e\u0433\u043e \u0440\u0430\u0434\u0430\u0440\u0430\u00bb. \u0421\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0435\u043c, \u0445\u0430\u043a\u0435\u0440\u044b \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u044e\u0442 \u043d\u044e\u0445 \u043d\u0430 \u0445\u043e\u0440\u043e\u0448\u0438\u0435 \u2014 \u0438\u043b\u0438 \u0436\u0435 \u043f\u043b\u043e\u0445\u0438\u0435 \u2014 \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0438. \u041f\u043e\u043b\u0430\u0433\u0430\u044e, \u043c\u043e\u0436\u0435\u0442 \u043e\u043a\u0430\u0437\u0430\u0442\u044c\u0441\u044f \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u044b\u043c \u043f\u043e\u043f\u0440\u043e\u0431\u043e\u0432\u0430\u0442\u044c \u0438\u0437\u043b\u043e\u0436\u0438\u0442\u044c \u043f\u0440\u0438\u0447\u0438\u043d\u044b, \u043f\u043e \u043a\u043e\u0442\u043e\u0440\u044b\u043c Java \u043a\u0430\u0436\u0435\u0442\u0441\u044f \u043c\u043d\u0435 \u0441\u043e\u043c\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0439. \u041a\u0442\u043e-\u0442\u043e \u0438\u0437 \u043f\u0440\u043e\u0447\u0438\u0442\u0430\u0432\u0448\u0438\u0445 \u0440\u0430\u0441\u0446\u0435\u043d\u0438\u0432\u0430\u043b \u044d\u0442\u043e\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/et\/blog\/novosti-interneta\/pol-grem-pro-java-i-hakerskie-yazyki-programmirovaniya-2001\" \/>\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=\"2020-01-17T21:00:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-02-18T11:03:26+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 Paul Graham Java ja 'h\u00e4kkerite' programmeerimiskeelte kohta (2001) | ProHoster","description":"See essee on arengu tulemus vestlustest mitmete arendajatega Java eelarvamuste teemal. See ei ole Java kriitika, vaid pigem selge n\u00e4ide 'h\u00e4kkerite radarist'. Aja jooksul arendavad h\u00e4kkerid instinkti headest \u2013 v\u00f5i halbadest \u2013 tehnoloogiast. Arvan, et v\u00f5iks olla huvitav tuua v\u00e4lja p\u00f5hjused, miks Java mulle kahtlane tundub. m\u00f5ned lugejatest on seda hinnanud","canonical_url":"https:\/\/prohoster.info\/et\/blog\/novosti-interneta\/pol-grem-pro-java-i-hakerskie-yazyki-programmirovaniya-2001","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\u041f\u043e\u043b \u0413\u0440\u044d\u043c \u043f\u0440\u043e Java \u0438 \u00ab\u0445\u0430\u043a\u0435\u0440\u0441\u043a\u0438\u0435\u00bb \u044f\u0437\u044b\u043a\u0438 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f (2001) | ProHoster","og:description":"\u042d\u0442\u043e \u044d\u0441\u0441\u0435 \u044f\u0432\u0438\u043b\u043e\u0441\u044c \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u0435\u043c \u0431\u0435\u0441\u0435\u0434 \u0441 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u043c\u0438 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0430\u043c\u0438 \u043d\u0430 \u0442\u0435\u043c\u0443 \u043f\u0440\u0435\u0434\u0432\u0437\u044f\u0442\u043e\u0433\u043e \u043e\u0442\u043d\u043e\u0448\u0435\u043d\u0438\u044f \u043a Java. \u042d\u0442\u043e \u043d\u0435 \u043a\u0440\u0438\u0442\u0438\u043a\u0430 Java, \u0430 \u0441\u043a\u043e\u0440\u0435\u0435, \u043d\u0430\u0433\u043b\u044f\u0434\u043d\u044b\u0439 \u043f\u0440\u0438\u043c\u0435\u0440 \u00ab\u0445\u0430\u043a\u0435\u0440\u0441\u043a\u043e\u0433\u043e \u0440\u0430\u0434\u0430\u0440\u0430\u00bb. \u0421\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0435\u043c, \u0445\u0430\u043a\u0435\u0440\u044b \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u044e\u0442 \u043d\u044e\u0445 \u043d\u0430 \u0445\u043e\u0440\u043e\u0448\u0438\u0435 \u2014 \u0438\u043b\u0438 \u0436\u0435 \u043f\u043b\u043e\u0445\u0438\u0435 \u2014 \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0438. \u041f\u043e\u043b\u0430\u0433\u0430\u044e, \u043c\u043e\u0436\u0435\u0442 \u043e\u043a\u0430\u0437\u0430\u0442\u044c\u0441\u044f \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u044b\u043c \u043f\u043e\u043f\u0440\u043e\u0431\u043e\u0432\u0430\u0442\u044c \u0438\u0437\u043b\u043e\u0436\u0438\u0442\u044c \u043f\u0440\u0438\u0447\u0438\u043d\u044b, \u043f\u043e \u043a\u043e\u0442\u043e\u0440\u044b\u043c Java \u043a\u0430\u0436\u0435\u0442\u0441\u044f \u043c\u043d\u0435 \u0441\u043e\u043c\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0439. \u041a\u0442\u043e-\u0442\u043e \u0438\u0437 \u043f\u0440\u043e\u0447\u0438\u0442\u0430\u0432\u0448\u0438\u0445 \u0440\u0430\u0441\u0446\u0435\u043d\u0438\u0432\u0430\u043b \u044d\u0442\u043e","og:url":"https:\/\/prohoster.info\/et\/blog\/novosti-interneta\/pol-grem-pro-java-i-hakerskie-yazyki-programmirovaniya-2001","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":"2020-01-17T21:00:00+00:00","article:modified_time":"2020-02-18T11:03:26+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"55328","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":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 19:46:27","updated":"2026-02-09 16:50:16"},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/55328","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=55328"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/55328\/revisions"}],"predecessor-version":[{"id":158706,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/55328\/revisions\/158706"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media\/55329"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=55328"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=55328"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=55328"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}