Viide allpool olevale lõigule ja seejärel vastake küsimusele samal keeles kui lõigule: Läbikäik: Erinevad programmeerimiskeeled toetavad erinevaid programmeerimisstiile (nimetatud programmeerimisparadigmadeks). Kasutatud keele valikul on palju kaalutlusi, näiteks ettevõtte poliitika, ülesande sobivus, kolmanda osapoole pakettide kättesaadavus või individuaalne eelistus. Ideaalis valiakse kõige sobivam programmeerimiskeel. Selle ideaali kompromissi on leida piisavalt programmeerijaid, kes teavad keelt, et luua meeskond, selle keele jaoks kompileerijate kättesaadavus ja tõhusus, millega antud keeles kirjutatud programmid täidetakse. Keeled moodustavad ligikaudse spektri " madala taseme " kuni " kõrget taseme "; " madala taseme " keeled on tavaliselt masinorienteeritumad ja lihtsamad täita, samas kui " kõrgetasemel " on rohkem abstrakte keeli ja neid on kergem kasutada, kuid tavaliselt vähem kiiresti.
programmeerimise paradigmad