{"id":15822,"date":"2026-07-10T12:46:18","date_gmt":"2026-07-10T15:46:18","guid":{"rendered":"https:\/\/muycritico.com.ar\/web\/?p=15822"},"modified":"2026-07-10T12:46:18","modified_gmt":"2026-07-10T15:46:18","slug":"como-evoluciono-la-programacion-de-computadoras-en-los-ultimos-30-anos","status":"publish","type":"post","link":"https:\/\/muycritico.com.ar\/web\/?p=15822","title":{"rendered":"COMO EVOLUCION\u00d3 LA PROGRAMACI\u00d3N DE COMPUTADORAS EN LOS \u00daLTIMOS 30 A\u00d1OS"},"content":{"rendered":"<p><strong>El salto desde la \u201ccreaci\u00f3n de gesti\u00f3n de datos en tablas\u201d a \u201corquestar experiencias en tiempo real\u201d implica una evoluci\u00f3n enorme que se dio en las \u00faltimas tres d\u00e9cadas. Como llegamos a manejar IA cuando pret\u00e9ritamente program\u00e1bamos en un PC de escritorio para gestionar bases de datos<\/strong><\/p>\n<p><!--more--><\/p>\n<p>Seguramente los memoriosos programadores de c\u00f3digos recuerdan las horas y horas que demandaba crear y compilar un programa en aquellos lenguajes que se utilizaban en los a\u00f1os 90 y se vend\u00edan como pan caliente para los desarrolladores. Pero como bien lo predijeron una vez en un programa de televisi\u00f3n que fueron invitados los grandes gur\u00fas de la inform\u00e1tica, <strong>Bill Gates y Steve Jobs<\/strong>, era urgente una depuraci\u00f3n de aquella \u201cselva inform\u00e1tica\u201d donde hab\u00eda al menos m\u00e1s de una docena de lenguajes dando vueltas por todo el mundo.<\/p>\n<p>Hoy en d\u00eda Android es el sistema operativo m\u00f3vil de Google basado en el n\u00facleo Linux. Dise\u00f1ado para pantallas t\u00e1ctiles, es la plataforma l\u00edder a nivel mundial presente en tel\u00e9fonos inteligentes, tablets, relojes (Wear OS), televisores (Android TV) y veh\u00edculos (Android Auto). Al ser de c\u00f3digo abierto, marcas como Samsung, Xiaomi y Motorola lo adaptan con sus propias interfaces (como One UI), brindando una gran capacidad de personalizaci\u00f3n y herramientas de inteligencia artificial integrada.<\/p>\n<p>Mientras que iOS es un sistema operativo m\u00f3vil propietario de apple desarrollado por Apple Inc. Originalmente desarrollado para el iPhone (iPhone OS), despu\u00e9s se utiliz\u00f3 en dispositivos como el iPod touch y el iPad. Desde el 2019 el iPad pas\u00f3 a tener otro sistema operativo, esto para diferenciarlo del iPhone, aunque iPadOS se basa en \u00e9ste con diferencias sustanciales que lo diferencian del mismo.<\/p>\n<p>Y pensar que todo comenz\u00f3 con el DOS. \u00bfUna avivada de Bill Gates? pues s\u00ed. La venta a IBM de ese sistema operativo debe ser uno de los momentos m\u00e1s importantes en la historia del pensamiento, como bien lo defini\u00f3 uno del empleado de Microsoft en ese momento. <a href=\"https:\/\/muycritico.com.ar\/web\/?p=1911\" target=\"_blank\" rel=\"noopener\">(Ver Los piratas de Silicom Valley).<\/a><\/p>\n<p>Aunque habr\u00eda que retroceder un poco m\u00e1s para dimensionar semejante salto hasta hacernos creer que nuestros dispositivos actualmente tienen una especie de entidad dentro ya que responde como un humano porque lograron imitar el pensamiento. Es Ciencia no es magia, aunque lo parezca.<\/p>\n<p><strong>De &#8220;todo en uno&#8221; a &#8220;microservicios&#8221;<\/strong><\/p>\n<p>Antes solo hab\u00eda un solo programa (monolito) que hac\u00eda los ABM (Altas, bajas, modificaciones). Eran la piedra angular de la facturaci\u00f3n y reportes en las empresas. Ahora tenemos apps divididas en docenas de microservicios (ej: uno para login, otro para pagos, otro para recomendaciones). Se comunican por redes, no por funciones internas.<\/p>\n<p>Los paradigmas pasaron de procedural a multi-paradigma; cuando antes estaban los lenguajes como COBOL, Pascal, C puro (instrucci\u00f3n por instrucci\u00f3n). Ahora Python, Java, C# mezclan orientaci\u00f3n a objetos, funcional y reactiva. Escribes &#8220;qu\u00e9&#8221; en vez de &#8220;c\u00f3mo&#8221; (ej: filter() map() en vez de bucles for).<\/p>\n<p><strong>La &#8220;nube&#8221; cambi\u00f3 la memoria<\/strong><\/p>\n<p>Por aquellos tiempos de la programaci\u00f3n que solo era potestad de los cerebritos de Silic\u00f3n Valley, los datos viv\u00edan en discos locales o mainframes pero ahora hay bases de datos distribuidas (AWS, Firebase). Sucede que el c\u00f3digo no guarda estado; todo es ef\u00edmero y se escala autom\u00e1ticamente con la demanda.<\/p>\n<p>Las interfaces de terminal a eventos pasaron de pantallas de texto con campos fijos a interfaces t\u00e1ctiles, animaciones, voz. Pero parece que nadie lo ha notado m\u00e1s que los programadores de aquellos tiempos. La programaci\u00f3n maneja eventos as\u00edncronos (toques, gestos, notificaciones push) y debe responder en milisegundos.<\/p>\n<p>La seguridad y concurrencia hizo que antes exista un usuario a la vez o pocos terminales; ahora son millones de usuarios simult\u00e1neos. Se programa con hilos, async\/await y cifrado desde el dise\u00f1o (no como a\u00f1adido).<\/p>\n<p>Ni hablar de las herramientas. Pasamos de editores a IDEs con IA cuando antes se escrib\u00eda en editores b\u00e1sicos (vi, Notepad). En la actualidad tenemos entornos como VS Code con autocompletado inteligente, depuradores gr\u00e1ficos, y asistentes que generan c\u00f3digo (GitHub Copilot).<\/p>\n<p><strong>Del CD-ROM a despliegue contin\u00fao<\/strong><\/p>\n<p>A fines del Siglo XX se lanzaba una versi\u00f3n cada 6 meses en disquetes mientras que ahora se actualiza varias veces al d\u00eda (CI\/CD) sin que el usuario note, gracias a contenedores (Docker) y orquestadores (Kubernetes).<\/p>\n<p>Pero \u00bfqu\u00e9 pas\u00f3 con lo ABM? Siguen existiendo pero son \u201cinvisible\u201d. Esa cantidad ingente de c\u00f3digos que se guardaban en cajas y cajas de disquetes es solo un recuerdo de aquellas \u00e9pocas. Hoy cualquier app tiene ABM detr\u00e1s (dar de alta un usuario, modificar perfil, dar baja), pero eso es solo el 10% del c\u00f3digo. El 90% es: sincronizaci\u00f3n en tiempo real, machine learning para recomendaciones, geolocalizaci\u00f3n, notificaciones, integraci\u00f3n con APIs externas (pagos, maps, redes sociales).<\/p>\n<p>En esencia pasamos de &#8220;escribir instrucciones para una m\u00e1quina&#8221; a &#8220;orquestar un ecosistema de servicios en la nube, con interfaces reactivas y seguridad extrema&#8221;. El ABM era la piedra filosofal de los 90; hoy la piedra filosofal es &#8220;escalabilidad y experiencia de usuario&#8221;.<\/p>\n<p>Es inquietante plantearse que todo esto pas\u00f3 en los \u00faltimos 30 a\u00f1os, entonces \u00bfque podr\u00eda pasar en los pr\u00f3ximos 30?<\/p>\n","protected":false},"excerpt":{"rendered":"<p>El salto desde la \u201ccreaci\u00f3n de gesti\u00f3n de datos en tablas\u201d a \u201corquestar experiencias en tiempo real\u201d implica una evoluci\u00f3n enorme que se dio en las \u00faltimas tres d\u00e9cadas. Como llegamos a manejar IA cuando pret\u00e9ritamente program\u00e1bamos en un PC de escritorio para gestionar bases de datos<\/p>\n","protected":false},"author":2,"featured_media":15823,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9],"tags":[1478,1479],"class_list":["post-15822","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-geek-nerd","tag-bill-gates-y-steve-jobs","tag-programacion-de-computadoras"],"_links":{"self":[{"href":"https:\/\/muycritico.com.ar\/web\/index.php?rest_route=\/wp\/v2\/posts\/15822","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/muycritico.com.ar\/web\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/muycritico.com.ar\/web\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/muycritico.com.ar\/web\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/muycritico.com.ar\/web\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=15822"}],"version-history":[{"count":1,"href":"https:\/\/muycritico.com.ar\/web\/index.php?rest_route=\/wp\/v2\/posts\/15822\/revisions"}],"predecessor-version":[{"id":15824,"href":"https:\/\/muycritico.com.ar\/web\/index.php?rest_route=\/wp\/v2\/posts\/15822\/revisions\/15824"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/muycritico.com.ar\/web\/index.php?rest_route=\/wp\/v2\/media\/15823"}],"wp:attachment":[{"href":"https:\/\/muycritico.com.ar\/web\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=15822"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/muycritico.com.ar\/web\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=15822"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/muycritico.com.ar\/web\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=15822"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}