کلمه "اسکریپت" امروز برای اشاره به برنامه ای است که به هر زبان برنامه نویسی سطح بالا نوشته شده است. "سطح بالا" در رابطه با زبان های برنامه نویسی اسکریپت به این معنی است که دستورالعمل های این زبان بیشتر با درک یک شخص (برنامه نویس) سازگار است. بر خلاف زبانهای اسکریپت نویسی ، زبانهای سطح پایینی وجود دارند که بیشتر روی قابلیت استفاده پردازنده های رایانه ای تمرکز دارند.
دستورالعمل ها
مرحله 1
کلمه "اسکریپت" در ترجمه به معنای "اسکریپت" است و این کاملاً دقیق معنی معنای ایجاد اسکریپت را تعریف می کند - برنامه نویس باید اسکریپتی بنویسد که بر اساس آن رایانه عملیات ارائه شده توسط سازنده را انجام دهد و به اقدامات کاربر و سایر اطلاعات واکنش نشان دهد از بیرون آمدن
گام 2
هیچ زبان اسکریپت نویسی واحدی برای همه اهداف وجود ندارد - بعضی از گروههای اینگونه زبانهای برنامه نویسی بر استفاده در سرورهای وب (به عنوان مثال PHP) ، گروههای دیگر به عنوان برنامه های کنسول (به عنوان مثال ، VisualBasic) و غیره متمرکز شده اند. علاوه بر این ، بسیاری از برنامه ها با زبان های نوشتاری خاص خود ارائه می شوند. بنابراین پایانه های نرم افزاری برای معاملات سهام از اسکریپت های نوشته شده به زبان خودشان استفاده می کنند (به عنوان مثال ، MQL). اسکریپت هایی برای استفاده با عناصر Flash صفحات وب وجود دارد (زبان اکشن اسکریپت) ، اکثر بازی های پیچیده همچنین امکان استفاده از اسکریپت ها به زبان های خود را دارند. گاهی اوقات برنامه ها می توانند حتی از چندین سطح از چنین اسکریپت هایی استفاده کنند - به عنوان مثال ، ویرایشگر صفحه گسترده Microsoft Office Excel دارای یک زبان برنامه نویسی داخلی برای پردازش داده ها است ، علاوه بر این می توانید از "ماکروها" استفاده کنید ، یعنی اسکریپت هایی که اقدامات کاربر را شبیه سازی می کنند.
مرحله 3
اسکریپت ها در زبان های برنامه نویسی مختلف از قوانین طراحی و نحو مختلفی برای نوشتن دستورات استفاده می کنند و همچنین در پرونده هایی با فرمت های مختلف ذخیره می شوند و برای اجرای آنها به نرم افزارهای مختلفی نیاز است. هنگام انتخاب زبان اسکریپت نویسی باید به همه این موارد توجه شود. علاوه بر این ، هر زبان اسکریپت نویسی ویرایشگرهای خاص خود را دارد ، و حتی گاهی اوقات حتی کل سیستم های نرم افزاری ، از جمله اشکال زدایی ، برنامه های کامپایل و رفع کامپایل (ترجمه اسکریپت های سطح بالا به کدهای ماشین قابل درک برای پردازنده و پشتیبان) و غیره