Verwys na die gedeelte hieronder en beantwoord dan die vraag daarna in dieselfde taal as die gedeelte: Verwysing: Verskillende programmeertale ondersteun verskillende programmeerstyle (die sogenaamde programmeerparadigmas). Die keuse van die taal wat gebruik word, is onderhewig aan baie oorwegings, soos maatskappybeleid, geskiktheid vir die taak, beskikbaarheid van derdepartypakkette of individuele voorkeur. Ideaal gesproke sal die programmeertaal wat die beste geskik is vir die taak wat voorlê, gekies word. Kompromieë van hierdie ideaal behels om genoeg programmeerders te vind wat die taal ken om 'n span te bou, die beskikbaarheid van samestellers vir daardie taal en die doeltreffendheid waarmee programme wat in 'n gegewe taal geskryf is, uitgevoer word. Tale vorm 'n benaderde spektrum van "lae vlak" tot "hoë vlak"; "lae vlak" tale is tipies meer masjien-georiënteerd en makliker om uit te voer, terwyl "hoë vlak" tale meer abstrak is en makliker is om te gebruik, maar gewoonlik minder vinnig.
programmering paradigmas