Basic Programming ConceptsTypes of Programming LanguagesGenerationLanguageExample1st GenMachine LanguageBinary (0s and 1s)2nd GenAssembly LanguageMOV, ADD3rd GenHigh-LevelC, Java, Python4th GenVery High-LevelSQL, MATLAB5th GenAI LanguagesProlog, LISPCompiler vs InterpreterFeatureCompilerInterpreterTranslationEntire program at onceLine by lineSpeedFaster executionSlowerExampleC, C++Python, JavaScript