Showing posts with label istoria informaticii. Show all posts
Showing posts with label istoria informaticii. Show all posts

Wednesday, December 6, 2017

Introducere: considerații la istoria informaticii românești

Între anii 1999 -2003 am asistat la nenumărate întâlniri cu oameni de meserie din informatică reuniți pentru a pune bazele realizării unei istorii a informaticii de la noi. Discuțiile s-aun împotmolit la;
- titlu;
- întâietăți;
- etapizări;
- dimensiune;
- detaliere;
- atribuire;

- durată;
- fonduri.
Titlul a fost cel mai greu lucru de stabilit. Mi-am adus amintre de trei prieteni care se întâlnesc duminică dimineața să discute ce vor face în acea zi, cum își vor petrece timpul. Ei parlamentează, nu se înțeleg, vin cu tot felul de variante, argumente și contraargumente și îi găsește seara tot parlamentând. Exact așa a fost și aici. Se discuta dacă acelei cărți să i se spună istoria Informaticii românești sau istoria Informaticii din România, existând două tabere foarte echilibrate numeric dar și ca voci care își susțineau cu ardoare punctele de vedere. Această chestiune a făcut ca totul să treacă în plan secundar și progresele de la o ședință la alta să fie nesemnificative.
Întâietățile n-au depășit nici în informatică celebra dilemă despre cine a fost mai întâi, oul sau găina sau amândouă, zic eu. În acea sală erau foarte mulți dintre cei care au avut contribuții majore la dezvoltarea informaticii din țatra noastră, fără a exista o modalitate de a cunatifica importanța și nici documente din care să rezulte ziua, ora și minutul în care s-a produs nu oarecare eveniment. Pentru a lămuri care sunt întâietățile trebuiau definite criterii și ales unul care să nu se schimbe niciodată și respectivul criteriu să genereze lista imuabilă a întâietăților și punct.
Etapizările au generat discuții dintre cele mai aprinse, întrucât există nenumărate criterii. Cei ce au îmbrățișat ideia de a etapiza în timp aveau argumentele lor, cei care abordau probleba după criteriul teritorialității veneau și ei cu argumentele celor trei provincii românești, iar cei care demonstrau necesitatea etapizării după generașiile de calculatoare își căutateu și ei dreptatea, nimeni neavând izbândă și totul terminându-se în coadă de pește.
Dimensiunea cărții de istorie a informaticii se vrea ceva monumental, unii dintre participanții la discuții făceau referire la cartea lui George Călinescu Istoria literaturii române de la origini până în prezent, publicată în anul 1941. Alții vedeau eliminarea limitelor de dimensiune din moment de o astfel de abordare se realizează exclusiv în mediul virtual, dedicându-i-se un site despre al cărui nume s-au purtat discuții interminabile, deci fără rezultat concret.
Detalierea a depins de fiecare dată de efortul pe care autorii au fost dispuși să și-l asume, dar toată lumea a invocat necesitatea lucrului pe documente, cu exactitatea de ceasornic, ca și cum totul se realizează pornind de la zero, deși există nenumărate materiale despre evoluția informaticii, căci toți cei care au aniversat câte ceva au scris fie memorii, fie cărți, fie articole, deci există ceva.
Atribuirea de capitole pe autori a devenit o mare problemă mai ales că printre cei prezenți în sală se aflau persoane care se considerau deschizători de drumuri, fondatori și tătici ai informaticii românești, căci mămici nu erau invitate să aibă contribuții la atingerea obiectivului. De regulă, când apar coordonatori de organizații cărora li se atribuie sarcini exacte, deși ei spun că fac și dreg, cu siguranță că ei transferă sarcinile unor subordonați și materialele apar anonime, căci nimeni nu vrea să-și asume responsabilitatea unor materiale eterogene, făcute fără plată și mai ales fără dirijor.
Durata realizării unei istorii a informaticii de la noi a plutit la toate întâlnirile sub imperiul incertitudinii, datorită a numeroși factori dintre care dorința unei abordări științifice, obiective era factorul dominant. Este adevărat că pofta vine mâncând și totuși caracterul obiectiv este relativ căci nimeni nu știe apriori ce și cum despre ceva care face obiectul unei cercetări.

Despre fonduri s-a discutat mult și neproductiv, ca să nu spun nerealist. Mi-am adus aminte de meșterii care pun gresie care în loc de a arăta ce știu să facă și pe unde au lucrat, vin și troznesc un preț de te îndoaie, ei neștiind ce sunt aceia distanțieri. La acele ședințe exact acest aspect m-a izbit profund, anume banii. În loc să se procedeze la a face un text ca ofertă pentru obținerea finanțării pentru un proiect, unii dintre potențialii autori vorbeau de bani, de pretenții și nu corelau efortul și rezultatul cu sumele de încasat.
Toate acestea m-au determinat la un moment dat să scriu o carte de istorie a informaticii de la noi cu mult mai tendențioasă decât cartea din 1952 a lui Mihail ROLLER intitulată Istoria RPR, manual pentru învățămîntul mediu. Cartea conținea nenumărate interpretări simpliste, eronate și neștiințifice, dar i-a făcut pe alți istorici să treacă deîndată la scrierea de istorii pe care ei le considerau și științifice și obiective și românești, caracteristici care în mare parte rămâneau la stadiul de deziderat datorită restricțiilor impuse de partidul aflat la putere până în 1989.
După o analiză mai atentă mi-am zis că nu merită, pentru că ar fi pentru mine o abordare negativă și dacă tot fac ceva, să nu fie nici în dorul lelii și nici ceva aiuritor care nu folosește nimănui.
Obiectivul lucrării este de a prezenta cât mai obiectiv, dar selectiv, aspecte esențiale din evoluția de-a lungul anilor a informaticii de la noi din țară.
Am structurat lucrarea fără a folosi un criteriu anume, ci exact așa cum am considerat că este util pentru a da o imagine cât mai bună privind informatica românească, pentru că lucrării i-am dat titlul Istoria informaticii românești, căci așa mi-a venit primul gând, având senzația că am posibilitatea să includ cât mai multe lucruri, fără a fi extrem de pretențios și de generalizator.


(26 septembrie 2017)

Tuesday, October 3, 2017

Concluzii

