પ્રોગ્રામિંગ ભાષાઓની વિભાવનાઓ, ઉદાહરણ તરીકે, એક ક્રમ નિયંત્રણ, શરતી અમલ, ઇટરેશન, રિકર્ઝન, કાર્યકારી વિઘટન, મોડ્યુલારીટી, સિન્ક્રોનાઇઝેશન મેટા-પ્રોગ્રામિંગ, અવકાશ, સતત પેટા પ્રકારો, નમૂનાઓ, આઉટપુટ પ્રકાર, પ્રોટોટાઇપ, ટીકાઓ પ્રવાહ, monads, મેલબોક્સીસ પ્રદર્શન ચાલુ , વાઇલ્ડકાર્ડ્સ, નિયમિત અભિવ્યકિત, ટ્રાન્ઝેક્શનલ મેમરી, વારસો પોલિમરિઝમ, મોડ સેટિંગ્સ અને તેથી વગેરે. . અમૂર્ત ભાષાઓ અને વર્ચ્યુઅલ મશીનો;