Wednesday, April 2, 2025

Un programator cu experiență învață un nou limbaj de programare sau se acomodează cu el?

Pentru un programator cu experiență, care a trecut cu succes prin a programa în mai multe limbaje de programare, atunci când se pune problema să folosească un nou limbaj de programare, se va acomoda fără prea mari dificultăți cu noul limbaj de programare.
El trebuie să-și răspundă la o serie de întrebări, atunci când studiază documentația noului limbaj de programare.
Cum se declară programul principal?
Limbajul are o listă de cuvinte cheie?
Cum se definesc blocurile?
Care sunt tipurile de variabile?
Care sunt tipurile de constante?
Cum se implementează structura alternativă?
Există structură alternativă multiplă?
Cum se implementează structura repetitivă condiționată anterior?
Cum se implementează structura repetitivă condiționată posterior?
Cum se definesc și cum se referă variabilele pointer?
Există variabile de tip articol?
Cum se construiesc funcțiile și sub-rutinele?
Care este lista de operatori?
Cum se construiesc expresiile?
Cum se face alocarea dinamică de memorie?
Există recursivitate?
Care sunt regulile de construire a expresiilor de referire?
Ce limitări există la numărul de niveluri de definire și de referire a variabilelor pointer?
Există atribuire multiplă?
Cum se definesc fișierele?
Care sunt instrucțiunile în care apar fișiere?
Există biblioteci de funcții standard?
Cum se definesc și cum se folosesc obiectele?
Există cărți de prezentare a limbajului?
Există cărți sau portaluri cu exemple de programe scrise în noul limbaj? 
S-a înțeles exact ce aduce nou acest limbaj de programare?
Care sunt marile diferențe ale limbajului în raport cu limbajele cunoscute?
Ce are în plus acest limbaj de programare?
Ce lipsește acestui limbaj în raport cu limbajele cunoscute?
Mai sunt și alte întrebări, dar folosind principiul văzând și făcând, programatorul ca asimila cam tot ceea ce are nevoie din noul limbaj de programare, pentru a scris programe folosind cât mai bine facilitățile, fără a face neapărat programare în noul limbaj, doar de dragul de a face altceva și altfel, dar preluând noile facilități, deși dacă scria programul în vechiul limbaj tot cam așa stăteau lucrurile. Un nou limbaj de învață pentru a face altceva, o programare de un alt nivel, care să însemne eficiență și aliniere la ceea ce întâmplă în noile tendințe ale programării, adică progres.


(03 aprilie 2025)




(02 aprilie 2025)

No comments:

Post a Comment