قبل از اینکه بخوام توضیحات گستردهای درباره این پروژه بدم، باید درمورد زبانهای اسکریپت نویسی یک توضیح کوتاه بدم.
زبان اسکریپتنویسی چیست؟ (از ویکیپدیا دانشنامه آزاد)
زبان اسکریپتنویسی یا زبان پردازهنویسی (به انگلیسی: script language یا scripting language) یک زبان برنامهنویسی است که اجرای وظایف را خودکارسازی میکند. اسکریپتها برای محیطهای زمان اجرای خاص طراحی شدهاند. اگر از زبان اسکریپتنویسی استفاده نشود، وظایف باید تک به تک توسط عامل انسانی اجرا گردد. زبانهای اسکریپتنویسی اکثراً تفسیر میشوند (به جای آنکه کامپایل شوند). هر برنامهٔ اسکریپتی دنبالهای از دستورها است که پیدرپی انجام میشوند، از این رو به آن «دستورنامه» یا «دستنامه» هم گفته میشود.