{"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\/es\/blog\/news\/tanchiki-na-paskale-kak-uchili-detej-programmirovaniyu-v-90-h-i-chto-s-etim-bylo-ne-tak","title":{"rendered":"Tanchiki en Pascal: c\u00f3mo se ense\u00f1aba a los ni\u00f1os a programar en los a\u00f1os 90 y qu\u00e9 estaba mal con eso.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Un poco sobre c\u00f3mo era la \u00abinform\u00e1tica\u00bb escolar en los a\u00f1os 90 y por qu\u00e9 todos los programadores de entonces eran exclusivamente autodidactas.<\/p>\n<p><img decoding=\"async\" alt=\"Tanchiki en Pascal: c\u00f3mo se ense\u00f1aba a los ni\u00f1os a programar en los a\u00f1os 90 y qu\u00e9 estaba mal con eso.\" 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>En qu\u00e9 se ense\u00f1aba a programar a los ni\u00f1os<\/h2>\n<p>\nA principios de los a\u00f1os 90, las escuelas de Mosc\u00fa comenzaron a equipar selectivamente las aulas con computadoras. En las instalaciones, de inmediato se colocaban rejas en las ventanas y una pesada puerta de hierro forjado. De alguna manera, aparec\u00eda un profesor de inform\u00e1tica (que luc\u00eda como el compa\u00f1ero m\u00e1s importante despu\u00e9s del director), cuya tarea principal era asegurarse de que nadie tocara nada. Absolutamente nada. Ni siquiera la puerta de entrada.<br \/>\nEn las aulas, lo m\u00e1s com\u00fan era encontrar sistemas BK-0010 (en sus variantes) y BK-0011M.<\/p>\n<p><img decoding=\"async\" alt=\"Tanchiki en Pascal: c\u00f3mo se ense\u00f1aba a los ni\u00f1os a programar en los a\u00f1os 90 y qu\u00e9 estaba mal con eso.\" src=\"\/wp-content\/uploads\/2019\/08\/1c458810121cd3d38992ff59bc1f38d3.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Foto tomada <noindex><a rel=\"nofollow\" href=\"http:\/\/www.computer-museum.ru\/articles\/personalnye-evm\/901\/\">desde aqu\u00ed<\/a><\/noindex><\/i><\/p>\n<p>A los ni\u00f1os se les contaba sobre la estructura general y tambi\u00e9n un pu\u00f1ado de comandos de \u00abB\u00e1sico\u00bb, para que pudieran dibujar l\u00edneas y c\u00edrculos en la pantalla. Para las clases inferiores y medias, probablemente esto era suficiente.<\/p>\n<p>Exist\u00edan problemas con el guardado de sus creaciones (programas). Lo m\u00e1s com\u00fan era que las computadoras se conectaran en red mediante controladores de canal \u00fanico con una topolog\u00eda de \u00abbus compartido\u00bb y una velocidad de transmisi\u00f3n de 57600 baudios. Por lo general, hab\u00eda un solo disquetera, y con ella a menudo hab\u00eda problemas. A veces funcionaba, a veces no, a veces la red colapsaba, a veces el disquete no se le\u00eda.<\/p>\n<p>Entonces, llevaba conmigo esta creaci\u00f3n de 360 kB.<\/p>\n<p><img decoding=\"async\" alt=\"Tanchiki en Pascal: c\u00f3mo se ense\u00f1aba a los ni\u00f1os a programar en los a\u00f1os 90 y qu\u00e9 estaba mal con eso.\" src=\"\/wp-content\/uploads\/2019\/08\/c312b6e6d070c270c92be0f59b55884c.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nLas probabilidades de que en otra ocasi\u00f3n pudiera recuperar mi programa eran del 50-70%.<\/p>\n<blockquote><p>Sin embargo, el principal problema de todas estas historias con las computadoras \u00abBK\u00bb eran los interminables bloqueos.<\/p><\/blockquote>\n<p>Esto podr\u00eda suceder en cualquier momento, ya fuera al escribir c\u00f3digo o al ejecutar un programa. Un sistema bloqueado significaba que hab\u00edas perdido 45 minutos, ya que ten\u00edas que hacerlo todo de nuevo, pero ya no hab\u00eda tiempo suficiente para ello en la clase.<\/p>\n<p>Hacia 1993, en algunas escuelas y liceos comenzaron a surgir aulas adecuadas con m\u00e1quinas 286, y a veces incluso hab\u00eda \u00abtres\u00bb en algunos lugares. En cuanto a los lenguajes de programaci\u00f3n, hab\u00eda dos opciones: donde terminaba \u00abB\u00e1sico\u00bb, comenzaba \u00abTurbo Pascal\u00bb.<\/p>\n<h2>Programaci\u00f3n en \u00abTurbo Pascal\u00bb usando el ejemplo de \u00abtanques\u00bb.<\/h2>\n<p>\nEn Pascal, los ni\u00f1os aprend\u00edan a construir ciclos, dibujar diversas funciones y trabajar con matrices. En el liceo de f\u00edsica y matem\u00e1ticas, donde pas\u00e9 un tiempo, dedicaban solo una clase a la inform\u00e1tica a la semana. Y durante dos a\u00f1os, eso fue un gran aburrimiento. Por supuesto, quer\u00eda hacer algo m\u00e1s serio que mostrar en pantalla los valores de una matriz o de cierta senoide.<\/p>\n<h3>Tanques<\/h3>\n<p>\nBattle City fue uno de los juegos m\u00e1s populares en las consolas clones de NES (Dendy y otras). <\/p>\n<p><img decoding=\"async\" alt=\"Tanchiki en Pascal: c\u00f3mo se ense\u00f1aba a los ni\u00f1os a programar en los a\u00f1os 90 y qu\u00e9 estaba mal con eso.\" src=\"\/wp-content\/uploads\/2019\/08\/b63a4b73e4d7cd5b6756175e1f4fcefe.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nEn 1996, la popularidad de los 8 bits hab\u00eda pasado, llevaban mucho tiempo acumulando polvo en los armarios, y me pareci\u00f3 interesante hacer, como algo a gran escala, un clon de 'Tanques' para PC. A continuaci\u00f3n, hablar\u00e9 sobre c\u00f3mo entonces hab\u00eda que ingeni\u00e1rselas para hacer algo en Pascal que tuviera gr\u00e1ficos, mouse y sonido.<\/p>\n<p><img decoding=\"async\" alt=\"Tanchiki en Pascal: c\u00f3mo se ense\u00f1aba a los ni\u00f1os a programar en los a\u00f1os 90 y qu\u00e9 estaba mal con eso.\" src=\"\/wp-content\/uploads\/2019\/08\/cc10dee6a0ef886ab6d00e382c414e1d.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3>Solo se pueden dibujar palitos y c\u00edrculos<\/h3>\n<p>\nComencemos con los gr\u00e1ficos.<\/p>\n<p><img decoding=\"async\" alt=\"Tanchiki en Pascal: c\u00f3mo se ense\u00f1aba a los ni\u00f1os a programar en los a\u00f1os 90 y qu\u00e9 estaba mal con eso.\" src=\"\/wp-content\/uploads\/2019\/08\/9160517cddc78e1ab93e8bb1c121635e.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nEn la versi\u00f3n b\u00e1sica, Pascal permit\u00eda dibujar algunas figuras, llenar de color y definir los colores de los puntos. Los procedimientos m\u00e1s avanzados en el m\u00f3dulo Graph, que nos acercaban a los sprites, eran GetImage y PutImage. Con ellos, se pod\u00eda capturar una parte de la pantalla en un \u00e1rea de memoria previamente reservada y luego utilizar ese trozo como una imagen de mapa de bits. En otras palabras, si quieres reutilizar m\u00faltiples elementos o im\u00e1genes en la pantalla, primero los dibujas, los copias en la memoria, borras la pantalla, dibujas el siguiente y as\u00ed hasta que creas la biblioteca necesaria en memoria. Dado que todo sucede r\u00e1pidamente, el usuario no se da cuenta de estos trucos.<\/p>\n<p>El primer m\u00f3dulo en el que se usaron sprites fue el editor de mapas.<\/p>\n<p><img decoding=\"async\" alt=\"Tanchiki en Pascal: c\u00f3mo se ense\u00f1aba a los ni\u00f1os a programar en los a\u00f1os 90 y qu\u00e9 estaba mal con eso.\" src=\"\/wp-content\/uploads\/2019\/08\/3079b944f02329c55487e2d746166bbc.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nEn \u00e9l hab\u00eda un campo de juego marcado. Hacer clic con el mouse abr\u00eda un men\u00fa donde se pod\u00eda seleccionar una de las cuatro opciones de obst\u00e1culos. Hablando del mouse...<\/p>\n<h3>El mouse \u2013 ya es a finales de los a\u00f1os 90<\/h3>\n<p>\nPor supuesto, todos ten\u00edan ratones, pero hasta mediados de los a\u00f1os 90 solo se usaban en Windows 3.11, en paquetes gr\u00e1ficos y en un peque\u00f1o n\u00famero de juegos. En Wolf y Doom se jugaba solo con el teclado. Adem\u00e1s, en el entorno DOS, el mouse no era muy necesario. As\u00ed que en Borland no inclu\u00edan el m\u00f3dulo para trabajar con el mouse en la entrega est\u00e1ndar. Ten\u00edas que buscarlo entre conocidos, que se encog\u00edan de hombros y exclamaban: '\u00bfy para qu\u00e9 lo necesitas?'.<\/p>\n<p>Sin embargo, encontrar un m\u00f3dulo para sondear el rat\u00f3n es solo la mitad del trabajo. Para que el rat\u00f3n pueda hacer clic en los botones de la pantalla, era necesario dibujarlos. Adem\u00e1s, en dos variaciones (presionado y no presionado). En el bot\u00f3n no presionado, la parte superior es clara, y debajo de \u00e9l hay una sombra. En el presionado es al rev\u00e9s. Y hay que renderizarlo en la pantalla tres veces (no presionado, presionado, luego de nuevo no presionado). Adem\u00e1s, no olvides poner retardos en la visualizaci\u00f3n y ocultar el cursor.<\/p>\n<p><img decoding=\"async\" alt=\"Tanchiki en Pascal: c\u00f3mo se ense\u00f1aba a los ni\u00f1os a programar en los a\u00f1os 90 y qu\u00e9 estaba mal con eso.\" src=\"\/wp-content\/uploads\/2019\/08\/9db147e14536283807e115f47ad7c73e.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nPor ejemplo, el manejo del men\u00fa principal en el c\u00f3digo se ve\u00eda as\u00ed:<\/p>\n<p><img decoding=\"async\" alt=\"Tanchiki en Pascal: c\u00f3mo se ense\u00f1aba a los ni\u00f1os a programar en los a\u00f1os 90 y qu\u00e9 estaba mal con eso.\" src=\"\/wp-content\/uploads\/2019\/08\/d3eade8d5f494752ffff63e798600069.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3>Sonido \u2013 solo un pitido del PC Speaker<\/h3>\n<p>\nLa historia del sonido es aparte. A principios de los noventa, los clones de Sound Blaster apenas comenzaban su triunfal marcha, y la mayor\u00eda de las aplicaciones solo funcionaban con el altavoz incorporado. Lo m\u00e1ximo que pod\u00eda hacer era reproducir un solo tono a la vez. Justo eso permit\u00eda hacer Turbo Pascal. A trav\u00e9s del procedimiento sound, se pod\u00eda \u2018pitar\u2019 a diferentes frecuencias, lo cual era suficiente para los sonidos de disparos y explosiones, pero no serv\u00eda para una m\u00fasica de fondo como estaba de moda entonces. Al final, se encontr\u00f3 una soluci\u00f3n bastante ingeniosa: en mi propio archivo de software hab\u00eda un peque\u00f1o \u2018exe\u2019, descargado alguna vez de alguna BBS. Era capaz de hacer maravillas \u2013 reproducir wav sin comprimir a trav\u00e9s del PC Speaker, y lo hac\u00eda desde la l\u00ednea de comandos sin tener una interfaz propia. Todo lo que hab\u00eda que hacer era llamarlo a trav\u00e9s del procedimiento exec de Pascal y asegurarse de que esta construcci\u00f3n no fallara. <\/p>\n<p>As\u00ed que, al final, la m\u00fasica impactante apareci\u00f3 en la pantalla, pero result\u00f3 haber un detalle curioso. En 1996, ten\u00eda un sistema con un Pentium 75, overclockeado a 90. Todo funcionaba perfectamente en \u00e9l. Sin embargo, en la universidad, donde en el segundo semestre nos introdujeron a Pascal, ten\u00edamos en el aula PCs de gama baja. De acuerdo con un acuerdo con el profesor, llev\u00e9 esos tanques para obtener la aprobaci\u00f3n y no volver m\u00e1s. Y as\u00ed, despu\u00e9s de iniciar, del altavoz sali\u00f3 un fuerte rugido mezclado con ruidos guturales burbujeantes. En resumen, el PC de 33 megahercios no pudo manejar correctamente ese peque\u00f1o \u2018exe\u2019. Pero, por lo dem\u00e1s, todo estaba bien. Por supuesto, sin contar con la ralentizaci\u00f3n en la respuesta del teclado, que arruinaba toda la experiencia de juego sin importar el rendimiento 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=\"Reproducir 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>Pero el problema principal no est\u00e1 en 'Pascal'<\/h2>\n<p>\nEn mi opini\u00f3n, 'Tank' es lo m\u00e1ximo que se pod\u00eda obtener de Turbo Pascal sin insertar ensamblador. Entre los claros inconvenientes del producto final est\u00e1n el lento sondeo del teclado y la lenta representaci\u00f3n gr\u00e1fica. La situaci\u00f3n se complicaba por la escasez de bibliotecas y m\u00f3dulos externos. Se pod\u00edan contar con los dedos de una mano.<\/p>\n<p>Pero lo que m\u00e1s me frustraba era el enfoque en la educaci\u00f3n escolar. A los ni\u00f1os no se les hablaba de las ventajas y posibilidades de otros lenguajes. En las clases pr\u00e1cticamente de inmediato empezaban a hablar de begin, println e if, lo que encerraba a los estudiantes dentro de la paradigma del b\u00e1sico-pascal. Ambos lenguajes se pueden considerar estrictamente educativos. Su uso 'real' es un fen\u00f3meno raro. <\/p>\n<p>Me resulta un misterio por qu\u00e9 ense\u00f1ar a los ni\u00f1os lenguajes ficticios. Puede que sean m\u00e1s visuales. Puede que variantes de 'B\u00e1sico' se usen en algunos lugares. Pero, en cualquier caso, si una persona decide vincular su futuro a la programaci\u00f3n, tendr\u00e1 que aprender otros idiomas desde cero. Entonces, \u00bfpor qu\u00e9 no plantear a los ni\u00f1os las mismas tareas de aprendizaje, pero ya en una plataforma (lenguaje) normal, que les permita desarrollarse por s\u00ed mismos?<\/p>\n<p>Hablando de tareas. En la escuela y en la universidad siempre fueron abstractas: contar algo, construir una funci\u00f3n, dibujar algo. Estudi\u00e9 en tres escuelas diferentes, adem\u00e1s tuvimos 'Pascal' en el primer a\u00f1o de la universidad, y los profesores nunca pusieron tareas pr\u00e1cticas reales. Por ejemplo, hacer una agenda o algo \u00fatil. Todo era artificial. Y cuando una persona resuelve durante meses tareas vac\u00edas que luego van a la basura... En general, la gente sale de la universidad quemada.<\/p>\n<p>Por cierto, en el tercer a\u00f1o de esa misma universidad nos incluyeron 'C++' en el plan de estudios. Aunque era algo bueno, la gente estaba cansada, harta de falsedades y tareas 'educativas'. No hab\u00eda el mismo entusiasmo que al principio.<\/p>\n<p>P.D. Busqu\u00e9 sobre qu\u00e9 lenguajes se ense\u00f1an actualmente en las escuelas en las clases de inform\u00e1tica. Todo igual que hace 25 a\u00f1os: Basic, Pascal. Con algunas inserciones de Python aqu\u00ed y all\u00e1.<br \/>\n<br \/>Fuente: <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.3 - 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\/es\/blog\/news\/tanchiki-na-paskale-kak-uchili-detej-programmirovaniyu-v-90-h-i-chto-s-etim-bylo-ne-tak\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"es_ES\" \/>\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\/es\/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\udd47Tank en Pascal: c\u00f3mo ense\u00f1aban a los ni\u00f1os a programar en los 90 y qu\u00e9 estaba mal con eso | ProHoster","description":"Un poco sobre c\u00f3mo era la \u00abinform\u00e1tica\u00bb escolar en los a\u00f1os 90 y por qu\u00e9 todos los programadores de entonces eran exclusivamente autodidactas.","canonical_url":"https:\/\/prohoster.info\/es\/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":"es_ES","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\/es\/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\/es\/wp-json\/wp\/v2\/posts\/37275","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/comments?post=37275"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/37275\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/media\/27960"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/media?parent=37275"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/categories?post=37275"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/tags?post=37275"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}