În opinia mea, o istorie corectă a informaticii românești nu se scrie nici din amintiri, nici din puncte de vedere, ci doar pe bază de documente.
De aceea, cine va vrea să facă un demers științific va trebui:
- să enumere evenimente;
- să găsească documente care să le certifice;
- să colecționeze fotografii;
- să coroboreze documente;
- să definească ipoteze și să le argumenteze;
- să facă demonstrații asupra consecințelor;
- să încadreze totul după documente;
- să nu opereze abordări trunchiate;
- să ia mai multe opinii documentate;
- să judece la rece parcursul evenimentelor;
- să țină seama de contextul politic și de evoluția IT&C;
- să nu idilizeze niciun aspect.
Multe lucruri nu se spun căci actorii evenimentelor trăiesc și dacă ei ar spune ar avea abordări subiective, iar ceilalți, fără documente vor fi tratați ca superficiali sau invidioși. În contextul în care se manifestă un oarecare dispreț față de trecutul informaticii mai ales prin faptul că a fost o plăcere în a arunca tot ce s-a numit tehnică de calcul învechită și produse software de demult, mărturiile materiale se împuținează pe an ce trece, iar documentele fără o susținere materială deja își pierd din credibilitate. Am văzut la un târg un aritmometru în stare perfectă de funcționare dar nefiind făcut la Tg. Mureș nu a prezentat interes deși costa 200 euro. Orice tentativă a mea de a găsi un aritmometru de producție românescă funcțional a eșuat, dar încă nu am dezarmat. În mod normal ar fi trebuit ca în multe locuri unde lumea pretinde că face informatică să existe un obiect funcțional care să exemplifice un moment din istoria de aproape 70 de ani a informaticii românești. Toată lumea face tot felul de aniversări, dar nu prezintă documentele care să le justifice de parcă s-a aniversa statul dac al lui BUREBISTA după o insemnare a lui HERODOT, deși acum altfel stau lucrurile.
Concluziile la această istorie a informaticii românești nu sunt deloc încurajatoare pentru că lumea nu are răbdare să facă o documentare solidă, de arhivă pentru a pune în dreptul fiecărei afirmații documentele care să-i dea greutate.
Concluziile care se desprind sunt foarte clare.

  • Cercetarea trebuie făcută simultan din mai multe puncte pentru a se veni cu documente astfel întât să fie acoperită întreaga perioadă, de la începuturi până în prezent.
  • Trebuie repuse în funcțiune toate calculatoarele, exact cum se procedează cu mașinile de epocă, fără a înlocui subansamble cu soluții de seculul al XXI-lea, ci refăcând piese după originale.
  • Făcând apel la populație să vină cu tot felul de mărturii, ca acre de patriotism, se vor completa anumite aspecte care acum sunt adevărate pete albe în evoluția informaticii de la noi.
  • Utilizarea mai accelerată a mediului virtual permite stocarea fără restricții a elementelor, unele de noutate, altele ceva mai cunoscute, fără a se impune criterii artificiale de acceptare.
  • Definirea de cuvinte cheie adecvate și ușor de recunoscut are menirea de a crește accesibilitatea tuturor materialelor, fie din start printr-o încadrare corectă, fie în zona regăsirii.
  • Creșterea ponderii materialelor brute ca materie primă are menirea de a oferi un fundament cât mai larg celor care doresc să dezvolte activități de tratare chiar și parțială a problematicii care se cuvine a fi inclusă într-o istorie a informaticii cât de cât cu pretenții.
  • Semnalarea erorilor întâlnite într-un material enumerând elementele de identificare a materialului cu pricina, eroarea identificată și mai ales argumentarea modului în care acea eroare se corectează, procesul trebuind să fie credibil.
  • Prin crearea grupurilor de dialog se pun întrebări și se dau răspunsuri, dialogul viu având rolul activ de a aduce toate discuțiile pe un făgaș normal, concret cu mult mai benefic decât o tăcere suspectă și aducătoare de semne și ghionturi date pe întuneric fără direcție.
  • Construire compăonente de muzeu virtual care să pună în evidență chiar și fragmente sau numai idei cu ce trebuie să se facă, astfel încât oricine vrea să facă un pas înainte să nu pornească de la zero, căci experiența trebuie cunoscută și mai ales apreciată.
  • Refacerea de elemente de animație pentru lucrul în aritmetica binară, în conversiișe din diferite baze și chiar pentru circuitele bistabile, pentru a se înțelege care au fost dificultățile de demult.
  • Introducerea în facultățile de profil a unui curs de Istorie a informaticii românești, pentru a-i cunoaște pe pionierii domeniului și pentru a ști care au fost etapele parcurse până s-a ajuns aici.
  • Căutarea conexiunilor de dezvoltare a informaticii de la noi cu informatica mondială pentru a se vedea cu adevărat cât de mult s-a muncit la noi și care au fost progresele obținute, căci nu era puțin lucru ca R.P. Chineză să importe calculatoare FELIX C-256 de la noi, când acolo populația depățise de mult un miliard de locuitori, în timp ce noi aveam 21 de milioane.
  • Realizarea de filme cu personalități în viață ale informaticii care să explice cum au fost vremurile și ce realizări au avut, dacă este posibil să exemplifice cu mostre de demult.
  • Scanarea de manuscrise ale unor personalități și a elementelor de corespondență legate de momente din istoria informaticii, dar și a unor amintiri sub formă de texte nepublicare.
  • Crearea unei liste cu evenimente din istoria informaticii date în ordine cronologică, eventual însoțile cu link-uri la documente de arhivă pentru a da credibilitate.
  • Definirea de șabloane de descriere pentru a face componente pentru mediul virtual suficient de clare și de complete care să nu necesite dezvoltări ulterioare doar din motivul că unele aspecte lipsesc din descrierile precedente, deși includerea lor nu ar fi necesitat un efort în plus.
  • Fixarea la un stil de prezentare unitar, accesibil și ușor de însușit pentru a elabora texte care să fie direct integrabile într-o istorie a informaticii.
  • Strângerea de materiale legate de istoria informaticii fără restricții, cu punerea în corespondență cu cuvinte cheie semnificative și mult mai numeroase.
  • Intensificarea procesului de digitizare mai ales în locurile unde s-a dezvoltat informatica, astfel încât să nu mai fie o problemă a găsi acele elemente absolut necesare oricărei analize.
  • Digitizarea cărților de programare, astfel încât să fie preluat spre analiză fără nicio restricție de către oricine dorește să vadă cum s-au scris cărți de FORTRAN sau COBOL și care au fost restricțiile de atunci pentru a înțelege mai bine contextul real din vremurile acelea.
  • Preluarea inclusiv a unor mici povestioase, hazlii chiar sau a unor caricaturi în care apărea calculatorul electronic. Puse cap la cap, acestea contribuie la completarea imaginii despre trecutul descris de mulți uneori cu patimă, alteori cu detașare, deși trecutul a fost unul singur.




(04 octombrie 2017)

Bibliografie

Marius GURAN - ICI, Institutul Național de Cercetare Dezvoltare în Informatică, 40 de ani în folosul informaticii românești, Ediția a II-a, Editura AGIR, București, 2012, 386 pg.
Ion MIU - IIRUC - Intreprinderea pentru Intretinerea si Repararea Utilajelor de Calcul si electronica Profesionala. De la inceput si pana azi, vol 1,2,3, Editura MEDPRO, București, 2014.
Ion MIU - Tehnica de calcul, Editura: A.G.I.R., 2013, 266 pg. ISBN: 978-973-720-467-7

Vasile RUS - Fondarea informaticii clujene, Editura Albastră, Cluj-Napoca, 1997, 189 pg.
Viorel DARIE, Petre RĂU - Amintiri din epoca FELIX a calculatoarelor românești, Editura InfoRapArt, Galați, 2011, 276 pg.


********
Cărțile de istoria informaticii sunt acum eclipsate de dezvoltarea aplicațiilor web unde lumea se esxprimă cu mult mai ușor și fără obstacole.

(03 octombrie 2017)

Saturday, September 30, 2017

BNP - Biblioteca Națională de Programe

Istoria Bibliotecii Naționale de Programe - BNP se pierde în negura istoriei informaticii românești, căci existența ei este confirmată de unii dintre cei ce au lucrat acolo începând cu 1980 și care la venire au găsit o structură bine pusă la punct deja, cu sediu, cu director, cu compartimente și cu fluxuri definite riguros. Eu confirm existența acesteia pentru că la disciplina de Programe aplicative am lucrat cu programe obținute de la BNP pentru rezolvarea problemelor de transport, de programare liniară și a celor de stocuri.
La BNP-ul de demult au lucrat:
Ladislau GASPAR,
Marian MĂCEȘANU, 
Romulus ARHIRE,
Vasile PETROVICI,
Rodica GASPAR
și mulți alții.
BNP avea misiunea de a gestiona produsele program realizate în centrele de calcul teritoriale dar și în alte locuri, pentru a menține un standard ridicat de calitate și de generalitate în procesele de producție. În acele vremuri, când proprietatea era a întregului popor nu s-a pus nicio clipă problema drepturilor de proprietate asupra produselor program în contextul existent azi, ci era o problemă de a soluționa problema drepturilor de autor în ideia ca la nivelul BNP să se știe cine este autorul produsului software, unde se găsește în exploatare curentă. Cine dorea să fie cunoscut în țară, mergea la BNP și depunea o documentație, produsul software și dacă acesta era acceptat, era înscris în catalogul de programe al BNP și toată țara știa de existența acelui produs, pentru că la BNP se făcea testarea și acceptarea însemna de fapt garanția că produsul software este OK, adică e bun.
Acum există o aplicație web de prezentare a unei noi biblioteci naționale de programe, alt BNP care spre surprinderea mea, nu-și revendică trecutul glorios dealtfel, al acelui BNP de dinainte de Revoluția din Decembrie 1989. Acest nou BNP a fost înființat în cadrul ICI, prin HG 1621/2003 și prin Ordinul Ministrului Comunicațiilor și Societății Informaționale, având misiunea de a colecta și păstra informațiile despre produsele software care se produc în țara noastră, de a omogeniza gradul de documentare a produselor software în sensul creșterii acestuia, obținerea unui nivel sporit al interoperabilității și integrabilității produselor software, precum și promovarea produselor software existente, în ideia creșterii nivelului de reutilizare a acestora. 
Se observă că BNP-ul de azi apelează la ceea ce se produce ca software pentru organizațiile de stat și în centrele de calcul ale acestora sau în firme private, pentru a nu se dezvolta noi procese de realizare de produse software care există deja. În contextul existenței Internetului, a portalurilor pe care le au dezvoltatorii de software dar și cei mai mulți dintre utilizatori schimburile de informații au o cu totul altă intensitate și cu totul alți emițători, respectiv, receptori, nefiind necesară trecerea printr-un filtru în condițiile în care nu există un catalog online al tuturor produselor software, așa cum realizase vechiul BNP, iar chestiunile de costuri acum când toată lumea dorește gratuităși sund împovărătoare.
Biblioteca Națională de Programe a renăscut dar în alte condiții pentru că dreptul de autor și dreptul de proprietate sunt lucruri despre care nu se pomenea înainte de 1989 și noul BNP trebuie să navigheze ținând seama de ele, acolo asigurându-se garanția că produsul software acceptat îndeplinește 100% condițiile pentru care a fost creat.


