{"id":37275,"date":"2019-10-31T22:16:42","date_gmt":"2019-10-31T19:16:42","guid":{"rendered":"https:\/\/prohoster.info\/blog\/tanchiki-na-paskale-kak-uchili-detej-programmirovaniyu-v-90-h-i-chto-s-etim-bylo-ne-tak\/"},"modified":"2019-10-31T22:16:42","modified_gmt":"2019-10-31T19:16:42","slug":"tanchiki-na-paskale-kak-uchili-detej-programmirovaniyu-v-90-h-i-chto-s-etim-bylo-ne-tak","status":"publish","type":"post","link":"https:\/\/prohoster.info\/it\/blog\/news\/tanchiki-na-paskale-kak-uchili-detej-programmirovaniyu-v-90-h-i-chto-s-etim-bylo-ne-tak","title":{"rendered":"Tank su Pascal: come si insegnava ai bambini a programmare negli anni '90 e cosa non andava bene.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Un po' di ci\u00f2 che era l'informatica scolastica negli anni '90 e perch\u00e9 tutti i programmatori all'epoca erano esclusivamente autodidatti.<\/p>\n<p><img decoding=\"async\" alt=\"Tank su Pascal: come si insegnava ai bambini a programmare negli anni &#039;90 e cosa non andava bene.\" src=\"\/wp-content\/uploads\/2019\/08\/0e83c78a2e820c961fe72146ae21ff7e.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h2>Su cosa insegnavano a programmare i bambini<\/h2>\n<p>\nAll'inizio degli anni '90, le scuole di Mosca iniziarono a dotarsi selettivamente di aule con computer. Nei locali venivano installate subito griglie alle finestre e porte pesanti rivestite di ferro. Improvvisamente appariva un insegnante di informatica (che sembrava la persona pi\u00f9 importante dopo il preside), il cui compito principale era quello di controllare che nessuno toccasse nulla. Assolutamente niente. Nemmeno la porta d'ingresso.<br \/>\nNelle aule era pi\u00f9 comune incontrare sistemi BK-0010 (nelle sue varianti) e BK-0011M.<\/p>\n<p><img decoding=\"async\" alt=\"Tank su Pascal: come si insegnava ai bambini a programmare negli anni &#039;90 e cosa non andava bene.\" src=\"\/wp-content\/uploads\/2019\/08\/1c458810121cd3d38992ff59bc1f38d3.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Foto presa <noindex><a rel=\"nofollow\" href=\"http:\/\/www.computer-museum.ru\/articles\/personalnye-evm\/901\/\">da qui<\/a><\/noindex><\/i><\/p>\n<p>Ai bambini venivano spiegate le nozioni base, cos\u00ec come una dozzina di comandi 'Basic', per poter disegnare sullo schermo linee e cerchi. Per le classi inferiori e medie, probabilmente questo era sufficiente.<\/p>\n<p>Ci sono stati problemi specifici con il salvataggio delle proprie creazioni (programmi). Pi\u00f9 spesso, i computer venivano uniti in rete tramite controller monocanale con una topologia \u2018bus comune\u2019 e velocit\u00e0 di trasmissione di 57600 baud. Il disco floppy era di solito uno solo e non funzionava spesso. A volte andava, a volte no, a volte la rete si bloccava, a volte il floppy non veniva letto.<\/p>\n<p>Allora portavo con me questa creazione di 360 kB.<\/p>\n<p><img decoding=\"async\" alt=\"Tank su Pascal: come si insegnava ai bambini a programmare negli anni &#039;90 e cosa non andava bene.\" src=\"\/wp-content\/uploads\/2019\/08\/c312b6e6d070c270c92be0f59b55884c.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nLe possibilit\u00e0 di estrarre di nuovo il mio programma da essa erano del 50-70%.<\/p>\n<blockquote><p>Tuttavia, il principale problema di tutte queste storie con i computer 'BK' erano i blocchi infiniti.<\/p><\/blockquote>\n<p>Questo poteva succedere in qualsiasi momento, sia durante la scrittura del codice che durante l'esecuzione del programma. Un sistema bloccato significava che avevi sprecato 45 minuti di tempo, poich\u00e9 dovevi rifare tutto da capo, ma il tempo rimanente per la lezione non era mai sufficiente.<\/p>\n<p>Verso il 1993, alcune scuole e licei iniziarono ad avere aule normali con macchine 286, e in alcuni posti c'erano anche 'tre' (386). Per quanto riguarda i linguaggi di programmazione, c'erano due possibilit\u00e0: dove finiva il 'Basic', cominciava il 'Turbo Pascal'.<\/p>\n<h2>Programmazione in 'Turbo Pascal' con l'esempio dei 'tank'<\/h2>\n<p>\nA 'Pascal' i bambini venivano insegnati a costruire cicli, disegnare varie funzioni e lavorare con gli array. Nel liceo scientifico, dove per un po' di tempo 'abitavo', la lezione di informatica era una sola a settimana. E per due anni \u00e8 stata questa noia. Naturalmente, volevo fare qualcosa di pi\u00f9 serio che stampare a schermo i valori di un array o di una certa sinusoide.<\/p>\n<h3>Tank<\/h3>\n<p>\nBattle City \u00e8 stato uno dei giochi pi\u00f9 popolari sulle console clone NES (Dendy e altri). <\/p>\n<p><img decoding=\"async\" alt=\"Tank su Pascal: come si insegnava ai bambini a programmare negli anni &#039;90 e cosa non andava bene.\" src=\"\/wp-content\/uploads\/2019\/08\/b63a4b73e4d7cd5b6756175e1f4fcefe.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nNel 1996, la popolarit\u00e0 delle 8 bit era gi\u00e0 finita, e giacevano da tempo in soffitta, cos\u00ec mi \u00e8 sembrato interessante, come progetto pi\u00f9 grande, realizzare un clone di 'Tank' per PC. Di seguito parler\u00f2 di come allora fosse necessario ingegnarsi per sviluppare in 'Pascal' qualcosa con grafica, mouse e suoni.<\/p>\n<p><img decoding=\"async\" alt=\"Tank su Pascal: come si insegnava ai bambini a programmare negli anni &#039;90 e cosa non andava bene.\" src=\"\/wp-content\/uploads\/2019\/08\/cc10dee6a0ef886ab6d00e382c414e1d.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3>Puoi disegnare solo bastoncini e cerchi<\/h3>\n<p>\nIniziamo con la grafica.<\/p>\n<p><img decoding=\"async\" alt=\"Tank su Pascal: come si insegnava ai bambini a programmare negli anni &#039;90 e cosa non andava bene.\" src=\"\/wp-content\/uploads\/2019\/08\/9160517cddc78e1ab93e8bb1c121635e.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nNella versione base, 'Pascal' permetteva di disegnare alcune forme, riempire e definire i colori dei punti. Le procedure pi\u00f9 avanzate nel modulo Graph, che ci avvicinano agli sprite, sono GetImage e PutImage. Con questi \u00e8 possibile catturare in un'area di memoria precedentemente riservata una parte dello schermo e poi utilizzare quel pezzo come immagine raster. In altre parole, se vuoi riutilizzare frequentemente sullo schermo alcuni elementi o immagini, prima li disegni, li copi in memoria, cancelli lo schermo, disegni il successivo e cos\u00ec fino a creare in memoria la libreria necessaria. Poich\u00e9 tutto avviene rapidamente, l'utente di questi trucchi non se ne accorge.<\/p>\n<p>Il primo modulo in cui sono stati utilizzati gli sprite \u00e8 l'editor di mappe.<\/p>\n<p><img decoding=\"async\" alt=\"Tank su Pascal: come si insegnava ai bambini a programmare negli anni &#039;90 e cosa non andava bene.\" src=\"\/wp-content\/uploads\/2019\/08\/3079b944f02329c55487e2d746166bbc.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nEsso presentava un campo di gioco delineato. Un clic del mouse apriva un menu dove si poteva scegliere una delle quattro opzioni di ostacoli. A proposito del mouse...<\/p>\n<h3>Il mouse \u00e8 gi\u00e0 della fine degli anni '90<\/h3>\n<p>\nOvviamente tutti avevano un mouse, ma fino alla met\u00e0 degli anni '90 veniva utilizzato solo in Windows 3.11, in pacchetti grafici e in un numero ristretto di giochi. In Wolf e Doom si giocava solo con la tastiera. E, inoltre, nell'ambiente DOS il mouse non era davvero necessario. Pertanto, nel modulo Borland per il lavoro con il mouse non era nemmeno incluso nella fornitura standard. Dovevi cercarlo dai conoscenti che alzavano le spalle dicendo 'e a che ti serve?'<\/p>\n<p>Tuttavia, trovare un modulo per il sondaggio del mouse \u00e8 solo met\u00e0 del lavoro. Per fare clic sui pulsanti a schermo con il mouse, dovevano essere disegnati. E in due varianti (premuto e non premuto). Il pulsante non premuto ha una parte superiore chiara e una ombra sotto di esso. Al contrario, quello premuto. E bisognava disegnarli poi tre volte sullo schermo (non premuto, premuto, poi di nuovo non premuto). Inoltre, non dimenticare di impostare ritardi per la visualizzazione e nascondere il cursore.<\/p>\n<p><img decoding=\"async\" alt=\"Tank su Pascal: come si insegnava ai bambini a programmare negli anni &#039;90 e cosa non andava bene.\" src=\"\/wp-content\/uploads\/2019\/08\/9db147e14536283807e115f47ad7c73e.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nAd esempio, l'elaborazione del menu principale nel codice appare cos\u00ec:<\/p>\n<p><img decoding=\"async\" alt=\"Tank su Pascal: come si insegnava ai bambini a programmare negli anni &#039;90 e cosa non andava bene.\" src=\"\/wp-content\/uploads\/2019\/08\/d3eade8d5f494752ffff63e798600069.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3>Audio \u2013 solo un beep del PC Speaker<\/h3>\n<p>\nC'\u00e8 una storia a parte con l'audio. All'inizio degli anni '90, i cloni della Sound Blaster si stavano appena preparando alla loro vittoria, e la maggior parte delle applicazioni funzionava solo con il diffusore integrato. Il massimo delle sue possibilit\u00e0 era la riproduzione simultanea di un solo tono. E proprio questo era permesso da Turbo Pascal. Tramite la procedura sound era possibile \"fare beep\" a diverse frequenze, il che era sufficiente per i suoni di spari e esplosioni, ma per un jingle musicale, come andava di moda all'epoca, non era affatto adeguato. Alla fine \u00e8 stata trovata una soluzione piuttosto ingegnosa: nel proprio archivio di software \u00e8 stata scoperta una \"mini applicazione\" scaricata un tempo da qualche BBS. Era capace di fare miracoli: riprodurre file wav non compressi tramite il PC Speaker, e lo faceva dalla riga di comando senza un'interfaccia propria. Tutto ci\u00f2 che serviva era chiamarlo tramite la procedura exec di Pascal e assicurarsi che questa costruzione non crollasse. <\/p>\n<p>Alla fine \u00e8 apparso un fantastico pezzo musicale nella schermata di avvio, ma si \u00e8 verificato un fatto divertente. Nel 1996 avevo un sistema con un Pentium 75 overcloccato a 90. Su di esso tutto funzionava perfettamente. Tuttavia, all'universit\u00e0, dove nel secondo semestre ci fu introdotto Pascal, in aula c'erano dei \"tre in uno\" che avevano visto giorni migliori. Su accordo con il docente, ho portato questi tank al secondo incontro, per ottenere il credito e non dover pi\u00f9 tornare. E cos\u00ec, dopo il lancio, dal diffusore si \u00e8 levato un forte ruggito mescolato a suoni gorgoglianti e gutturali. Insomma, il \"tre in uno\" da 33 MHz non era in grado di gestire correttamente quel \"mini applicazione\". Ma per il resto andava tutto bene. Ovviamente, a parte l'interrogazione lenta della tastiera, che rovinava l'intero gameplay indipendentemente dalle prestazioni del PC.<\/p>\n<p><center><div class=\"youtube-placeholder\" data-id=\"1FC2YALixLY\" onclick=\"loadVideo(this)\">\r\n        <img decoding=\"async\" src=\"https:\/\/img.youtube.com\/vi\/1FC2YALixLY\/hqdefault.jpg\" alt=\"Guarda il video\" loading=\"lazy\" width=\"480\" height=\"360\" style=\"width:100%;height:auto;\">\r\n        <div class=\"play-button\"><\/div>\r\n    <\/div><\/center><\/p>\n<h2>Ma il problema principale non \u00e8 in \"Pascal\"<\/h2>\n<p>\nSecondo me, \"Tanchiki\" \u00e8 il massimo che si poteva ottenere da Turbo Pascal senza l'inserimento di codice assembly. Tra i chiari svantaggi del prodotto finale ci sono il lento interrogare della tastiera e la lenta renderizzazione della grafica. A peggiorare la situazione c'era il numero estremamente limitato di librerie e moduli di terze parti. Si potevano contare sulle dita di una mano.<\/p>\n<p>Ma ci\u00f2 che mi rattristava di pi\u00f9 era l'approccio nell'istruzione scolastica. I bambini all'epoca non venivano informati sui vantaggi e sulle opportunit\u00e0 di altri linguaggi. Nelle lezioni si iniziava subito a parlare di begin, println e if, bloccando gli studenti all'interno della paradigma del Basic-Pascal. Entrambi questi linguaggi possono essere considerati esclusivamente didattici. Il loro utilizzo pratico \u00e8 un fenomeno raro. <\/p>\n<p>Perch\u00e9 insegnare ai bambini linguaggi falsi \u00e8 per me un mistero. Possono essere pi\u00f9 facili da capire. Le varianti del \"Basic\" vengono utilizzate in alcune situazioni. Ma, in ogni caso, se una persona decide di legare il proprio futuro alla programmazione, dovr\u00e0 imparare altri linguaggi da zero. Allora perch\u00e9 non assegnare ai bambini le stesse compiti didattici, ma gi\u00e0 su una piattaforma (linguaggio) adeguata, che gli permetta di progredire autonomamente?<\/p>\n<p>A proposito di compiti. A scuola e all'universit\u00e0 erano sempre astratti: calcolare qualcosa, costruire una funzione, disegnare qualcosa. Ho studiato in tre scuole diverse, e abbiamo avuto \"Pascal\" al primo anno di universit\u00e0, e mai una volta i docenti hanno proposto un compito applicativo realistico. Ad esempio, realizzare un'agenda o qualcos'altro di utile. Tutto era arti\ufb01ciale. E quando una persona risolve per mesi compiti vuoti che poi vanno nel cestino... In generale, le persone escono dall'universit\u00e0 gi\u00e0 esauste.<\/p>\n<p>A proposito, al terzo anno dello stesso ateneo ci hanno messo i \"plus\" nel programma. Sembrava una cosa buona, ma le persone erano stanche, sazie di linguaggi falsi e di compiti \"didattici\". Non si vedeva entusiasmo come la prima volta.<\/p>\n<p>P.S. Ho cercato informazioni sui linguaggi attualmente insegnati nelle scuole nelle lezioni di informatica. \u00c8 tutto come 25 anni fa: Basic, Pascal. Con punte di Python qua e l\u00e0.<br \/>\n<br \/>Fonte: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/464237\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041d\u0435\u043c\u043d\u043e\u0433\u043e \u043e \u0442\u043e\u043c, \u0447\u0442\u043e \u0438\u0437 \u0441\u0435\u0431\u044f \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u043b\u0430 \u0448\u043a\u043e\u043b\u044c\u043d\u0430\u044f \u00ab\u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0442\u0438\u043a\u0430\u00bb \u0432 90-\u0445, \u0438 \u043f\u043e\u0447\u0435\u043c\u0443 \u0432\u0441\u0435 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0441\u0442\u044b \u0442\u043e\u0433\u0434\u0430 \u0431\u044b\u043b\u0438 \u0438\u0441\u043a\u043b\u044e\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0441\u0430\u043c\u043e\u0443\u0447\u043a\u0438. \u041d\u0430 \u0447\u0435\u043c \u0443\u0447\u0438\u043b\u0438 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0434\u0435\u0442\u0435\u0439 \u0412 \u043d\u0430\u0447\u0430\u043b\u0435 90-\u0445 \u043c\u043e\u0441\u043a\u043e\u0432\u0441\u043a\u0438\u0435 \u0448\u043a\u043e\u043b\u044b \u043d\u0430\u0447\u0430\u043b\u0438 \u0432\u044b\u0431\u043e\u0440\u043e\u0447\u043d\u043e \u043e\u0441\u043d\u0430\u0449\u0430\u0442\u044c \u043a\u043b\u0430\u0441\u0441\u0430\u043c\u0438 \u042d\u0412\u041c. \u0412 \u043f\u043e\u043c\u0435\u0449\u0435\u043d\u0438\u044f\u0445 \u0441\u0440\u0430\u0437\u0443 \u0441\u0442\u0430\u0432\u0438\u043b\u0438 \u0440\u0435\u0448\u0435\u0442\u043a\u0438 \u043d\u0430 \u043e\u043a\u043d\u0430 \u0438 \u0442\u044f\u0436\u0435\u043b\u0443\u044e \u043e\u0431\u0438\u0442\u0443\u044e \u0436\u0435\u043b\u0435\u0437\u043e\u043c \u0434\u0432\u0435\u0440\u044c. \u041e\u0442\u043a\u0443\u0434\u0430-\u0442\u043e \u043f\u043e\u044f\u0432\u043b\u044f\u043b\u0441\u044f \u0443\u0447\u0438\u0442\u0435\u043b\u044c \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0442\u0438\u043a\u0438 (\u0432\u044b\u0433\u043b\u044f\u0434\u0435\u043b \u043a\u0430\u043a \u0441\u0430\u043c\u044b\u0439 \u0432\u0430\u0436\u043d\u044b\u0439 \u0442\u043e\u0432\u0430\u0440\u0438\u0449 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":27960,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-37275","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.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041d\u0435\u043c\u043d\u043e\u0433\u043e \u043e \u0442\u043e\u043c, \u0447\u0442\u043e \u0438\u0437 \u0441\u0435\u0431\u044f \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u043b\u0430 \u0448\u043a\u043e\u043b\u044c\u043d\u0430\u044f \u00ab\u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0442\u0438\u043a\u0430\u00bb \u0432 90-\u0445, \u0438 \u043f\u043e\u0447\u0435\u043c\u0443 \u0432\u0441\u0435 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0441\u0442\u044b \u0442\u043e\u0433\u0434\u0430 \u0431\u044b\u043b\u0438 \u0438\u0441\u043a\u043b\u044e\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0441\u0430\u043c\u043e\u0443\u0447\u043a\u0438.\" \/>\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\/it\/blog\/news\/tanchiki-na-paskale-kak-uchili-detej-programmirovaniyu-v-90-h-i-chto-s-etim-bylo-ne-tak\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"it_IT\" \/>\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\u0422\u0430\u043d\u0447\u0438\u043a\u0438 \u043d\u0430 \u041f\u0430\u0441\u043a\u0430\u043b\u0435: \u043a\u0430\u043a \u0443\u0447\u0438\u043b\u0438 \u0434\u0435\u0442\u0435\u0439 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044e \u0432 90-\u0445 \u0438 \u0447\u0442\u043e \u0441 \u044d\u0442\u0438\u043c \u0431\u044b\u043b\u043e \u043d\u0435 \u0442\u0430\u043a | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041d\u0435\u043c\u043d\u043e\u0433\u043e \u043e \u0442\u043e\u043c, \u0447\u0442\u043e \u0438\u0437 \u0441\u0435\u0431\u044f \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u043b\u0430 \u0448\u043a\u043e\u043b\u044c\u043d\u0430\u044f \u00ab\u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0442\u0438\u043a\u0430\u00bb \u0432 90-\u0445, \u0438 \u043f\u043e\u0447\u0435\u043c\u0443 \u0432\u0441\u0435 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0441\u0442\u044b \u0442\u043e\u0433\u0434\u0430 \u0431\u044b\u043b\u0438 \u0438\u0441\u043a\u043b\u044e\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0441\u0430\u043c\u043e\u0443\u0447\u043a\u0438.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/it\/blog\/news\/tanchiki-na-paskale-kak-uchili-detej-programmirovaniyu-v-90-h-i-chto-s-etim-bylo-ne-tak\" \/>\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:16:42+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:16:42+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\udd47Tanchiki su Pascal: come si insegnava ai bambini la programmazione negli anni '90 e cosa non andava","description":"Un po' di ci\u00f2 che era l'informatica scolastica negli anni '90 e perch\u00e9 tutti i programmatori all'epoca erano esclusivamente autodidatti.","canonical_url":"https:\/\/prohoster.info\/it\/blog\/news\/tanchiki-na-paskale-kak-uchili-detej-programmirovaniyu-v-90-h-i-chto-s-etim-bylo-ne-tak","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"it_IT","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\u0422\u0430\u043d\u0447\u0438\u043a\u0438 \u043d\u0430 \u041f\u0430\u0441\u043a\u0430\u043b\u0435: \u043a\u0430\u043a \u0443\u0447\u0438\u043b\u0438 \u0434\u0435\u0442\u0435\u0439 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044e \u0432 90-\u0445 \u0438 \u0447\u0442\u043e \u0441 \u044d\u0442\u0438\u043c \u0431\u044b\u043b\u043e \u043d\u0435 \u0442\u0430\u043a | ProHoster","og:description":"\u041d\u0435\u043c\u043d\u043e\u0433\u043e \u043e \u0442\u043e\u043c, \u0447\u0442\u043e \u0438\u0437 \u0441\u0435\u0431\u044f \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u043b\u0430 \u0448\u043a\u043e\u043b\u044c\u043d\u0430\u044f \u00ab\u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0442\u0438\u043a\u0430\u00bb \u0432 90-\u0445, \u0438 \u043f\u043e\u0447\u0435\u043c\u0443 \u0432\u0441\u0435 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0441\u0442\u044b \u0442\u043e\u0433\u0434\u0430 \u0431\u044b\u043b\u0438 \u0438\u0441\u043a\u043b\u044e\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0441\u0430\u043c\u043e\u0443\u0447\u043a\u0438.","og:url":"https:\/\/prohoster.info\/it\/blog\/news\/tanchiki-na-paskale-kak-uchili-detej-programmirovaniyu-v-90-h-i-chto-s-etim-bylo-ne-tak","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:16:42+00:00","article:modified_time":"2019-10-31T19:16:42+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"37275","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-23 17:04:38","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 01:30:00","updated":"2026-01-23 17:04:38","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/37275","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/comments?post=37275"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/37275\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media\/27960"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media?parent=37275"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/categories?post=37275"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/tags?post=37275"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}