Scripting languages are not compiled into bytecode (similar to other programming languages such as Java???) but remain in source code embedded within an HTML or XML document and must be translated a line at a time into machine code by an interpreter.