(01 octombrie 2017)

Friday, September 29, 2017

Cărți HTML, PHP

Acum toată lumea se vede designer de aplicații web, adică wbdesigner și de aceea a explodat atât scrierea de cărți orientate pe web, cât și cărți mai complicate destinate dezvoltării ceva mai aplicate pe probleme specifice unor clase largi de utilizatori, propunându-se soluții care să fie utilizate cât mai eficient, cu rezultate imediate și la costuri minime. Sunt lucrări făcute de profesioniști, căci numai aceștia au capacitatea de a veni cu lucruri concrete, neșcolărești, așa cum eram obișnuiți cu anumiți autori care în timp ce scriau cărțile mai buchiseau și ei câte ceva din chestiunile de programare și de limbaje de programare. Cărți despre aceste abordări am achiziționat și utilizat în aplicațiile mele web.
  • Cristian DARIE, Mihai BUCICA -PhP 5 si MySQL pentru comert electronic Editura TEORA, Bucuresti, 2004, ISBN 1-59496-032-1, 598pg
  • Stefan TANASA, Cristian OLARU - Dezvoltarea Aplicatiilor WEB folosind JAVA, Editura POLIROM, Iasi,2005, ISBN 973-681-789-X, 250 pg
  • Traian ANGHEL - Dezvoltarea aplicatiilor WEB folosind XHTML, PHP si MySQL8, Editura POLIROM, Iasi, 2005, ISBN 973-681-907-3, 462 pg.
  • Traian ANGHEL - Programarea in PHP, generarea de continut multimedia, Editura POLIROM, Iasi, 2006, ISBN 973-46-0305-1, pg238
  • Traian ANGHEL - Programarea in PHP, Generarea de Continut Multimedia , Editura POLIROM, Iasi, 2006, ISBN 973-46-0305-1, 231 pg.
  • Traian ANGHEL - Programare WEB pentru liceu, Editura POLIROM, Iasi, 2008, ISBN 978-973-46-0964-2, 406pg.
  • Marcel Andrei HOMORODEAN, Irina IOSUPESCU - Internet si Pagini WEB Editura Niculescu, Bucuresti,2006, ISBN 973-568-914-6,192pg
  • Ionel SIMION - Proiectarea Paginilor WEB , Editura TEORA, Bucuresti,2005, ISBN 973-20-1021-5, 192pg
  • Lenuta ALBOAIE, Sabin BURAGA - Servicii WEB. Concepte de baza si implementari, Editura POLIROM,Iasi, 2006, ISBN 978-973-681-522-5, 319 pg
  • Sabin BURAGA (coordonator) - Aplicatii Web la Cheie, Studii de Caz Implementate in PHP Editura POLIROM,Iasi,2003, ISBN 973-681-456-4, 268 pg
  • Teodor GUGOIU - HTML, XHTML, CSS si XML prin exemple. Ghid Practic, Editura TEORA, Bucuresti, 2007, ISBN 978-1-59496-059-8, 356 pg
  • Mioara GHEORGHE, Monica TATARAM, Corina Achinca, Ioana PESTRITU - Informativa - manual pentru clasa a XII-a, Editura CORINT, Bucuresti.2007, ISBN 978-973-135-128-5, 288pg.
  • Pavel NĂSTASE, Floarea NĂSTASE - INTERNET World Wide Web JavaScript - HTML - Java, Ed. Economica, 1998, Bucuresti.

Consider că pentru aplicațiile de nivelul anului 2017 atfel trebuie puse problemele pentru că se impune ca dezvoltatorii noștri să lucreze cu mult mai mult la interfețe pentru a le face și mai eficiente dar și mai pretențioase, căci empirismul nu mai are ce căuta în nicio aplicație web.
Cărțile de  HTML, PHP trebuie mult mai mult axate pe chestiuni practice pornind de la tipologiile de probleme cu care se confruntă cei ce doresc să devină dezvoltatori. Transferul de experiență trebuie făcut altfel decât se face acum, de la a enumera instrucțiuni, sintaxă și alte detalii, căci cei ce doresc să dezvolte aplicații web nu sunt căzuți din cer, ci vin cu un bagaj consistent de cunoștințe și cărțile nici nu trebuie să-i plictisească și nici să-i enerveze.







(29 septembrie 2017)

Thursday, September 28, 2017

Doctorate în informatică

