زبان برنامه نویسی پرل ، یک زبان تفسیر شده می باشد ، بدین معنا که کد شما می تواند بدون یک مرحله کامپایل که یک برنامه اجرایی غیر قابل انتقال ایجاد می کند ، به همان نحوی که هست اجرا گردد .
کامپایلرهای سنتی ، برنامه ها را به زبان ماشین تبدیل می کنند .
با اجرای یک برنامه پرل ، ابتدا این برنامه به بایتکد کامپایل می شود که سپس ( همزمان با اجرای برنامه ) به دستورالعمل های ماشین تبدیل می گردد .
بنابراین ، برنامه زبان برنامه نویسی پرل دقیقا مانند اسکریپت های شل Shell ، یا اسکریپت های Tcl نیست که بدون یک بیان میانی مستقیما به دستورالعمل های ماشین تفسیر می شوند .
برنامه پرل مانند اکثر ورژن های C یا C++ نیز نیست ، که مستقیما به فرمت وابسته به ماشین کامپایل می شوند .
بلکه چیزی فی ما بین اینهاست . همانند پایتون ، awk و فایل های elc در ایماکس Emacs
کامپایلرهای سنتی ، برنامه ها را به زبان ماشین تبدیل می کنند .
با اجرای یک برنامه پرل ، ابتدا این برنامه به بایتکد کامپایل می شود که سپس ( همزمان با اجرای برنامه ) به دستورالعمل های ماشین تبدیل می گردد .
بنابراین ، برنامه زبان برنامه نویسی پرل دقیقا مانند اسکریپت های شل Shell ، یا اسکریپت های Tcl نیست که بدون یک بیان میانی مستقیما به دستورالعمل های ماشین تفسیر می شوند .
برنامه پرل مانند اکثر ورژن های C یا C++ نیز نیست ، که مستقیما به فرمت وابسته به ماشین کامپایل می شوند .
بلکه چیزی فی ما بین اینهاست . همانند پایتون ، awk و فایل های elc در ایماکس Emacs