Showing posts with label scheme logice. Show all posts
Showing posts with label scheme logice. Show all posts

Wednesday, February 15, 2023

1000 de oameni care m-au impresionat: Traian BĂDICA

Traian BĂDICA mi-a fost student și nu unul oarecare, ci un student foarte bun. Cu el am încercat să realizăm împreună o abordare legată de compunerea schemelor logice, în vederea obținerii de scheme logice agregate, care duc la scrierea de programe optimizate sau mai corect, programe ceva mai eficiente. Îmi amintesc ca și acum cum a apărut problema. Eu discutasem cu un student să realizeze transpunerea unor scheme logice scrise de mine pe hârtii, în format desenat cu un editor grafic. Îi explicasem cum stau lucrurile și mă așteptam să vină cu desenele făcute după schițele făcute de mine cu mâna.
La un moment dat, m-a oprit un coleg să mă tragă de urechi că am ajuns ca studenții să-mi scrie mie cursurile. Studentul cu care discutasem avea o prietenă căreia i s-a lăudat cumva că el îmi scrie mie cursurile. Respectiva a răspândit în mase cât de grozav este prietenul său și așa a ajuns la colegul meu informația. Când a venit respectivul să-mi arate ceea ce lucrase, i-am spus că nu mă mai interesează problema și să caute să lucreze cu oricine altcineva. I-am explicat motivul și s-a închis problema. În acel timp, am zis că pasul al doilea, care trebuia să-l fac cu respectivul student la o lucrare de licență, îl voi face cu altcineva. Acest altcineva a fost studentul Traian BĂDICA. El era un student excelent ca programator, căci pe mine acest aspect mă interesa.
Am discutat cu el când a venit să mă întrebe dacă sunt de acord să-i coordonez lucrarea de licență. I-am expus problema, am venit cu niște exemple și am început să lucrăm. Am fost foarte încântat de ceea ce făcea studentul meu Traian BĂDICA și de modul în care avansa cu lucrarea de licență. A făcut treabă bună studentul meu Traian BĂDICA. Chiar am lucrat la un material mai de amploare publicabil dar nu am acum o referință bibliografică. Știu însă că dacă am fi continuat și dacă am fi aplicat niște elemente de inteligență artificială, am fi progresat mai mult în chestiunea optimizării textelor sursă. Și acum am nostalgia scrierii de programe prin concatenare și agregare de scheme logice...


(15 februarie 2023)

Friday, January 27, 2023

1.000 de oameni care m-au impresionat: Robert ENYEDI

Robert ENYEDI a fost unul dintre cei mai buni studenți ai mei. Am colaborat și într-un stagiu doctoral, unde el a realizat o teză de doctorat de 199 de pagini, intitulată  Tehnici si metode de translatare a aplicațiilor informatice, pe care a susținut-o în anul 2006. 
Tema aceasta ne-a pasionat încă din vremea în care Robert ENYEDI era student. Chiar am vrut să scriem un articol și bine am făcut că nu am finalizat tema, căci ar fi apărut o situație neplăcută, dacă cineva ar fi preluat ideea și ar fi mers înaintea lui Robert cu finalizarea ei.
Pe atunci, ne gândeam să ne ocupăm de transalatarea schemelor logice. Adică, dacă cineva ne dădea o schemă logică oarecare, se punea problema să realizăm o schemă logică structuartă. Adică să scriem un program care la intrare are scheme logice oarecare și la ieșire desenează schema logică structuartă.
În stagiul doctoral, ideea era de a gândi un instrument software care primește la intrare un program scris într-un limbaj, să zicem C și trebuie rescris automat sub forma unui program C++ cu utilizare de clase, deci să se treacă de la programarea clasică, la programarea orientată obiect, dar automat.Translatarea ar fi mers un pic mai departe, să zicem dacă avem o bază de date realizată cu un SGBD oarecare de acum 20 de ani și dorim să lucrăm cu ea într-un sistem care este conceput cu module care lucrează sub sistemul ORACLE, translatorul ar trebui să primească la intrare baza de date veche și să scoată la ieșire o bază de date compatibilă cu sistemul ORACLE.
M-am bucurat enorm când Robert ENYEDI mi-a zis că acolo în USA unde este stabilit, a folosit din plin ceea ce a făcut la doctorat. Să nu uităm că Robert ENYEDI a lucrat în cercetare la IBM, dar și la alte companii de software. Ori de câte ori merg în California îi scriu lui Robert și este o plăcere imensă să ne vedem să discutăm și eu să mă bucur că  unul dintre doctoranzii mei a reușit să ajungă foarte sus în industria de software, ceea ce nu este deloc puțin lucru.


(27 ianuarie 2023)