Doctoratele din informatica de dinainte de 1990 se deosebesc radical de doctoratele de după 1990 și nu mai au nicio legătură cu doctoratele de după 2011, după decretul semnat de Emil BOC legat de cum se pregătește un stagiu doctoral, pentru că pe vremuri:
- numărul de conducători de doctorat nu era așa de penibil de mare ca acum;
- doctoratul nu era învățământ de masă;
- durata stagiului doctoral era obligatoriu de 4 ani pentru examene și referate;
- elaborarea tezei avea obligatoriu o durată a ei, fără a se suprapune cu examenele;
- comisiile de examene de doctorat aveau caracter solemn și exigent;
- susținerea tezelor avea un ritual, iar furcile caudine ale exigenței erau dure;
- tribunalele și justiția nu-și băgaseră coada în știință;
- doctoranzii profesorii coordonatori de doctorat;
- doctoratul se plătea cu 15% în plus la salariu pentru cei ce-l aveau;
- rata de susținere a tezelor era cam de 1:5, adică la 5 doctoranzi 4 ratau;
- transparența avea un nivel atât de mare încât nimeni nu-și permitea compromisuri;
- graba nu era un element care să genereze ambiții penibile de niciun fel.
Trebuie remarcat că profesorii coordonatori de teze de doctorat cu teme dinn informatică nu aveau la rândul lor doctorate în informatică pentru simplu fapt că acest domeniu, informatica în cele trei variante de informatică teoretică, computer science și informatică economică nu existaseră până în 1950, ci erau oameni de știință care studiaseră domenii de top la vremea lor și care avuseseră capacitatea dea se apropia de acest nou domeniu și de a-l frecventa, inclusuv de a face cercetări, unde obținuseră rezultate dintre cele mai deosebite și aici numesc pe academicienii Grigore MOISIL și Tiberiu POPOVICIU, pe profesorul Solomon MARCUS, dar și pe profesorii Mihai DRĂGĂNESCU, Mircea PETRESCU, Ludovic TOVISSI, Mircea BULGARU, Manea MĂNESCU. Informaticienii anilor'70 care au doctorate în informatică precum Vasile BALTAC, Octavian BÂSCĂ, Horia GEORGESCU, Adrian ATANASIU, Afrodita IORGULESCU, Valentin CRISTEA, Nicolae ȚĂPUȘ, Vasile PETEANU, Ștefan NIȚCHI, Victor PATRICIU, Ștefan MĂRUȘTER au avut astfel de coordonatori științifici, oameni de știință de o valoare incontestabilă.
Abia generațiile de doctoranzi de după 1995 care au avut conducători științifici care și-au făcut teze de doctorat cu teme de informatică este corect să se spună că sunt doctori adevărați din punct de vedere formal în informatică, deși s-a tot vorbit de domenii fundamentale și apoi de specializări. Doctoratul a avut o perioadă grea după 23 august 1944, foarte mulți specialiștii cu dosare politice curate, fiii de muncitori și de țărani de la CAP dar și memnri ai P.M.R., trebuind să urmeze studiile doctorale în Uniunea Sovietică, devenind doctori sau candidați în științe la revenirea în după terminarea stagiilor la universitățile de acolo. După plecarea armatelor sovietice de la noi din 1958  și cu deosebire după plenara de partid din din 15-22 aprilie 1964 unde s-a adoptat Declarația cu privire la poziția Partidului Muncitoresc Român în problemele mișcării comuniste și muncitorești internaționale, s-a produs o răcire a relațiilor cu marele vecin de la Răsărit, lucru reflectat și în studiile doctorale, începând  mai timid cu decretul 13/18.XI.1965.
Despre doctorat vorbește în decretul cu numărul  1058 DIN 15/11/67 privind titlurile științifice în Republica Socialistă România unde articolul 5 precizează:
ART. 5 
Doctoratul consta dintr-un stagiu de pregatire si din sustinerea tezei de doctorat. 
Pe durata stagiului de pregatire, persoanele care efectueaza acest stagiu sint doctoranzi. 
Stagiul de pregatire poate avea durata de cel mult 4 ani. 
Unii doctoranzi pot primi burse de stat pe timp de maximum 3 ani consecutivi, perioada care, pentru acesti doctoranzi constituie stagiu de pregatire. 
Numarul burselor pentru doctorat se aproba anual, pe ramuri de stiinta, de Consiliul de Ministri. Repartizarea pe specialitati se face de Ministerul Invatamintului in colaborare cu Academia Republicii Socialiste Romania si cu acordul Consiliului National al Cercetarii Stiintifice si Comitetului de Stat al Planificarii. 
Un conducator stiintific nu poate indruma in acelasi timp mai mult de 10 doctoranzi. 
ART. 10 
Stagiul de pregatire se desfasoara sub indrumarea unui conducator stiintific de specialitate. 
In timpul stagiului, doctorandul este obligat sa promoveze 2 pina la 4 examene de verificare temeinica a pregatirii sale de specialitate, si pe baza cercetarilor stiintifice efectuate, sa lucreze la intocmirea tezei de doctorat. 
ART. 19 
Titlul de candidat in stiinte confirmat sau recunoscut de Comisia superioara de diplome este echivalat de drept cu titlul de doctor, iar titlul de doctor in stiinte este echivalat de drept cu titlul de doctor docent in stiinte. 
ART. 20 
Titlurile de doctor obtinute in tara pina in anul 1952 si nerecunoscute de Comisia superioara de diplome pina la data de 18 noiembrie 1965, precum si titlurile stiintifice obtinute in strainatate vor putea fi echivalate de Comisia superioara de diplome cu titlul de doctor sau doctor-docent in, stiinte tinind seama de activitatea stiintifica desfasurata dupa obtinerea titlului. 
ART. 21 
Academia de stiinte social-politice "Stefan Gheorghiu" si Institutul de studii istorice si social-politice, de pe linga Comitetul Central al PCR se asimileaza, in ce priveste drepturile de acordare a titlurilor stiintifice si de organizarea doctoratului, cu institutiile de invatamint superior. 
ART. 23 
Decretul nr.880/1965 privind titlurile stiintifice in Republica Socialista Romania, publicat in Buletinul Oficial, partea I nr. 13/18.XI.1965 se abroga. 
A existat decretul nr. 95 din 29 iulie 1975 privind trimiterea la studii, doctorat şi specializare în străinătate, ceea ce arăta o oarecare deschidere a statului comunist spre locurile unde știința dădea rezultate efective.
 Foarte des s-au dat hotărâri de guvern asemeni Hotărârii Guvernului nr. 681/2011 de organizare a studiilor doctorale, ceea ce arată stabilitatea precară a;
- duratei stagiului doctoral;
- criteriilor de selecție pentru doctoranzi;
- specializărilor la doctorat;
- structurii stagiilor doctorale;
- ponderii actului creativ în realizarea tezei;
- condițiilor privind originalitatea;
- selecției conducătorilor științifici;
- domeniilor și specializărilor doctorale;
- condițiilor speciale legate de caracterul secret din teze;
- exigenței impuse pentru tezele de doctorat.
Acum  Guvernul României a aprobat în 29 iunie 2011 Codul studiilor universitare de doctorat care ulterior a fost amendat în 10 martie 2016. Această abordare arată că totul decurge ca la carte, după reguli extrem de precise, asemeni tehnologiilor deterministe din industrie, industrie unde creativitatea și originalitatea își au locul și rostul numai atunci când se concepe ceva, un proces, un produs, o linie tehnologică, restul merge după rutină, ceea ce nu este deloc cazul în situația studiilor doctorale, unde și inițiativa și creativitatea și originalitatea sunt pe primul plan, sunt determinante în acordarea titlului științific de doctor. Aceste încorsetări nu au caracterul specific proceselor creative și transformă doctoratul într-o activitate oarecare, asemeni rezolvării unei ecuații de gradul al doile, adupă ce elevul mai rezolvase alte o sută de astfel de ecuații.
Pentru informatică există următoarele specializări:
Calculatoare și tehnologia informației,
Informatică,
Informatică economică,
dar în multe locuri există teze de doctorat unde calculatorul electronic este element dominant în a se obține și a se valida  soluții originale din varii domenii. Conducătorii științifici ai acestor teze sunt absolvenți ai unor facultăți de specialitate din domeniul informaticii, dar în timp lucrând în alte facultăți s-au apropiat de domenii în care informatica este indispensabilă precum medicina, contabilitatea, arhitectura, construcțiile și multe alte domenii.
Specializarea de Informatică economică are un trecut sumbru, ea fiind asimilată forțat și samavolnic domeniului de Cibernetică economică și statistică și numai prin Ordinul Nr. 4843 din 1 august 2006 semnat de ministrul educaţiei şi cercetării, Mihail HĂRDĂU a reușit să se desprindă deplin și definitiv de sub asuprirea nedreaptă a celor care au folosit informatica drept scut personal.
Trebuie remarcat faptul că în informatică stagiile doctorale au avut înainte de 1989 durate de 4-10 ani incluzând aici și sustinerea tezelor de doctorat, întrucât trebuiau date 2-4 examene în comisii formate din coordonatorul științific și alte două cadre didactice cu notorietate în domeniul definit de titulatura temei de examen, stabilit în planul de pregătire individuală a doctoranduluiși prezentate în fața catedrei de specialitate 2-3 referate. Rezultatele la examene nu erau obligatoriu note foarte mari, iar referatele primeau numai admis sau respins în urma unor desbateri foarte aprinse, neconvenționale și fără niciun menajament.
teza de doctorat înainte de a fi prezentată în ședință publică era obligatoriu să fie prezentată:
- sub formă de comunicări în conferințe importante  sau în secțiuni de informatică;
- în seminarii științifice la insitute de cercetări;
- în fața catedrei de specialitate și în prezența conducătorului științific.
În plus, de la locul de muncă trebuia o caracterizare privind profilul moral-politic al doctorandului. Această caracterizare însoțea o serie de piese de dosar pentru a primi avizul comitetului de partid unde era localizată universitatea și numai cu acest aviz se stabilea comisia de susținere a tezei de doctorat, iar finalul era stabilirea datei de susținere dacă și numai dacă referatele membrilor comisiei de doctorat erau favorabile. Nici susținerea tezei de doctorat nu era deloc o formalitate, în orice moment fiind posibilă apariția unor contestatari care studiaseră teza de doctorat depusă cu două săptămâni de întocmire a dosarului de susținere la biblioteca universității unde avea loc susținerea. Mai exista și un afiș care anunța clar cine susține, ce susține, unde susține teza , ziua, luna, anul, ora. Nu era acceptat sub nicio formă niciun viciu de procedură.
Doctoratele în informatică de demult se deosebesc de doctoratele în informatică de acum pentru că acum cu totul altfel se face documentarea și cu totul altfel se înțelege stagiul doctoral. Atunci latura calitativă era dominantă. Acum latura cantitativă este preponderentă, numărul de articole, numărul de pagini și citările fiind esențiale.
Fiind o temă de istorie, ceea ce se întâmplă cu doctoratele în informatică acum rămâne să discutăm cu altă ocazie, dar vom discuta, căci merită, mai ales că acum există software antiplagiat, vai de noi.





(27 septembrie 2017)

Wednesday, September 27, 2017

Învățământul de informatică

