luni, 11 iulie 2016

Primul soft care scrie programe in Java in locul dvs.



Plecand de la ideea expertului si nu mai putin faimosului profesor de programare in Java, Bruce Eckel, idee care se gaseste dezvoltata in ebook-ul free: "Thinking in patterns", am dezvoltat un algoritm care realizeaza structura de baza a oricarui program Java. Ideea de baza este urmatoarea: orice program, indiferent de limbajul in care este scris, are urmatoarele componente: date de intrare, prelucrari (in care pot apare date intermediare) si date de iesire. Codificand toate aceste date intr-un limbaj universal (pseudocod), si realizand o baza de date suficient de mare de aplicatii rezolvate (fiecare aplicatie scrisa in cate un fisier separat), se poate scrie un algoritm care sa caute asemanari intre datele de intare si iesire ale programului cerut si datele din programele existente in baza de date. Cautand numarul maxim de asemanari, se poate lista codul sursa al programului pre-existent, insotit de foarte multe comentarii . Cea mai mare parte a codului sursa existent deja se poate refolosi. Am trecut la etapa a doua, implementarea algoritmului in limbajul C++. Algoritmul a fost testat pe limbajul Java, dar el poate fi folosit pana la urma pentru orice limbaj de programare. Succesul este cu atat mai mare cu cat baza de date de aplicatii rezolvate este mai mare.


Prof. Boroghina Bogdan
www.cursuriploiesti.ro - Cursuri gratuite si resurse

Niciun comentariu:

Trimiteți un comentariu

Rețineți: Numai membrii acestui blog pot posta comentarii.