Saturday, June 3, 2023

Eu și limbajele de asamblare

Eu sunt un fel de arheologie a informaticii. Am început să programez în cod mașină pe calculatorul CIFA 101 Economist. Am continuat să programez în COPCODER pe calculatorul NEAC 1240 și la venirea calculatorului IBM 360 am lucrat în limbajul de asamblare al acestui calculator, numit ASSEMBLER. După aceea, la sosirea în ASE a calculatorului FELIX C256 am făcut programe în limbajul ASSIRIS. La apariția calculatoarelor personale, am lucrat în limbajul ASM.
Cine știe să programeze în limbaj de asamblare înțelege cum se alocă toate resursele unui calculator și are explicații rezonabile la tot ce se întâmplă pe durata rezolvării oricărei probleme, căci înțelege cum stau lucrurile la nivelul celor mai mici detalii.
Acum se vorbește de Inteligența Artificială. Se știe că aceasta nu aduce noi resurse, noi mecanisme de alocare a resurselor. De aceea, este necesar să se cunoască limbaje de asamblare, căci numai cunoașterea acestor limbaje va permite noi descoperiri în zona definirii de noi structuri de date, de modele alocări de memorie și de regăsire de informație, căci una este să lucrezi brut pe cuvinte și cu totul altfel se pune problema de a lucra pe șiruri de biți. Inclusiv, cine vrea să descopere noi instrucțiuni de prelucrare din limbajul de asamblare, o va face doar dacă știe acele limbaje, designul lor și justifică noile elemente pe acre dorește să le implementeze. Inteligența artificială nu crează nimic. Ea vine doar să folosească ceea ce există, uneori, să folosească mai bine, dar nu aduce acel plus de creativitate în limbajele de asamblare care duc la progresul informaticii, tocmai acum când au dispărut barierele pe care le aducea lipsa de memorie din cauze tehnice, acum depășite. Chiar structura instrucțiunii din limbajul de asamblare este nepotrivită în raport cu puterea de prelucrare și resursele de memorie. Trebuie să se efectueze saltul calitativ în limbajele de asamblare pentru a ne apropia și mai mult de performanțele computerelor care să le facă mai apropiate de lucrul în limbaj natural, ca partener decent al nostru, chiar dacă noi nu venim din lumea informaticii.


(03 iunie 2023)

No comments:

Post a Comment