Rigardu la malsupran trairejon kaj poste respondu la demandon poste en la sama lingvo kiel la trairejo:  Pasaĝo: Malsamaj programlingvoj subtenas malsamajn stilojn de programado (nomitaj programadaj paradigmoj). La elekto de la uzata lingvo estas submetata al multaj konsideroj, kiel ekzemple kompania politiko, taŭgeco por la tasko, havebleco de triaj pakaĵoj aŭ individua prefero. Ideale, la programlingvo plej taŭga por la aktuala tasko estos elektita. Kompromisoj de tiu idealo implikas trovi sufiĉe da programistoj, kiuj konas la lingvon por konstrui teamon, la haveblecon de kompililoj por tiu lingvo, kaj la efikecon, per kiu programoj skribitaj en antaŭfiksita lingvo plenumas. Lingvoj formas proksimuman spektron de "malalta nivelo" ĝis "alta nivelo"; "malalta nivelo" lingvoj estas tipe pli maŝin-orientitaj kaj pli rapidaj por efektivigi, dum "alta nivelo" lingvoj estas pli abstraktaj kaj pli facilaj uzi sed efektivigi malpli rapide. Estas kutime pli facile kodigi en "altnivelaj" lingvoj ol en "malalta-nivelaj".  Demando: Kiel nomiĝas la stilo de programado?
programadaj paradigmoj