Introducere in Stiinta Calculatoarelor 2013 | Page 136

dinamică la momentul execuţiei nu este foarte utilizată în sistemele de operare actuale. Există diverse alte tipuri de biblioteci, cum sunt:  biblioteci pentru testare – care includ date de test dezvoltate specific pentru un tip de aplicaţie anume, cu care se poate verifica comportarea aplicaţiei în situaţii diverse – înainte de a fi dată în exploatare;  biblioteci grafice – care conţin diferite obiecte grafice gata de utilizat la proiecte din diferite domenii;  biblioteci de programe pentru diferite limbaje (Perl, Java) şi diferite utilizări (animaţii în pagini web, clase şi prelucrări uzuale). Trebuie făcută o deosebire clară între „pachete de programe” (sau clase) – ca biblioteci şi „pachete software” sau „pachete de aplicaţii” – ca modalităţi de distribuţie şi instalare software achiziţionat de la producători, de exemplu pachete pentru aplicaţii de birou – MS Office al firmei Microsoft, sau Apache OpenOffice care provine din StarOffice al firmei SUN. Medii de programare Dezvoltarea unui program scris într-un limbaj de programare ales, decurge mai uşor dacă toate instrumentele necesare sunt integrate întrunul singur, adică: editorul de text sursă, compilatorul, editorul de legături şi chiar depanatorul. Un Mediu de Dezvoltare Integrat (IDE – „Integrated Development Environment”) este un instrument software care oferă aceste facilităţi, fiind utilizat atât la proiectarea cât şi la implementarea aplicaţiei. Întrucât interfaţa grafică utilizator (GUI – „Graphical User Interface”) este partea de program care necesită cel mai mare efort de programare, acestor medii li s-a adăugat modalitatea de proiectare şi implementare vizuală a interfeţei grafice. Prin programarea vizuală, se plasează obiecte (de tipul fereastră, buton grafic, casetă de text etc.) pe o suprafaţă de lucru – care, la final, va deveni suprafaţa de lucru a utilizatorului, în fundal, mediul de programare producând cod prin care rezolvă partea de program ce va construi obiectele interfeţei. Exemple de medii (IDE) sunt popularele Turbo C sa Turbo Pascal (ale firmei Borland), astăzi prezente şi pe sistemul de operare Linux în mod gratuit. Medii moderne, cu posibilităţi 136