Rejea kifungu cha chini na kisha jibu swali baadaye katika lugha sawa na kifungu:  Passage: Lugha tofauti za programu inasaidia mitindo tofauti ya programu (inayoitwa paradigms ya programu). Uchaguzi wa lugha kutumika ni chini ya mambo mengi, kama vile sera ya kampuni, kufaa kwa kazi, upatikanaji wa vifurushi vya mtu wa tatu, au upendeleo wa mtu binafsi. Kimsingi, lugha ya programu inayofaa zaidi kwa kazi iliyopo itachaguliwa. Biashara-offs kutoka lengo hili kuhusisha kutafuta programmers kutosha ambao kujua lugha ya kujenga timu, upatikanaji wa compilers kwa lugha hiyo, na ufanisi ambao programu zilizoandikwa katika lugha fulani kutekeleza. Lugha fomu takriban wigo kutoka "low-level" kwa "high-level"; "low-level" lugha ni kawaida zaidi mashine-oriented na kasi ya kutekeleza, wakati "high-level" lugha ni zaidi abstract na rahisi kutumia lakini kutekeleza chini ya haraka. Ni kawaida rahisi code katika "kiwango cha juu" lugha kuliko katika "kiwango cha chini" wale.  Swali: nini ilikuwa jina la mtindo wa programu?
programu paradigms