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