Referindu-ne la pasajul de mai jos și apoi răspunzând la întrebare ulterior în același limbaj ca și pasajul: Pasajul: Diferite limbi de programare susțin diferite stiluri de programare (numite paradigme de programare). Alegerea limbii utilizate este supusă multor considerații, cum ar fi politica companiei, adecvarea la sarcină, disponibilitatea pachetelor terță parte sau preferința individuală. În mod ideal, va fi selectat limbajul de programare cel mai potrivit pentru sarcina în cauză. Compromisiile din acest ideal implică găsirea unor programatori suficienți care cunosc limbajul pentru a construi o echipă, disponibilitatea compilatorilor pentru acea limbă și eficiența cu care se execută programele scrise într-un anumit limbaj. Limbile formează un spectru aproximativ de la "nivel scăzut" la "alt"; limbile de nivel scăzut sunt de obicei mai orientate spre mașină și mai ușor de executat, în timp ce limbile de nivel înalt sunt mai abstracte și mai uș de utilizat,
paradigme de programare