Trebuie spus din capul locului că în învățământul de informatică, indiferent de nivel, s-a făcut performanță deosebit de ridicată pentru că:
- selecția la examenele de admitere erau extrem de riguroase;
- se pica întotdeauna cu medii sub 8,50;
- cererea era ce 4-5 ori mai mare decât oferta de locuri;
- autoselecția juca un rol covârșitor;
- dificultatea în anii de studiu era extrem de mare;
- nivelul de inteligență cerut cursanților depășea cu mult media;
- responsabilitatea la locurile de muncă era cu totul specială;
- noncalitatea nu era posibil de acoperit în relația om-calculator;
- munca intelectuală avea un nivel istovitor;
- necesitatea de a învăța continuu era evidentă;
- obstacolele de natură intelectuală erau filtre hotărâtoare.
Numai așa se explică nivelul deosebit de ridicat al liceelor de informatică și cel al facultăților fie că se numeau Facultatea de calculatoare, Facultatea de cibernetică sau Informatica de la Universitate. Toată lumea știa că un absolvent de la oricare din cele trei facultăți este monedă deschimb cu indicele de paritate 1:18, adică la un specialist informatician se oferă 18 din ceilalți. Am lucrat în Centrul de Calcul al ASE și  acolo am ântâlnit ansolvenți de la cele trei facultăți și spun din practică despre existența unei diferențe ca de la cer la pămân dintre aceștia și oricare alt absolvent de studii superioare provenit de oriunde altundeva.
Diluarea învățământului de informatică pentru a deveni un învățământ de masă a avut efecte dintre cele mai ciudate din moment ce au obținut diplome persoane fără un nivel de cunoștințe corespunzător și fără un grad de înțelegere a problemelor specifice programării de înaltă clasă, lucru care s-a văzut fără niciun efort în calitatea sistemelor informatice dezvoltate în stil amatoristic sau în livrarea de aplicații informatice de o mediocritate strălucitoare în întunericul de nepătruns al performanței deșănțate pe care o generează risipa de resursă timp multiplicată la un număr impresionant de clienți așa cum se întâmplă la aplicațiile web mai ales.
Învățământul de informatică adevărată presupune o selecție pe măsură, lucru care de fapt este transformat în autoselecție din moment ce transparența totală dezvălui nivelul de exigență al disciplinelor și examenelor din anii de studii, nivel la care răspund numai cei dotați corespunzător de mama natură.
Voi rămâne în nota optimistă doar pentru faptul că numai câteva licee și numai câteva facultăți oferă societății elite în informatică, elite care de regulă își iau tălpășița spre meleaguri unde câștigă de 5-10 ori mai mult ca în spațiul nostru mioritic, bucolic, empiric și drăgălaș.



(27 septembrie 2017)

Cărți de COBOL

Pentru limbajul COBOL - COmmon Business-Oriented Language literatura de specialitate de la noi a cunoscut un salt spectaculos în principal datorat faptului că acest limbaj era atât de necesar dezvoltării de sisteme informatice pentru întreprinderi prin facilitățile pe care le aducea în lucrul cu fișiere și în restricțiile care-i disciplinau și pe analiști și pe programatori, dar mai ales pe utilizatori. Printre lucrările destinate învățării limbajului COBOL amintesc.
  • Vasile PETEANU, Sabin GORON, Geza VENCZEL, Ioan MOLDOVAN - Culegere de probleme de programare in limbajul COBOL, Editura DACIA, Cluj-Napoca, 1976, 352pg
  • Margareta DRĂGHICI, Inițiere în COBOL, Editura Tehnică, București, 1972, 370 pg.
  • Ioan ODAGESCU, Gheorghe SABAU - Limbajul COBOL fara profesor, Editura Tehnica, Bucuresti, 1985, 215 pg
  • Constantin APOSTOL, Ion Gh. ROSCA, Bogdan GHILIC-MICU, Ion LUNGU, Traian SURCEL, Valer ROSCA, Manole VELICANU, Teodor VLADUT - Tehnica programarii in COBOL pentru calculatoarele IBM-PC, Editura ALL, Bucuresti, 1993, 180pg
  • Ivan Ion, Arhire Romulus - Informaticã Economicã: Evaluarea performantei programelor COBOL, lito ASE, Bucuresti, 1984, 25 pg.
  • Stelian NICULESCU -Programarea calculatoarelor – COBOL, manual pentru Liceele economice, anii II si IV, EDP, București, 1974. 
  • Liviu DUMITRAȘCU -Invatind Cobol...conversind cu calculatorul, vol. 1 și 2, Editura Tehnică, București, 1985, 534, respectiv, 536 pg. 
  • Ilie VĂDUVA, Gheorghe POPA, Vasile FLORESCU - Programarea calculatoarelor electronice în limbajul COBOL, prin metoda instruirii programate, Editura ASE, București, 1979, 460 pg.
  • Ilie VĂDUVA, , Mihai JITARU, Vasile FLOESCU - Conceperea şi realizarea programelor COBOL, Editura Ştiinţifică şi Enciclopedică, Bucureşti, 1981, 471 pg.
  • Gheorghe CÂMPIAN - Professional COBOL, Editura Regent, 1993, Baia Mare, 196 pg. 
  • Dan FARCAȘ, Ilie VĂDUVA, Vasile FLORESCU - Autoinstruire în programare: date, algoritmi, depanare, cartele de comandă, limbajul COBOL, programe complexe, Editura Tehnică, București, 1982, 408 pg 
  • Ion IVAN, Romulus ARHIRE - Informaticã Economicã: Evaluarea performantei programelor COBOL, lito ASE, Bucuresti, 1984, 25 pg.
Limbajul COBOL a fost și rămâne un limbaj de programare frumos, dar fosrte dificil. Am studian împreună cu o serie de colegi din ICI problema complexității programelor scrise în acest limbaj și am observat că diversitatea instrucțiunilor folosite a fost extrem de limitată. Se scriau programe în care se folosea instrucțiunea MOVE, tipurile de date erau zecimal despachetat și se lucra cu variabile de tip articol, iar șișierele erau ori secvențiale, ori indexat-secvențiale. La acea analiză s-a evidențiat faptul că programatorii foloseau foarte multe șabloane, ceea ce le permitea să aibă o productivitate foarte mare.

(27 septembrie 2017)

Cărți de FORTRAN

Limbajul FORTRAN - FORmula TRANslation, a apărut la nivelul anului 1950 și ușurința de a-l învăța, dar și claritatea de transcriere a algoritmilor de prelucrare cu instrucțiuni extrem de simple, fără senzitivitatea caracterelor și folosind mari facilități de scriere a identificatorilor, a operatorilor și a etichetelor, au făcut ca acest limbaj să fie foarte des folosit. Existența unei concordanțe perfecte între sintaxa limbajului și implementările oferite de compilatoarele din piață au eliminat riscurile neînțelegerilor pe care alte limbaje le generau din moment ce existau la ele instrucțiuni și facilități precum recursivitatea sau autoreferirea, neinplementate. Faptul că programele FORTRAN se autodocumentau cu comentarii bogate și era posibilă o punere în corespondență 100% a schemelor logice cu variabilele și conectorii preluați integral în textele sursă, oferea un nivel de satisfacție excelent și programatorilor, dar și utilizatorilor, care nu erau așa de independenți de dezvoltatorii de software așa cum sunt în zilele noastre.
Au apărut nenumărate cărți destinate prezentării limbajului FORTRAN, cu limitări în ceea ce privește preluarea directă de pe imprimantă a textelor sursă care să dea garanția că programele au fost testate și rulate. Prin culegerea în tipografie a textelor sursă exista riscul introducerii unor erori care ar fi făcut imposibilă reproductibilitatea, lucru atât de necesar celor care învață să programeze în acest limbaj. Printre lucrările destinate acestui limbaj de programare se află:
  • Petre DIMO - Programarea in FORTRAN, Editura didactica si pedagogica, Bucuresti, 1971, 297 pg
  • Horia GEORGESCU, Octavian BASCA - Programe in limbajul FORTRAN, Editura Albatros, Bucuresti, 1975, 327pg
  • M. HANGANUT, I. DANCEA, O. NEGRU - Programe FORTRAN in automatica, Editura Tehnica, Bucuresti 1974, 305 pg
  • Stelian NICULESCU - Inițiere în FORTRAN, Editura Tehnică, București, 1972, 278 pg.
  • Stelian NICULESCU - FORTRAN, inițiere în programare structurată, Editura Tehnică, București, 1979, 278 pg.
  • Vale ROSCA, Constantin APOSTOL, Ion IVAN, Ion Gh. ROSCA - Limbaje de programare - Limbajul FORTRAN si FORTRAN conversational, LITO ASE, Bucuresti, 1980, 224 pg.
  • C.Cazacu, T. Jucan - Programarea în limbajul FORTRAN calculatorul FELIX C 256, editura Junimea, Iași, 1978, 213 pg. 
  • Teodor VUSCAN, Sanda CHERATA, Smaranda DERVESTEANU, Andrei ENYEDI, Ioan VESA si Lidia MOLDOVAN, FORTRAN - 77,  Manual de programare, ITC Cluj-Napoca, 1984  169pg. 
  • Teodor VUSCAN, Sanda CHERATA, Smaranda DERVESTEANU, Andrei ENYEDI, Ioan VESA si Lidia MOLDOVAN, FORTRAN - 77,  Manual de operare, ITC Cluj-Napoca, 1986  146pg. 
  • Ștefan MUSTĂȚEA, Ioan ODĂGESCU - programarea calculatoarelor electronice, FORTRAN IV, culegere de probleme rezolvate și propuse, Editura ASE, București, 1973.
