Sunteți pe pagina 1din 3

Andrei Ciorba - 324 CA

Friday, January 12, 2007

Hermeneutica tiinei calculatoarelor

Despre proiectarea programelor, dintr-o perspectiv hermeneutic

La baza tuturor direciilor de evoluie ce presupun includerea sistemelor de calcul sau n orice fel atuomatizate, pentru facilitarea sarcinilor omului, se afl rolul mainii, acela de punte ntre proiecia din mintea care susine proiecia i materializarea ei. Pentru proiectarea programelor n sens hermeneutic este necesar dezvoltarea unuia sau a mai multor limbaje care s se afle sub controlul utilizatorului i care s poata acoperi, prin flexibilitate, modelare sau extindere constant, un grad de universalitate a exprimrii, deschis spre evoluie, care sa nu fi fost conceput pentru o marj de elemente i capaciti expresive, stabilit de dinainte. Evident, conceperea unui astfel de limbaj necesit o perspectiv total diferit fa de paradigmele comune, prezente, ale stabilirii formei i coninuturilor limbajelor. n prezent, iluzia flexibilitii limbajelor ce le folosim, fie ele exprimate prin viu grai, ntre posesori ai unei aa-zise inteligene naturale, sau utilizate la interconectarea sistemelor inteligente cu cele computaionale, este dat de forma i funcionarea minii umane, care se poate adapta, poate interpreta, poate vizualiza din diferite perspective, nu neaprat contient i care, dei supus erorii (matematico-logice) i dovedete unicitatea prin deschiderea ei spre practic orice poate fi asemnat cu o experien precedent. Astfel c putem deduce una dintre valenele unui astfel de limbaj universal: aceea de a nu enuna informaii ntr-o form ca cea cu care lucreaz n prezent calculatoarele. O main cu adevrat inteligent trebuie s perceap un mesaj ntr-o form mult superioar coninutului su i, evident, s construiasc, la rndul ei, astfel de mesaje. Apare problema compatibilitii cu mintea, concepia, modul de selectare a ideilor i de construire a mesajelor, de care oamenii sunt capabili. Dac nu vom putea dezvolta o tiin sau, mcar, s conducem o cercetare/documentare spre o astfel de direcie, a descoperirii unui limbaj superior chiar nou, nu vom putea avea niciodat pretenia de a evita acest efort prin recurgerea la inteligena artificial (presupus) sau puterea foarte mare de calcul a sistemelor semi-inteligente matematice, al cror rol va fi abroape redundant pentru o interpretare ce nu are la baz logica, ci adaptarea dupa reguli asemntoare celor de comportament, deci, nu neaprat logice.

Andrei Ciorba - 324 CA

Friday, January 12, 2007

Totui, ideea din spatele dorinei de a pune bazele unui astfel de limbaj (i de a-l face funcional, n interiorul unei maini) provine de la intenia omului de a da o nou dimensiunii lumii programabile, de a o face mai deschis i, dei mai abstract, n final aceasta s fie ct mai apropiat de nevoile sale cotidiene, de indeplinirea sarcinilor ntr-un mod cat mai uor, mai flexibil i, de ce nu, mai interesant. Deci intenia este aceea de a putea comunica la un nivel primar (pentru om) cu o main care s neleag mai mult dect informaia brut ce o comunic omul. Adic s intepreteze ceea ce omul nu exprim n mod direct, s se poat folosi de variabile i elemente ce intervin in decizii, ntr-o masur n care omul nu le mai poate controla din cauza numrului i complexitii lor, dar care converg spre o form bine definit n imaginaia autorului. Dac intepretnd att de mult informaie i prelucrndu-o n modaliti aproape subtile pentru mintea uman, o main poate ajunge s dea noi exemple pentru gndirea uman. Esenele unei astfel de programri sunt, n final, modalitatea de prelucrare, forma de comunicare i, evident, un mod ideal de stocare a acestor informaii, care necesit, din nou, o abstractizare a informaiei universale, care s inmagazineze, i dupa ce a fost izolat, arhivat, aceleai valene suplimentare, fa de coninutul care, eventual, ar putea fi stocat exact n forma n care a fost comunicat, la nivel fizic, de fiina uman. Necesitatea stabilirii unui set de simboluri formale poate crea nebnuite dificulti. Spre exemplu, chiar daca n programarea orientat pe obiecte exist o ierarhie pe care entitile utilizate o respect, este discutabil felul in care se stabilete universalitatea elementelor de la rdcin, precum i felul n care se decide asupra complexitii poteniale pe care acestea o pot deine. Un obiect al tuturor obiectelor, un obiect care reprezint tot ceea ce este, e principalul obstacol i poate unicul de dificultate extrem ce st n calea reprezentrii (sau, o putem numi aproape metaforic, o serializare) a tot ceea ce este. Restul, mai apoi, reprezint limitri de orizonturi, specializri, tendine pe anumite direcii i particularizri, urmate, n final, de definiri concrete a prilor lumii nconjurtoare. Ct de mult libertate se poate da unui obiect care ar trebui sa reprezinte pe orice? Cat de mult ne permite tehnica sa exprimm complexitatea? Avem cunotint despre ceea ce poate nsemna orice pentru a spune ca suntem pregtii a pregti terenul pentru un

Andrei Ciorba - 324 CA

Friday, January 12, 2007

astfel de element al elementelor? Poate c vom afla nite indicii pe drumul cutrii de sine, al nelegerii proprii. Atta timp ct natura uman e limitat la orizontul pe care nici ea nu i-l poate explica, poate dintr-o complexitate extrem, poate dintr-o lege a firii care limiteaz contiina uman pentru a nu se autodistruge (i) prin aceast metod, suntem n imposibilitatea de a fi de partea autorului actului creaiei cnd se aduce n discuie elementul creat pe care l dorim s surclaseze propria noastr inteligen. Pan acum am dorit doar s i se supun.

S-ar putea să vă placă și