Noun (thing)
    
  
    Interpreter  
          
      
          
      
      
   
  
                  
                            
              
  
                  
                            
              
  
    
        a program that reads a high-level programming language, converts it into machine code, and then immediately runs that code        
          
      
          
      
      
    
  
      Computer languages that require an interpreter often run slower than languages that require a compiler.