S-a spus că limbajul FORTRAN este destinat rezolvării problemelor cu calcule științifice laborioase. Adevărul este numai parțial, căci și nenumărate probleme și-au găsit rezolvare folosind acest limbaj. Modelele de simulare a prețurilor pentru produse petroliere, alegerea traseului optim la transportul pe conducte a produselor petrolier, verificarea ipotezelor privind omogenitatea loturilor de produse agricole folosind analiza dispersională multifactorială cu număr oarecare de experimente în căsuță precum și optimizarea unor sortimente de produse chimice produse în condiții de fluctuații a parametrilor, numai folosinf limbajul FORTRAN au fost realizate, deși nu erau deloc probleme atât de științifice pe cât credeau unii, ci erau îmbibate de algoritmi  euristici.
(27 septembrie 2017)

Muzeul virtual al informaticii

În mai multe rânduri pe când eram activ înainte de pensionarea din Departamentul de Informatică și Cibernetică Economică, am coordonat câteva lucrări de licență pe teme legate de muzeul virtual al informaticii.
Să nu creadă nimeni că am avut eu o străfulgerare genială pe subiect, ci am plecat de la o realizare remarcabilă pe care am văzut-o la Institutul de Arhitectură Ion MINCU din București undeva prin anul 2000 unde se rula un filmuleț multimedia cu reconstruirea Bisericii Văcărești. Era un tur virtual foarte bine realizat, unde erau integrate și câteva din piesele păstrate la Mogoșoaia.
În opinia mea, a realiza un muzeu al informaticii românești nuste nici pe departe o misiune imposibil de îndeplinit. O echipă care stăpânește foarte bine instrumente și resurse multimedia, dacă include persoane care cunosc istoria informaticii românești nu are prea multe de făcut, căci lucrurile nu sunt deloc complicate. Există multe materiale foto și video legate de ceea ce a fost cândva în domeniul informaticii și a reconstitui trecutul este destul de lejer, mai ales că încă mai sunt persoane care au capacitatea de a certifica multe dintre aspecte, mai ales pentru faptul că au trăit acele evenimente.
Sunt lucruri lămuritoare pentru care reprezentările 3D și animațiile corespunzătoare nu ridică niciun fel de dificultate, căci pentru a înțelege anumite lucruri trebuie folosite simplificări ceea ce ușurează mult munca celor care doresc să realizeze angrenaje pentru diferite mașini de calcul.
Înainte de 1977 împreună cu studentul meu de la Informatică pe nume Teodor Mihail am realizat un desen animat pentru a explica modul în care se execută un program scris în limbajul ASSIRIS, folosind un aparat de filmat pe 8mm, un trepied și mergând pe principiul de la desenele animate unde se foloseau 16 cadre pentru a face o secundă de film. Totul ce am făcut a fost cadru cu cadru, uneori folosind funcția zoom a aparatului meu de filmat Quartz. Verificarea am făcut-o după developare pe aparatul meu de proiecție. Filmulețul a fost prezentat unor grupe de studenți undeva înainte de cutremurul din 1977. Știu deci cu ce se mănâncă a face un muzeu virtual, căci și acesta trebuie să parcurgă mai multe stadii, de la simplu la complex. Numai după o serie de experiențe și practici acumulate și rafinate se va trece la acea vizită într-un tur virtual cu parcurgerea de săli corespunzătoare generațiilor de calculatoare, exact așa cum este într-un muze, numai că în muzeul virtual vor exista demonstații dar și chestii interactive, care să-l lămurească pe vizitator ce și cum, căci acum este trist că lumea nu mai înțelege cum a fost posibil să se folosească tone de cartele perforate pentru a face ceea ce azi se face exact cu un stick de 32 Gb.
Acum trebuie doar inventariate materialele foto și video existente și trebuie stabilit nivelul la care se va merge. Numai după realizarea unui muzeu virtual simplificat se va trece la nivelul următor, folosind elemente de animație pentru a explica tot felul de algoritmi, mecanisme de funcționare și fluxuri de scriere de texte sursă. Abia undeva după stadiul al V-lea se pune problema realizării muzeului virtual în adevăratul sens al cuvântului, unde folosind profilul vizitatorului i se oferă acestuia exact ceea ce el are nevoie.


(27 septembrie 2017)

Elementele primitive

Să nu creadă nimeni că totul a început în informatică fie cu aritmometrul sau cu calculatorul personal sau și mai nou, cu tableta. Mintea omului a căutat să născocească elemente, unele mai simple, altele mai complicate, pentru a ușura efectuarea calculelor artimetice simple și apoi a celor cu mult mai complicate, căci viața de zi cu zi a impus folosirea de formule sofisticate în soluționarea de probleme concrete din tehnică, din economie, din medicină și din sociologie.
Niciodată problema de balanță a legăturilor dintre ramuri - BLR, care operează cu matrice de peste 100 de linii și de coloane nu va fi rezolvată cu hârtia și cu creionul, căci a inversa o materice atât de mare necesită sute sau probabil mii de ani de muncă pentru a lucra secvențial câte o persoană după care alta să vină să-i ia locul.
Abacul este folosit pentru operații de adunare și scădere.
Rigla de calcul se folosește pentru înmulțiri, împărțiri și logaritmi.
Este trist că muzeele nu pun accent pe aceste elemente ajutătoare pentru efectuarea de calcule simple și se intră brutal în calculatoarele electronice, în calculatoarele personale, iar muzeele nu dispun de elemente de tehnică de calcul funcționale, la care să se așeze vizitatorii și să lucreze efectiv ca în vremurile de demult, când a face calcule cu abacul sau cu rigla de calcul era mare lucru pentru oricine dorea să lucreze mult și bine pe unitatea de timp.
În cartea lui Manea MĂNESCU referită prin:
Manea MĂNESCU, Mircea BULGARU, Vasile BIȚĂ, Valeriu PESCARU, Grigore GRAMA - Mecanizarea si automatizarea lucrarilor de calcul statistic,Editura Didactica si pedagogica, București, 1966,
sunt subcapitole distincte dedicate riglei de calcul și pentru alte dispozitive de calcul, paginile 23-30, cu explicații detaliate legate de funcționare. Pe Wikipedia se află un articol destinat riglei de calcul și un articol destinat abacului.
Muzeul de computere din Mountain View, California are nenumărate piese care dovedesc preocupările omului din toate timpurile că a căutat să-și crească productivitatea și în munca intelectuală cu ajutorul a tot felul de dispozitive și algoritmi inventate.
Elementele primitive de calcul nu trebuie neglijate că ele arată că drumul până la tabletele de azi a fost lung și anevoios, presărat cu poticneli, stagnări dar și urmat de pași importanți, spectaculoși.



(27 septembrie 2017)

Tuesday, September 26, 2017

Generațiile de calculatoare

