{"id":37033,"date":"2019-10-31T22:15:24","date_gmt":"2019-10-31T19:15:24","guid":{"rendered":"https:\/\/prohoster.info\/blog\/alan-kej-kak-by-ya-prepodaval-computer-science-101\/"},"modified":"2021-01-02T13:01:57","modified_gmt":"2021-01-02T11:01:57","slug":"alan-kej-kak-by-ya-prepodaval-computer-science-101","status":"publish","type":"post","link":"https:\/\/prohoster.info\/ro\/blog\/news\/alan-kej-kak-by-ya-prepodaval-computer-science-101","title":{"rendered":"Alan Kay: cum a\u0219 preda Computer Science 101","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<blockquote><p><i>\u201eUnul dintre motivele de a merge la universitate este s\u0103 dep\u0103\u0219e\u0219ti preg\u0103tirea profesional\u0103 simpl\u0103 \u0219i, \u00een schimb, s\u0103 te apuci de idei mai profunde.\u201d<\/i><\/p><\/blockquote>\n<p><img decoding=\"async\" alt=\"Alan Kay: cum a\u0219 preda Computer Science 101\" src=\"\/wp-content\/uploads\/2019\/08\/96ab548e42e799101aa37454222f2a72.jpg\" style=\"display:block;margin: 0 auto;\"><\/p>\n<p>Hai s\u0103 reflect\u0103m pu\u021bin la aceast\u0103 \u00eentrebare. Cu c\u00e2\u021biva ani \u00een urm\u0103, departamentele de Computer Science m-au invitat la o serie de prelegeri \u00een diverse universit\u0103\u021bi. Aproape \u00eent\u00e2mpl\u0103tor, am \u00eentrebat prima mea audien\u021b\u0103, format\u0103 din studen\u021bi \u00een anul final, masteranzi \u0219i profesori, cum defineau \u201eComputer Science\u201d. To\u021bi au putut oferi doar o defini\u021bie ingineresc\u0103. Am purtat aceast\u0103 \u00eentrebare \u00een fiecare nou loc \u0219i am avut rezultate similare peste tot.<\/p>\n<p>O alt\u0103 \u00eentrebare a fost: \u201eCine este Douglas Engelbart?\u201d. C\u00e2\u021biva oameni au spus: \u201enu a avut el ceva de-a face cu mouse-ul computerului?\u201d (\u0219i m-a dezam\u0103git foarte mult, deoarece comunitatea mea \u0219tiin\u021bific\u0103 a depus mult efort pentru ca r\u0103spunsul la aceast\u0103 \u00eentrebare s\u0103 fie posibil dup\u0103 dou\u0103-trei clicuri de mouse \u0219i s\u0103 ne asigur\u0103m c\u0103 Engelbart chiar avea o leg\u0103tur\u0103 cu mouse-ul computerului).<\/p>\n<p>Par\u021bial, problema a constat \u00een lipsa curiozit\u0103\u021bii, par\u021bial \u00een \u00eengustimea scopurilor personale, care nu erau legate de \u00eenv\u0103\u021bare, par\u021bial \u00een lipsa unei imagini clare despre ce \u00eenseamn\u0103 aceast\u0103 \u0219tiin\u021b\u0103 \u0219i a\u0219a mai departe.<\/p>\n<p>Lucrez cu jum\u0103tate de norm\u0103 la departamentul de computere al Universit\u0103\u021bii din California de c\u00e2\u021biva ani (\u00een esen\u021b\u0103 sunt profesor, dar nu trebuie s\u0103 particip la \u00eent\u00e2lnirile departamentului). Din c\u00e2nd \u00een c\u00e2nd, \u021bin cursuri, uneori pentru studen\u021bi de anul \u00eent\u00e2i. De-a lungul acestor ani, nivelul deja sc\u0103zut de curiozitate pentru Computer Science a sc\u0103zut semnificativ (dar \u00een acela\u0219i timp, popularitatea a crescut, deoarece \u0219tiin\u021ba computa\u021bional\u0103 este v\u0103zut\u0103 ca o cale spre un loc de munc\u0103 bine pl\u0103tit, dac\u0103 \u0219tii s\u0103 programezi \u0219i ai ob\u021binut un certificat de la cele mai bune 10 \u0219coli). Prin urmare, nici un student nu s-a pl\u00e2ns c\u0103 prima limb\u0103 la Universitatea din California este C++!<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\nCred c\u0103 ne-am confruntat cu o situa\u021bie \u00een care ambele no\u021biuni de \u201eComputer\u201d \u0219i \u201e\u0218tiin\u021b\u0103\u201d au fost destr\u0103mate de concepte masive slabe, pentru a crea un nou termen \u2014 un fel de etichet\u0103 pe blugi \u2014 care sun\u0103 bine, dar este suficient de gol. Un termen conex, care a fost de asemenea destr\u0103mat, este \u201einginerie software\u201d, care, din nou, nu a folosit cele mai geniale idei din \u201eprogramare\u201d \u0219i \u201einginerie\u201d, ci doar le-a combinat (acest lucru a fost f\u0103cut inten\u021bionat \u00een anii '60, c\u00e2nd a fost inventat termenul).<\/p>\n<p>Unul dintre motivele pentru a te \u00eenscrie efectiv la universitate este de a dep\u0103\u0219i preg\u0103tirea profesional\u0103 simpl\u0103 \u0219i a te ag\u0103\u021ba de idei mai profunde. Mi se pare destul de rezonabil, pentru o introducere \u00een specialitate, s\u0103 \u00eencerc\u0103m \u2014 dac\u0103 este posibil, cu ajutorul exemplelor \u2014 s\u0103 facem ca \u00eenv\u0103\u021b\u0103ceii s\u0103 se implice \u00een probleme reale \u0219i s\u0103 \u00eenceap\u0103 s\u0103 \u00een\u021beleag\u0103 ce este cu adev\u0103rat interesant, important \u0219i central \u00een acest domeniu.<\/p>\n<p>Elevii din clasa \u00eent\u00e2i se bucur\u0103 c\u00e2nd li se arat\u0103 cum o rigl\u0103 deasupra alteia devine un aritmetru, cu ajutorul c\u0103ruia pot dep\u0103\u0219i colegii din clasa a cincea atunci c\u00e2nd adaug\u0103 o frac\u021bie. Apoi, vor fi ferici\u021bi s\u0103 participe la dezvoltarea de aritmometre \u00eembun\u0103t\u0103\u021bite. Au intrat \u00een contact cu un computer adev\u0103rat \u2014 un instrument fizic \u0219i mental care ne ajut\u0103 s\u0103 g\u00e2ndim. Au \u00eenv\u0103\u021bat o modalitate cu adev\u0103rat eficient\u0103 de a reprezenta numerele \u2014 mai eficient\u0103 dec\u00e2t ceea ce se pred\u0103 \u00een \u0219coli!<\/p>\n<p>Au reu\u0219it s\u0103 conecteze ideea lor s\u0103n\u0103toas\u0103 de \u201eadunare\u201d ca \u201eacumulare\u201d cu ceva similar cu noi propriet\u0103\u021bi puternice. L-au programat astfel \u00eenc\u00e2t s\u0103 fie capabil s\u0103 rezolve probleme diverse.<\/p>\n<p>Ei l-au extins, de asemenea. \u0218i a\u0219a mai departe. Acesta nu este un computer digital. \u0218i nu este un computer cu programabilitate memorabil\u0103. Dar acesta este esen\u021ba computerului. Exact a\u0219a cum <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%90%D0%BD%D1%82%D0%B8%D0%BA%D0%B8%D1%82%D0%B5%D1%80%D1%81%D0%BA%D0%B8%D0%B9_%D0%BC%D0%B5%D1%85%D0%B0%D0%BD%D0%B8%D0%B7%D0%BC\">mecanismul Antikythera<\/a><\/noindex> \u2014 este, \u00een esen\u021b\u0103, esen\u021ba computerului \u0219i a calculului.<\/p>\n<p><img decoding=\"async\" alt=\"Alan Kay: cum a\u0219 preda Computer Science 101\" src=\"\/wp-content\/uploads\/2019\/08\/f19420d6cc2e21a47ee57082583cee7b.jpg\" style=\"display:block;margin: 0 auto;\"><\/p>\n<p><i>Mecanismul Antikythera<\/i><\/p>\n<p>C\u00e2t de departe putem merge \u0219i c\u00e2t de mult putem realiza \u00eenainte de a pierde controlul \u0219i ne pierdem \u00een abstractiz\u0103ri? Am fost \u00eentotdeauna interesat de caracterizarea <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9F%D0%B5%D1%80%D0%BB%D0%B8%D1%81,_%D0%90%D0%BB%D0%B0%D0%BD_%D0%94%D0%B6%D0%B5%D0%B9\">Alan Perlis<\/a><\/noindex> \u2014 primul laureat al premiului Turing, care a inventat termenul \u201eComputer Science\u201d \u2014 care \u00een anii \u201960 a spus: \u201eComputer Science este \u0219tiin\u021ba proceselor\u201d. Despre toate procesele.<\/p>\n<p>Pentru compania Quora, s\u0103 nu \u00eencerc\u0103m s\u0103 ducem acest lucru mai departe sau s\u0103-l transform\u0103m \u00eentr-o dogm\u0103 religioas\u0103. S\u0103 folosim cu bucurie ideea. <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9F%D0%B5%D1%80%D0%BB%D0%B8%D1%81,_%D0%90%D0%BB%D0%B0%D0%BD_%D0%94%D0%B6%D0%B5%D0%B9\">Alan Perlis<\/a><\/noindex>, pentru a g\u00e2ndi mai bine despre domeniul nostru. \u0218i \u00een special despre cum s\u0103 \u00eel pred\u0103m. Acum trebuie s\u0103 ne uit\u0103m la semnifica\u021bia modern\u0103 a \u201e\u0219tiin\u021bei\u201d, iar Perlis era destul de convins c\u0103 nu ar trebui s\u0103 fie diluat\u0103 cu semnifica\u021bii vechi (de exemplu, \u201eacumularea de cuno\u0219tin\u021be\u201d) \u0219i utiliz\u0103ri (precum \u201e\u0219tiin\u021ba biblioteconomic\u0103\u201d sau chiar \u201e\u0219tiin\u021bele sociale\u201d). Prin \u201e\u0219tiin\u021b\u0103\u201d, el \u00eencerca s\u0103 \u00een\u021beleag\u0103 fenomenul, cre\u00e2nd modele\/h\u0103r\u021bi care \u00eencearc\u0103 s\u0103 arate, s\u0103 \u201eurm\u0103reasc\u0103\u201d \u0219i s\u0103 prezic\u0103 fenomenele.<\/p>\n<p><img decoding=\"async\" alt=\"Alan Kay: cum a\u0219 preda Computer Science 101\" src=\"\/wp-content\/uploads\/2019\/08\/4261c5930f18bbd0135d078e271b97e4.jpg\" style=\"display:block;margin: 0 auto;\"><\/p>\n<p>Am dat c\u00e2teva interviuri despre cum cele mai bune h\u0103r\u021bi \u0219i modele pot adesea fi potrivite pentru o c\u0103ma\u0219\u0103, a\u0219a cum se potrivesc ecua\u021biile lui Maxwell \u0219i altele. Analog\u00eda este c\u0103 exist\u0103 o \u201e\u0219tiin\u021b\u0103 a podurilor\u201d, de\u0219i majoritatea podurilor sunt f\u0103cute de om. Dar de \u00eendat\u0103 ce un pod este construit, el reflect\u0103 fenomenele, iar oamenii de \u0219tiin\u021b\u0103 pot s\u0103 le studieze, din poduri se pot crea modele de multe tipuri \u0219i s\u0103 se formeze \u201eteorii ale podurilor\u201d cuprinz\u0103toare \u0219i utile. Cei mai \u00eenc\u00e2nt\u0103tori este c\u0103 apoi se pot proiecta \u0219i construi noi poduri (am men\u021bionat deja c\u0103 probabil nu exist\u0103 nimic mai pl\u0103cut dec\u00e2t colaborarea \u00eentre cercet\u0103tori \u0219i ingineri pentru a rezolva probleme mari \u0219i importante!)<\/p>\n<p><img decoding=\"async\" alt=\"Alan Kay: cum a\u0219 preda Computer Science 101\" src=\"\/wp-content\/uploads\/2019\/08\/5a665b0ea71d78609fadda6b5656d18e.jpg\" style=\"display:block;margin: 0 auto;\"><\/p>\n<p>Herbert Simon \u2014 laureat al premiului Turing \u0219i al premiului Nobel \u2014 a numit toate acestea \u201e\u0219tiin\u021bele artificiale\u201d (\u0219i a scris o carte minunat\u0103 cu acela\u0219i titlu).<\/p>\n<p><img decoding=\"async\" alt=\"Alan Kay: cum a\u0219 preda Computer Science 101\" src=\"\/wp-content\/uploads\/2019\/08\/8ca3c2f720bf8b2d89c32c21995fc535.jpg\" style=\"display:block;margin: 0 auto;\"><\/p>\n<p>Permite\u021bi-mi s\u0103 dau un exemplu. \u00cen anii \u201950, companiile \u0219i universit\u0103\u021bile construiau computere cu programabilitate \u0219i \u00eencepeau s\u0103 le programeze \u2014 \u0219i a fost un moment special \u00een 1956 c\u00e2nd a ap\u0103rut Fortran \u2014 care nu a fost primul limbaj de programare de nivel \u00eenalt, dar, poate, primul creat at\u00e2t de bine \u00eenc\u00e2t s\u0103 fie folosit \u00een numeroase domenii diferite, inclusiv multe care anterior erau realizate doar \u00een limbaj de asamblare.<\/p>\n<p>Toate acestea au generat \u201efenomene\u201d.<\/p>\n<p><img decoding=\"async\" alt=\"Alan Kay: cum a\u0219 preda Computer Science 101\" src=\"\/wp-content\/uploads\/2019\/08\/1cba395502087028f34004f327350dd8.jpg\" style=\"display:block;margin: 0 auto;\"><\/p>\n<p><i>John McCarthy<\/i><\/p>\n<p>Istoria Lisp-ului este mai complicat\u0103, dar John McCarthy a fost interesat de \u00eencercarea de a g\u0103si o \u201eteorie matematic\u0103 a calculului\u201d \u0219i a fost hot\u0103r\u00e2t s\u0103 se asigure c\u0103 totul func\u021bioneaz\u0103 perfect. Func\u021bia eval, care interpreteaz\u0103 Lisp, poate fi u\u0219or plasat\u0103 pe o tricou! Comparativ cu \u201esistemul de programare\u201d, este nesemnificativ. Ceea ce este mai important, aceast\u0103 \u201eteorie a calculului\u201d avea o concept mai puternic dec\u00e2t Fortran! A fost cea mai bun\u0103 idee de leg\u0103tur\u0103!<\/p>\n<p>Miniaturnitatea Lisp-ului permite \u00eentregii idei de programare s\u0103 fie cuprins\u0103 prin c\u00e2teva ap\u0103s\u0103ri pe un nivel mai profund \u0219i s\u0103 fie g\u00e2ndit\u0103 la un nivel care pare absolut imposibil, atunci c\u00e2nd te ui\u021bi la marile artefacte (aceasta este una dintre motivele pentru care oamenii de \u0219tiin\u021b\u0103 prefer\u0103 matematica compact\u0103 \u0219i puternic\u0103). Matematica folosit\u0103 aici este o nou\u0103 matematic\u0103, deoarece admite concepte precum \u201e\u00eenainte\u201d \u0219i \u201edup\u0103\u201d, iar aceasta duce la \u201elogica variabilei\u201d, care permite men\u021binerea at\u00e2t a dependen\u021bei func\u021bionale, c\u00e2t \u0219i a cursului logic de g\u00e2ndire, permi\u021b\u00e2nd \u00een acela\u0219i timp pozi\u021bia \u0219i desf\u0103\u0219urarea timpului. (Aceasta \u00eenc\u0103 nu este \u00een\u021beleas\u0103 \u00een vremurile noastre \u00een lumea dur\u0103 a program\u0103rii situa\u021bionale).<\/p>\n<p>Lisp, ac\u021bion\u00e2nd ca un limbaj de programare puternic \u0219i meta-limbaj, capabil s\u0103-\u0219i prezinte propria teorie, este un exemplu veritabil de \u0219tiin\u021b\u0103 a computerelor. Dac\u0103 \u00eel \u00eenve\u021bi \u0219i alte lucruri similare, vei putea g\u00e2ndi mai profund \u0219i vei avea o mai mare responsabilitate asupra propriului destin dec\u00e2t dac\u0103 ai \u00eenv\u0103\u021ba doar s\u0103 programezi \u00een Fortran sau echivalentele sale moderne (... astfel vei reu\u0219i s\u0103 te apropii de programatori!).<\/p>\n<p>Vei \u00eenv\u0103\u021ba mult mai multe despre tipurile speciale de design necesare \u00een calcul (de exemplu, nu este apreciat c\u00e2nd calculele necesit\u0103 adesea s\u0103 dep\u0103\u0219easc\u0103 mediul computa\u021bional: una dintre caracteristicile speciale ale calculului programelor stocate este c\u0103 nu este doar material pentru program, ci material pentru un computer complet nou).<\/p>\n<p>O alt\u0103 gaf\u0103 \u00een alegerea defini\u021biei lui Perl este c\u0103, \u00een general, calculul este mult mai legat de crearea sistemelor de diferite tipuri, dec\u00e2t de algoritmi, \u201estructuri de date\u201d sau chiar programare \u00een sine. De exemplu, un calculator este un sistem, calculul este un sistem, re\u021beaua local\u0103 \u0219i internetul sunt sisteme, iar majoritatea programelor ar trebui s\u0103 reprezinte sisteme mai bune dec\u00e2t cele care sunt (vechiul stil de programare din anii '50 a persistat at\u00e2t de mult \u00eenc\u00e2t pare c\u0103 programarea ar trebui s\u0103 fie astfel \u2014 nu exist\u0103 nimic mai departe de adev\u0103r).<\/p>\n<p>Internetul este un bun exemplu \u2014 spre deosebire de majoritatea programelor din zilele noastre, internetul nu trebuie oprit pentru a repara sau \u00eembun\u0103t\u0103\u021bi ceva \u2014 este mai degrab\u0103 asem\u0103n\u0103tor cu un sistem biologic \u2014 \u00een func\u021bie de inten\u021bia noastr\u0103, dec\u00e2t ceea ce majoritatea oamenilor consider\u0103 a fi un sistem de calcul. \u0218i este mult mai scalabil \u0219i fiabil dec\u00e2t aproape toate sistemele software existente ast\u0103zi. Merit\u0103 cu adev\u0103rat s\u0103 ne g\u00e2ndim la asta \u00eenainte de a \u00eenv\u0103\u021ba novicii \u00een programare concepte at\u00e2t de pu\u021bin puternice!<\/p>\n<p>A\u0219adar, ceea ce trebuie s\u0103 facem \u00een primul curs de Computer Science este s\u0103 lu\u0103m \u00een considerare ce pot face exact studen\u021bii la \u00eenceput, \u0219i apoi s\u0103 \u00eencerc\u0103m s\u0103 r\u0103m\u00e2nem \u00een limitele \u201e\u00eenc\u0103rc\u0103rii lor cognitive\u201d pentru a-i ajuta s\u0103 ajung\u0103 la ceea ce este cu adev\u0103rat important. Este foarte important s\u0103 \u201er\u0103m\u00e2nem autentici\u201d \u0219i s\u0103 g\u0103sim c\u0103i care s\u0103 fie intelectual corecte \u0219i care s\u0103 se potriveasc\u0103 celor care abia \u00eencep s\u0103 \u00eenve\u021be. (V\u0103 rug\u0103m s\u0103 nu \u00eenv\u0103\u021ba\u021bi idei proaste doar pentru c\u0103 par pu\u021bin mai simple \u2014 multe idei proaste sunt de fapt mai simple!).<\/p>\n<p>Studen\u021bii ar trebui s\u0103 \u00eenceap\u0103 prin a crea ceva care s\u0103 aib\u0103 numeroase caracteristici importante, pe care le-am discutat aici. Ar trebui s\u0103 fie un sistem compus din mai multe p\u0103r\u021bi care interac\u021bioneaz\u0103 dinamic \u0219i a\u0219a mai departe. O modalitate bun\u0103 de a decide ce limbaj de programare s\u0103 folose\u0219ti este pur \u0219i simplu s\u0103 creezi ceva care are mii de p\u0103r\u021bi interconectate! Dac\u0103 nu este cazul, ar trebui s\u0103 g\u0103se\u0219ti unul de acest tip. Cel mai r\u0103u lucru pe care \u00eel po\u021bi face este s\u0103 pui studen\u021bii pe o cale de prea slab\u0103 \u00eendem\u00e2nare, care ar restric\u021biona considerabil ideile grandioase. Asta pur \u0219i simplu le omoar\u0103 entuziasmul - iar noi vrem s\u0103 \u00eei dezvolt\u0103m, nu s\u0103 \u00eei distrugem.<\/p>\n<h3>Despre \u0219coala GoTo<\/h3>\n<p><img decoding=\"async\" alt=\"Alan Kay: cum a\u0219 preda Computer Science 101\" src=\"\/wp-content\/uploads\/2019\/08\/28235f4dad6945d149e364f46e71e083.jpg\" style=\"display:block;margin: 0 auto;\"><\/p>\n<ul>\n<li>17-30 iunie, 15-28 iulie, 12-25 august <noindex><a rel=\"nofollow\" href=\"https:\/\/goto.msk.ru\/camp_summer\/\">\u0218colile de var\u0103 GoTo \u00een Moscova.<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/vk.com\/goto_msk\">Grup \u00een VK<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/goto.msk.ru\/about_us\/\">Aboneaz\u0103-te la newsletter<\/a><\/noindex><\/li>\n<\/ul>\n<p>Sursa: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/goto\/blog\/352090\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u00ab\u041e\u0434\u043d\u0430 \u0438\u0437 \u043f\u0440\u0438\u0447\u0438\u043d, \u0447\u0442\u043e\u0431\u044b \u043d\u0430 \u0441\u0430\u043c\u043e\u043c \u0434\u0435\u043b\u0435 \u043f\u043e\u0441\u0442\u0443\u043f\u0438\u0442\u044c \u0432 \u0443\u043d\u0438\u0432\u0435\u0440\u0441\u0438\u0442\u0435\u0442 \u2014 \u044d\u0442\u043e \u0432\u044b\u0439\u0442\u0438 \u0437\u0430 \u0440\u0430\u043c\u043a\u0438 \u043f\u0440\u043e\u0441\u0442\u043e\u0439 \u043f\u0440\u043e\u0444\u0435\u0441\u0441\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u043e\u0439 \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043a\u0438 \u0438 \u0432\u043c\u0435\u0441\u0442\u043e \u044d\u0442\u043e\u0433\u043e \u0443\u0446\u0435\u043f\u0438\u0442\u044c\u0441\u044f \u0437\u0430 \u0431\u043e\u043b\u0435\u0435 \u0433\u043b\u0443\u0431\u043e\u043a\u0438\u0435 \u0438\u0434\u0435\u0438.\u00bb \u0414\u0430\u0432\u0430\u0439\u0442\u0435 \u043d\u0435\u043c\u043d\u043e\u0433\u043e \u0437\u0430\u0434\u0443\u043c\u0430\u0435\u043c\u0441\u044f \u043d\u0430\u0434 \u044d\u0442\u0438\u043c \u0432\u043e\u043f\u0440\u043e\u0441\u043e\u043c. \u041d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043b\u0435\u0442 \u043d\u0430\u0437\u0430\u0434 \u043a\u0430\u0444\u0435\u0434\u0440\u044b Computer Science \u043f\u0440\u0438\u0433\u043b\u0430\u0441\u0438\u043b\u0438 \u043c\u0435\u043d\u044f \u0434\u043b\u044f \u043b\u0435\u043a\u0446\u0438\u0439 \u0432 \u0440\u044f\u0434\u0435 \u0443\u043d\u0438\u0432\u0435\u0440\u0441\u0438\u0442\u0435\u0442\u043e\u0432. \u041f\u043e\u0447\u0442\u0438 \u0441\u043b\u0443\u0447\u0430\u0439\u043d\u043e \u044f \u0441\u043f\u0440\u043e\u0441\u0438\u043b \u0441\u0432\u043e\u044e \u043f\u0435\u0440\u0432\u0443\u044e \u0430\u0443\u0434\u0438\u0442\u043e\u0440\u0438\u044e, \u0441\u043e\u0441\u0442\u043e\u044f\u0449\u0443\u044e \u0438\u0437 \u0441\u0442\u0430\u0440\u0448\u0435\u043a\u0443\u0440\u0441\u043d\u0438\u043a\u043e\u0432, [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":27760,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-37033","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u00ab\u041e\u0434\u043d\u0430 \u0438\u0437 \u043f\u0440\u0438\u0447\u0438\u043d, \u0447\u0442\u043e\u0431\u044b \u043d\u0430 \u0441\u0430\u043c\u043e\u043c \u0434\u0435\u043b\u0435 \u043f\u043e\u0441\u0442\u0443\u043f\u0438\u0442\u044c \u0432 \u0443\u043d\u0438\u0432\u0435\u0440\u0441\u0438\u0442\u0435\u0442 \u2014 \u044d\u0442\u043e \u0432\u044b\u0439\u0442\u0438 \u0437\u0430 \u0440\u0430\u043c\u043a\u0438 \u043f\u0440\u043e\u0441\u0442\u043e\u0439 \u043f\u0440\u043e\u0444\u0435\u0441\u0441\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u043e\u0439 \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043a\u0438 \u0438 \u0432\u043c\u0435\u0441\u0442\u043e \u044d\u0442\u043e\u0433\u043e \u0443\u0446\u0435\u043f\u0438\u0442\u044c\u0441\u044f \u0437\u0430 \u0431\u043e\u043b\u0435\u0435 \u0433\u043b\u0443\u0431\u043e\u043a\u0438\u0435 \u0438\u0434\u0435\u0438.\u00bb\" \/>\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\/ro\/blog\/news\/alan-kej-kak-by-ya-prepodaval-computer-science-101\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"ro_RO\" \/>\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\u0410\u043b\u0430\u043d \u041a\u0435\u0439: \u043a\u0430\u043a \u0431\u044b \u044f \u043f\u0440\u0435\u043f\u043e\u0434\u0430\u0432\u0430\u043b Computer Science 101 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u00ab\u041e\u0434\u043d\u0430 \u0438\u0437 \u043f\u0440\u0438\u0447\u0438\u043d, \u0447\u0442\u043e\u0431\u044b \u043d\u0430 \u0441\u0430\u043c\u043e\u043c \u0434\u0435\u043b\u0435 \u043f\u043e\u0441\u0442\u0443\u043f\u0438\u0442\u044c \u0432 \u0443\u043d\u0438\u0432\u0435\u0440\u0441\u0438\u0442\u0435\u0442 \u2014 \u044d\u0442\u043e \u0432\u044b\u0439\u0442\u0438 \u0437\u0430 \u0440\u0430\u043c\u043a\u0438 \u043f\u0440\u043e\u0441\u0442\u043e\u0439 \u043f\u0440\u043e\u0444\u0435\u0441\u0441\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u043e\u0439 \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043a\u0438 \u0438 \u0432\u043c\u0435\u0441\u0442\u043e \u044d\u0442\u043e\u0433\u043e \u0443\u0446\u0435\u043f\u0438\u0442\u044c\u0441\u044f \u0437\u0430 \u0431\u043e\u043b\u0435\u0435 \u0433\u043b\u0443\u0431\u043e\u043a\u0438\u0435 \u0438\u0434\u0435\u0438.\u00bb\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/ro\/blog\/news\/alan-kej-kak-by-ya-prepodaval-computer-science-101\" \/>\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:15:24+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2021-01-02T11:01:57+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\udd47Alan Kay: cum a\u0219 preda Computer Science 101 | ProHoster","description":"\u201eUnul dintre motivele de a merge la universitate este s\u0103 dep\u0103\u0219e\u0219ti preg\u0103tirea profesional\u0103 simpl\u0103 \u0219i, \u00een schimb, s\u0103 te apuci de idei mai profunde.\u201d","canonical_url":"https:\/\/prohoster.info\/ro\/blog\/news\/alan-kej-kak-by-ya-prepodaval-computer-science-101","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"ro_RO","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\u0410\u043b\u0430\u043d \u041a\u0435\u0439: \u043a\u0430\u043a \u0431\u044b \u044f \u043f\u0440\u0435\u043f\u043e\u0434\u0430\u0432\u0430\u043b Computer Science 101 | ProHoster","og:description":"\u00ab\u041e\u0434\u043d\u0430 \u0438\u0437 \u043f\u0440\u0438\u0447\u0438\u043d, \u0447\u0442\u043e\u0431\u044b \u043d\u0430 \u0441\u0430\u043c\u043e\u043c \u0434\u0435\u043b\u0435 \u043f\u043e\u0441\u0442\u0443\u043f\u0438\u0442\u044c \u0432 \u0443\u043d\u0438\u0432\u0435\u0440\u0441\u0438\u0442\u0435\u0442 \u2014 \u044d\u0442\u043e \u0432\u044b\u0439\u0442\u0438 \u0437\u0430 \u0440\u0430\u043c\u043a\u0438 \u043f\u0440\u043e\u0441\u0442\u043e\u0439 \u043f\u0440\u043e\u0444\u0435\u0441\u0441\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u043e\u0439 \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043a\u0438 \u0438 \u0432\u043c\u0435\u0441\u0442\u043e \u044d\u0442\u043e\u0433\u043e \u0443\u0446\u0435\u043f\u0438\u0442\u044c\u0441\u044f \u0437\u0430 \u0431\u043e\u043b\u0435\u0435 \u0433\u043b\u0443\u0431\u043e\u043a\u0438\u0435 \u0438\u0434\u0435\u0438.\u00bb","og:url":"https:\/\/prohoster.info\/ro\/blog\/news\/alan-kej-kak-by-ya-prepodaval-computer-science-101","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:15:24+00:00","article:modified_time":"2021-01-02T11:01:57+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"37033","title":null,"description":"","keywords":"","keyphrases":null,"primary_term":null,"canonical_url":"","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-22 05:47:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 01:34:25","updated":"2026-01-22 05:47:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/37033","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/comments?post=37033"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/37033\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/media\/27760"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/media?parent=37033"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/categories?post=37033"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/tags?post=37033"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}