La IA als anys 70

JoanC Roca    15 de febrer de 2026

Fa quasi 50 anys vaig participar en el desenvolupament d’un generador de programes COBOL. Avui parlaríem d’una Intel·ligència artificial de generació de programes. Cal dir que el cervell del projecte era en Jordi Vintró, poeta, enginyer i informàtic, amb el qual vaig tenir la immensa sort de compartir feina durant un període de finals dels 70 al Centre de Càlcul de Sabadell. De fet, (jo venia d’escola castellana per motius obvis), en Jordi és qui em va ensenyar a escriure en català. Aprofitàvem l’hora d’esmorzar per anar al bar “Belles Arts” del passeig Manresa de Sabadell i fer classes de català. Fèiem servir un llibre “La creu del matrimoni” en el qual l’únic personatge que parlava castellà era el dimoni. Tinc un record entranyable del Jordi. Era un tipus genial en tots els sentits. 
A finals dels 70 a CCS la major part del processament empresarial es feia en mainframes i el llenguatge dominant per a gestió era COBOL (Common Business-Oriented Language). Els programes de gestió empresarial tenien una part molt repetitiva que havíem de desenvolupar contínuament. Així que vam decidir crear un generador de programes COBOL al qual li donàvem una sèrie de paràmetres i el resultat era un programa complet on s’hi deixaven unes finestres obertes on només hi havíem de incorporar les parts específiques del programa que havíem de desenvolupar. 
 Avui en dia la IA ja confecciona la codificació del programari de manera que els programadors/codificadors ja la utilitzen per desenvolupar programes. Els programadors han estat durant molts anys una activitat que ocupava un munt de gent. La IA reduirà de forma excepcional la ocupació de codificar programes.
Ahir, en un dels meus atacs de nostàlgia, explicava a uns amics que havia participat en desenvolupament d’una eina per a generar programes COBOL i vet aquí que un dels interlocutors va fer aquesta observació; “ara en diríem Intel·ligència artificial”. Sí tu, fa Fa 50 anys ja generàvem IA. No hi havia pensat però sí ja ho fèiem.