România este oglinda totală a oricărei istorii a informaticii de pe acest pământ pentru că a cunoscut toate treptele de evoluție, de la mașinile de calcul mecanice, până la dezvoltarea de calculatoare personale, în ceea ce privește domeniul hardware.
Plecând de la aritmometrul dela Tg. Mureș și ajungând la calculatoarele personale aMIC și Junior, toate au fost rodul inteligenței, creativității și inteligenței unor specialiști dăruiți muncii lor. Trebuie spus că a existat și contextul favorabil căci politica partidului comunist era aceea de a importa cât mai puțin și de a realiza aici, la noi cam tot ce trebuie pentru dezvoltarea țării.
Generațiile de calculatoare au fost urmărite pas cu pas și cu inteligență de către specialiștii în tehnica de calcul de la noi, căci a face calculatoare înseamnă 100% a lucra cu inteligență și a ști a combina toto ceea ce există realizat în tehnică și știință ca materii prime și aici mă refer la principii și la componente care se realizează în condiții cu totul deosebite. Marea realizare este de a ști cum să fie selectate și cum să fie îmbinate toate pentru a se obține un calculator de o nouă  generație, în pas cu vremurile.
Ărima generație este formată din dispozitive de calcul și mașini de calcul mecanice, electrice, eltro-mecanice și mașini simple electronice.
A doua generație este formată din calculatoarele electronice cu tuburi.
A treia generație aparține microprocesoarelor.
O trecere în revistă a calculatoarelor realizate la noi evidențiază preocupările din marile centre universitare și de tehnică de calcul de a realiza proiecte proprii, din care unele au ajuns să fie realizate în regim industrial.
CIFA - Calculatorul Institutului de Fizică Atomică realizat cu tuburi în mai multe game în intervalul 1954 - 1963. Pe acest calculator am lucrat în anul al III-lea de studenție.
CET-500 - calculator bazat pe tranzistori realizat în 1964.
MECIPT - Mașina Electronică de Calcul a Institutului Politehnic Timișoara, dezvoltat în mai multe game 1961 - 1974.
DACICC - Dispozitiv Automat de Calcul al Institutului de Calcul din Cluj, dezvoltat în mai multe game 1963 - 1968.
MARICA - Mașina Automată cu Relee a Institutului de Calcul al Academiei, realizat în 1959.
FELIX C - realizat la fabrica de calculatoare din Pipera 1978 în mai multe variante, din bazat pe microprocesoare. Pe acest calculator am lucrat ani în șir și pentru contracte de cercetare și pentru disciplinele de programare în COBOL și FORTRAN dar și la disciplina de programe aplicative.
CoBra - calculator personal realizat la Brașov în 1986 scos pe piață în 1988. Pe acest calculator am lucrat și în 21 decembrie 1989 folosindu-l am făcut prelucrări pentru un contract cu Institutul de Geologie, ducând rezultatele beneficiarului în condiții de risc.
Felix PC - calculator personal produs în intervalul 1985 - 1990.
CUB - Calculator Universal de Birou, produs de I.C.E. Felix București, a intrat în piață în 1984 -1989.
aMIC - microcalculator  produs ca model de laborator la Catedra de Calculatoare din Institutul Politehnic București 1982 - 1984.
Junior XT - desktop computers, realizat de IIRUC 1983 -1990. În 1989 am lucrat pe acest calculator o serie de programe în limbajul C, dar fluctuațiile de tensiune impuneau restartarea sa frecventă.
Independent - minicalculator din familia DEC-PDP, realizat în gama I-100, I-102, I-106 în perioada 1977-1989. Am lucrat programe în C și interfețele prietenoase dădeau randament bun în muncă.
CORAL - minicalculator realizat la fabrica de calculatoare între 1979 -1990.
În contextul actual al dezvoltării de calculatoare personale, laptopuri și tablete, probabil sunt limitări severe de a mai dezvolta o producție proprie căci apar probleme de calitate și de costuri, iar dacă se vorbește de agricultura autohtonă care nu are cheltuieli mari de transport, prețurile de vânzare ale produselor indigene sunt inumai de mari, ceea ce arată că randamentele sunt scăzute, ceea ce într-o producție de laptopuri sau tablete deja duc spre o altă direcție dacă un gigant nu vine aici să dezvolte o producție în condițiile impuse de el. Experiența Nokia arată că lucrurile sunt și mai complicate decât credem noi la o primă vedere, datorită contextului mioritic că nu vin alții să ne învețe pe noi.
Am considerat util ca să schimb numărătoarea generațiilor și să numesc toate drept echipamente de calcul.
Generația a I-a se referă la toate echipamentele bazate pe mecanisme acționate manual.
Generația a II-a se referă la toate echipamentele bazate pe mecanisme cu roți acționate electric.
Generația a III-a se referă la toate echipamentele electronice cu tuburi.
Generația a IV-a se referă la toate echipamentele electronice cu tranzistoare.
Generația a V-a se referă la toate echipamentele electronice cu circuite integrate.
Generația a VI-a se referă la toate echipamentele electronice cu circuite integrate pe scară largă.
Generația a VI-a se referă la echipamentele electronice cu circuite integrate pe scară extrem largă.
În acest fel se asigură o continuitate referitoare la tot ce este legat de procesele de automatizare a calculelor de-a lungul tuturor timpurilor, căci și viitorul va aduce altceva decât electronică în zona dezvoltării de noi generații de calculatoare.



(27 septembrie 2017)

Personalități ale informaticii

Lumea informaticii romanești a înregistrat personalități cu contribuții majore.
Pe multe dintre aceste personalitati le-am cunoscut.
La unii dintre ei le-am fost student.
Profesorii Edmond NICOLAU, Nicolae RACOVEANU si Dragos VAIDA, sunt trei dintre ei.
Profesorul Edmond NICOLAU se distingea prin cultura, prin mobilitatea ideilor, prin profunzime și mai ales prin prezența sa de excepție.
Venea la cursuri tot timpul elegant, cu cravată.
Avea o ținută dreapta, un mers sprinten și o voce caldă.
Avea cursul în cap, nu capul în curs.
Vehicula cu mare usurință tratatele pe care le deschidea și prelua în direct, din literatura străină, pasaje, formule, pe care le comenta.
Autor a numeroase cărți fundamentale, profesorul Edmond NICOLAU a fost și primul decan al Facultatii de Calcul Economic și Cibernetică Economică.
Nicolae RACOVEANU a fost decan și profesor de sisteme de calcul la Facultatea de Cibernetică.
Precis, concis și de vastă deschidere spre muzică și spre literatură, a ilustrat ceea ce înseamnă
eleganță și rigoare cumulate într-o singură persoană.
A adus mai multi discipoli, fără ca aceștia să se ridice la înalțimea maestrului, datorită limitelor lor.
Grigore MOISIL a incurajat informatica.
Emil MUNTEANU a clarificat multe aspecte și prin detaliile introduse în cărți a format o școală de foarte mare valoare în programare, căci limbajele de asamblare sunt esențiale.
Politehnica Bucureșteană a dezvoltat o facultate de Computer Science extraordinar de bine definită și recunoscută valoric.
Contribuțiile majore ale unor profesori precum Mircea PETRESCU, Adrian PETRESCU s-au dovedit a fi esențiale.
Scoala a câștigat mult prin valoare odată cu venirea în prim plan a profesorilor Nicolae ȚĂÎUȘ, Valentin CRISTEA și Dan Luca ȘERBANAȚI. La Academia Tehnică Militară s-a remarcat Victor PATRICIU pe probleme de e-commerce. În ICI a venit cu contribuții majore Florin FILIP, cel care a sprijinit din toate puterile dezvoltarea informaticii economice din ASE.
Profesorul doctor docent Constantin IONESCU, este unul dintre cei care au sesizat încotro bate vântul în informatică și a reușit să se adapteze noilor condiții, trecând de la statistică spre analiza și proiectarea de sisteme informaționale și informatice.
A condus multe doctorate în informatică.
Sunt mulți profesori de azi care îi datorează formarea ca dascăli, ca oameni și cercetători.
Cartea pe care a coordonat-o de Proiectarea Sistemelor Informatice, celebra disciplina PSI, este și acum, după mulți ani un model de cum se realizează o lucrare științifica în grup, sub o îndrumare atentă, colegială, exigentă și competentă. Deși a avut funcții foarte importante în stat, profesorul Constantin IONESCU a rămas uman, bun și foarte apropiat de tineri.
Circula un folclor ca atunci cand era foarte mare, nu se putea adresa cineva direct lui, ci trebuia mai întâi să se adreseze unui intermediar, de regulă decan de facultate și numai acela îi vorbea profesorului IONESCU. Era folclor.
Nu l-am cunoscut așa dar folclorul are și un sâmbure de adevăr sau este fabulație totală.
Trebuie știut însa că un om ca el, care discuta și cu secretara catedrei tot așa cum vorbea cu un profesor, este greu de crezut că sufera o transformare peste noapte să devină semizeu.
Prin anii '80 la mare, povestea pe plaja cum un coleg l-a rugat sa mearga sa cumpere o rama de la consignatie în ideea ca va cumpara cândva și un tablou...
La sarbatorile de 8 Martie ale catedrei de Cibernetica profesorul IONESCU venea si spunea glume si bancuri care placeau tuturor.
Trebuie spus că absolventi ai Secției de Informatică Economică de la Facultatea de Cibernetica au reusit să se impună în ASE la alte facultăți.
Profesorul Pavel NĂSTASE a fost decanul Facultății de Contabilitate și Informatică de Gestiune.
Profesorul Ilie TAMAȘ a fost șeful Catedrei de Informatică de Gestiune din ASE.
Profesorul Valer ROȘCA a fost decanul unei facultăți de la Universitatea Blaga din Sibiu.
Mulți dintre absolventii de la Informatica Economica sunt personălitați recunoscute.
Profesorul Ioan NICOLAESCU a fost decan in Academia Tehnica Militara.
Profesorul Zenovic GHERASIM lucreaza cu mare succes in Universitatea Brancoveanu.
Profesoara Doina FUSARU a fost sefa de catedra la Universitatea Brancoveanu.
Facultatea de Cibernetică a dat doi rectori, pr profesorii Ion Gh. ROȘCA și Pavel NĂSTASE.
Și exemplele continuă.
Istoria informaticii trabuie să-i pună la loc de cinste pe:
Cristian CALUDE
Oleg CERNIAN
Gheoghe MARIAN
Doina BANCIU
Ioan GHEORGHE
Ladislau GASPAR
Ion PATRAU
Cornelia IOANA
Ei au muncit din greu și au realizat aplicații importante care au făcut ca încredera în calculator să crească mereu și acesta să nu mai fie văzut ca sperietoarea care atunci când apare, trebuie dați afară 10 funcționari nevinovați.


