Florian Moraru PROGRAMAREA CALCULATOARELOR în limbajul C
Florian Moraru PROGRAMAREA CALCULATOARELOR în limbajul C
Florian Moraru PROGRAMAREA CALCULATOARELOR în limbajul C
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Concluzii<br />
Un program complet pentru comanda DIR este mult mai mare decât schita de<br />
program prezentatã anterior, dar este mult mai mic si mai simplu decât alte programe<br />
necesare <strong>în</strong> practicã.<br />
Problemele ridicate de acest program sunt oarecum tipice pentru multe alte programe<br />
reale si permite urmãtoarele concluzii:<br />
- Necesitatea stãpânirii tuturor aspectelor <strong>limbajul</strong>ui folosit : operatii cu siruri de<br />
caractere, cu structuri si vectori de structuri, cu fisiere, alocare dinamicã, transmiterea<br />
de date <strong>în</strong>tre functii, scrierea de functii recursive etc.<br />
- Necesitatea cunoasterii, cel putin la nivel de inventar, a functiilor disponibile <strong>în</strong><br />
biblioteci si exersarea lor separatã, <strong>în</strong>ainte de a fi folosite <strong>în</strong>tr-un program mare.<br />
- Dezvoltarea progresivã a programelor, cu teste cât mai complete <strong>în</strong> fiecare etapã.<br />
Este bine sã pãstrãm mereu versiunile corecte anterioare, chiar incomplete, pentru a<br />
putea reveni la ele dacã prin extindere se introduc erori sau se dovedeste cã solutia de<br />
extindere nu a fost cea mai bunã.<br />
- Activitatea de programare necesitã multã atentie si concentrare precum si stãpânirea<br />
detaliilor, mai ales <strong>în</strong>tr-un limbaj cum este <strong>limbajul</strong> C. La orice pas trebuie avute <strong>în</strong><br />
vedere toate posibilitãtile existente si tratate.<br />
- Comentarea rolului unor variabile sau instructiuni se va face chiar la scrierea lor <strong>în</strong><br />
program si nu ulterior. Numãrul acestor comentarii va fi mult mai mare decât cel din<br />
exemplul prezentat, mai ales la fiecare antet de functie.<br />
Aceste comentarii pot facilita adaptarea programului pentru un alt sistem de operare<br />
sau pentru o altã interfatã cu utilizatorii programului.<br />
Informatii complete asupra functiilor de bibliotecã pot fi obtinute prin ajutor (Help)<br />
oferit de orice mediu IDE sau prin examinarea fisierelor antet, de tip H.