I read that scripting is very useful in software engineering. I\npicked up some video game programming books and they mention that\nscripting can be used to seperate the code that is likely to change\nfrom the core game engine.\n\nI have heard that Perl is widely used in the game programming\nindustry. Can perl scripting used for this? If not, what is it used\nfor? If it is used for this, how does Perl communicate with the main\ngame engine? Can some one explain how this works? For example: are\nthere two executables that run and communicate back and forth, or is\nthere only one executable? Is there a Perl interpreter that reads in\nscripts into your main program?