(27 septembrie 2017)

Monday, September 25, 2017

Considerații la istoria informaticii românești

Între anii 1999 -2003 am asistat la nenumărate întâlniri cu oameni de meserie din informatică reuniți pentru a pune bazele realizării unei istorii a informaticii de la noi. Discuțiile s-aun împotmolit la;
- titlu;
- întâietăți;
- etapizări;
- dimensiune;
- detaliere;
- atribuire;

- durată;
- fonduri.
Titlul a fost cel mai greu lucru de stabilit. Mi-am adus amintre de trei prieteni care se întâlnesc duminică dimineața să discute ce vor face în acea zi, cum își vor petrece timpul. Ei parlamentează, nu se înțeleg, vin cu tot felul de variante, argumente și contraargumente și îi găsește seara tot parlamentând. Exact așa a fost și aici. Se discuta dacă acelei cărți să i se spună istoria Informaticii românești sau istoria Informaticii din România, existând două tabere foarte echilibrate numeric dar și ca voci care își susțineau cu ardoare punctele de vedere. Această chestiune a făcut ca totul să treacă în plan secundar și progresele de la o ședință la alta să fie nesemnificative.
Întâietățile n-au depășit nici în informatică celebra dilemă despre cine a fost mai întâi, oul sau găina sau amândouă, zic eu. În acea sală erau foarte mulți dintre cei care au avut contribuții majore la dezvoltarea informaticii din țatra noastră, fără a exista o modalitate de a cunatifica importanța și nici documente din care să rezulte ziua, ora și minutul în care s-a produs nu oarecare eveniment. Pentru a lămuri care sunt întâietățile trebuiau definite criterii și ales unul care să nu se schimbe niciodată și respectivul criteriu să genereze lista imuabilă a întâietăților și punct.
Etapizările au generat discuții dintre cele mai aprinse, întrucât există nenumărate criterii. Cei ce au îmbrățișat ideia de a etapiza în timp aveau argumentele lor, cei care abordau probleba după criteriul teritorialității veneau și ei cu argumentele celor trei provincii românești, iar cei care demonstrau necesitatea etapizării după generașiile de calculatoare își căutateu și ei dreptatea, nimeni neavând izbândă și totul terminându-se în coadă de pește.
Dimensiunea cărții de istorie a informaticii se vrea ceva monumental, unii dintre participanții la discuții făceau referire la cartea lui George Călinescu Istoria literaturii române de la origini până în prezent, publicată în anul 1941. Alții vedeau eliminarea limitelor de dimensiune din moment de o astfel de abordare se realizează exclusiv în mediul virtual, dedicându-i-se un site despre al cărui nume s-au purtat discuții interminabile, deci fără rezultat concret.
Detalierea a depins de fiecare dată de efortul pe care autorii au fost dispuși să și-l asume, dar toată lumea a invocat necesitatea lucrului pe documente, cu exactitatea de ceasornic, ca și cum totul se realizează pornind de la zero, deși există nenumărate materiale despre evoluția informaticii, căci toți cei care au aniversat câte ceva au scris fie memorii, fie cărți, fie articole, deci există ceva.
Atribuirea de capitole pe autori a devenit o mare problemă mai ales că printre cei prezenți în sală se aflau persoane care se considerau deschizători de drumuri, fondatori și tătici ai informaticii românești, căci mămici nu erau invitate să aibă contribuții la atingerea obiectivului. De regulă, când apar coordonatori de organizații cărora li se atribuie sarcini exacte, deși ei spun că fac și dreg, cu siguranță că ei transferă sarcinile unor subordonați și materialele apar anonime, căci nimeni nu vrea să-și asume responsabilitatea unor materiale eterogene, făcute fără plată și mai ales fără dirijor.
Durata realizării unei istorii a informaticii de la noi a plutit la toate întâlnirile sub imperiul incertitudinii, datorită a numeroși factori dintre care dorința unei abordări științifice, obiective era factorul dominant. Este adevărat că pofta vine mâncând și totuși caracterul obiectiv este relativ căci nimeni nu știe apriori ce și cum despre ceva care face obiectul unei cercetări.

Despre fonduri s-a discutat mult și neproductiv, ca să nu spun nerealist. Mi-am adus aminte de meșterii care pun gresie care în loc de a arăta ce știu să facă și pe unde au lucrat, vin și troznesc un preț de te îndoaie, ei neștiind ce sunt aceia distanțieri. La acele ședințe exact acest aspect m-a izbit profund, anume banii. În loc să se procedeze la a face un text ca ofertă pentru obținerea finanțării pentru un proiect, unii dintre potențialii autori vorbeau de bani, de pretenții și nu corelau efortul și rezultatul cu sumele de încasat.
Toate acestea m-au determinat la un moment dat să scriu o carete de istorie a informaticii de la noi cu mult mai tendențioasă decât cartea din 1952 a lui Mihail ROLLER intitulată Istoria RPR, manual pentru învățămîntul mediu. Cartea conținea nenumărate interpretări simpliste, eronate și neștiințifice, dar i-a făcut pe alți istorici să treacă deîndată la scrierea de istorii pe care ei le considerau și științifice și obiective și românești, caracteristici care în mare parte rămâneau la stadiul de deziderat datorită restricțiilor impuse de partidul aflat la putere până în 1989.
După o analiză mai atentă mi-am zis că nu merită, pentru că ar fi pentru mine o abordare negativă și dacă tot fac ceva, să nu fie nici în dorul lelii și nici ceva aiuritor care nu folosește nimănui.
Obiectivul lucrării este de a prezenta cât mai obiectiv, dar selectiv, aspecte esențiale din evoluția de-a lungul anilor a informaticii de la noi din țară.
Am structurat lucrarea fără a folosi un criteriu anume, ci exact așa cum am considerat că este util pentru a da o imagine cât mai bună privind informatica românească, pentru că lucrării i-am dat titlul Istoria informaticii românești, căci așa mi-a venit primul gând, având senzația că am posibilitatea să includ cât mai multe lucruri, fără a fi extrem de pretențios și de generalizator.


(26 septembrie 2017)