Ce este programarea

Obiectiv 1 : Ce înseamnă să programezi?

Comportamentul și gândirea umană sunt caracterizate de secvențe logice. Din primele zile ale vieții învățăm cum să acționăm în diverse împrejurări pentru a obține rezultatele dorite. Putem intui care vor fi acțiunile altor oameni în situații cunoscute. În mod similar și compotramentul nostru în diferite situații poate fi prognozat.

Odată învățate, secvențele de acțiuni devin automate – le realizăm la nivel subconștient, fără a ne mai concentra asupra detaliilor. De exemplu: mișcarea unității mouse, atingerea într-un anumit mod a ecranului telefonului inteligent, întoarcerea paginii de carte în timpul lecturii, scrierea literelor, mersul pe bicicletă, conducerea automobilului și multe alte acțiuni.

Dacă am controla conștient fiecare semnal trimis de neuroni, fiecare mișare a mușchilor implicați în deplasarea lină a degetelor, rezultatele ar fi dezastruoase – orice acțiune, orcât de simplă, ar dura extrem de mult, iar noi am deveni cele mai ineficiente dintre ființele existente.  Pentru a fi eficienți cele mai multe acțiuni le realizăm rapid, în mod automat. Dar, până a deveni automate, secvențele corecte de acțiuni trebuie învățate.