Programlingvaj niveloj
La respondo estas: Malaltnivelaj lingvojMaŝina lingvo, asembla lingvo.
altnivelaj lingvoj: proceduraj lingvoj, objekt-orientitaj programlingvoj.
Programlingvoj kategoriiĝas en tri kategorioj: altnivela, malaltnivela kaj meza.
Altnivelaj lingvoj estas plej proksimaj al homa lingvo kaj tial estas nomataj kiel programistaj.
Ekzemploj de altnivelaj lingvoj inkluzivas C# kaj Python.
Aliflanke, malaltnivelaj lingvoj estas pli proksimaj al maŝinkodo kaj malfacile kompreneblaj por homoj.
Asembla lingvo estas tipa ekzemplo de malaltnivela lingvo.
Fine, mezaj lingvoj situas ie inter altnivelaj kaj malaltnivelaj lingvoj kaj havas trajtojn de ambaŭ.
Koncerne uzadon, altnivelaj programlingvoj estas la plej uzataj por disvolvi programojn, ĉar ili estas pli facile kompreneblaj por homoj ol malaltaj aŭ meznivelaj lingvoj.