Përshkruani aspektet e ndryshme të një gjuhe programimi.
Një gjuhë programimi përbëhet nga disa përbërës të cilët së bashku përbëjnë një gjuhë të plotë. Këto përbërës përfshijnë elemente të tilla si sintaks, lloje të të dhënave, variabla, shprehje, loop, struktura të kontrollit, funksione, klasa, biblioteka dhe korniza. Sintaks i referohet një grupi rregullash që rregullojnë mënyrën se si shkruhet dhe strukturohet gjuha e programimit. Llojet e të dhënave sigurojnë strukturën për të dhënat që përdoren në program. Variabla ndihmojnë në ruajtjen, manipulimin dhe përdorimin e të dhënave. Ekspresionet janë të përbërë nga variabla, literalet dhe operatorët. Loops lejojnë një seksion të caktuar të kodit të përsëritet shumë herë. Strukturat e kontrollit sigurojnë aftësinë për të kontrolluar rrjedhën e programit bazuar në kushte të caktuara. Funksionet janë blloqe të ripërdorshme të kodit. Klasat përdoren për të krijuar në gjuhë.