ورود ثبت نام
اسکریپت چیست و زبان اسکریپت ( Script ) نویسی چیست ؟
» آموزش برنامه نویسی » اسکریپت چیست و زبان اسکریپت ( Script ) نویسی چیست ؟
45165 بازدید

اسکریپت چیست و زبان اسکریپت ( Script ) نویسی چیست ؟

قبل از این که بدانیم اسکریپت چیه ؟ اول باید معنی اون رو بدونیم اسکریپت به معنی ( متن سند ، دست خط ) می باشد . حالا باید بفهمیم که کلاً اسکریپ یعنی چی ؟

اسکریپت چیست ؟

اسکریپت یک برنامه یا دستورالعمل های نوشته شده با استفاده یک زبان اسکریپتی است . اسکریپت ها برنامه های کوچکی هست که به وسیله آن ها می توان برخی وظایف تکراری و یا یک وظیفه طولانی را به طور خودکار انجام داد . در واقع اسکریپت به کدهای برنامه نویسی گفته میشه که کامپایل نمی شوند و معمولاً تفسیر می شوند .

در دهه 1960 اولین اسکریپت ها ساخته شدند ، چون کاربران مجبور بودند برای انجام کارهای خود سلسله ای از دستور های ( کد های ) تکراری یا مشابه بنویسند ، پس کم کم به اسکریپ ها قابلیت هایی اضافه شد که کاربران با استفاده از آن می توانستند الگوی دستوری خود را به اسکریپت اعلام کنند و اسکریپ به صورت خودکار دستورها را انجام می داد .

زبان اسکریپت چیست ؟

زبان اسکریپت در واقع نمونه کوچک شده زبان مادر خود هست و تعدادی از دستور ها و امکانات زبان های بزرگ برنامه نویسی در این زبان حذف شده اند . مثلاً امکان حذف کردن و نوشتن فایل ها بر روی سیستم کاربر در این زبان ها وجود ندارد .

زبان های اسکریپتی ( مفسری ) به زبان هایی گفته می شود که مرحله کامپایل و اجرا از هم جدا نیستند ، در واقع کامپایل آن ها در زمان اجرا انجام می شود . برای اینکه بهتر بفهمید ، در زبان ++C وقتی گزینه Run برنامه را می زنید اول برنامه کامپایل می شود و اگر مشکلی نداشت خروجی را به شما نشان می دهد ولی زبان های اسکریپتی وقتی کدها اجرا می شوند از همان خط اول شروع به اجرای برنامه می کند و هر کجا که اشتباهی بود ارور می دهد و ائامه دستورات را اجرا می کند .

همان طور که گفتم زبان اسکریپت معمولاً به صورت فرمان و تفسیر است و به همین دلیل در بسیاری از آن ها برنامه ها سریع تر از برنامه هایی که با ++C  و Java نوشته می شوند اجرا می شوند .

زبان های اسکریپتی

Python :

زبان برنامه نویسی قدرتمند و شئ گراست .

Java Script :

دستورات این زبان شبیه ++C است و برای اطلاعات بیش تر می توانید کلیک کنید .

Perl :

پرل زبان برنامه نویسی تفسیری و سطح بالا ، شئ گرا و یک زبان سمت سرور قدرتمند است .

رضا طوماری

دیدگاه



جواب سوال چیه ؟ *

  1. آریانا اسماعیلی گفت:

    ممنون بابت وقتی که گذاشتید

  2. محمد گفت:

    خیلی مختصر و مفید . تشکر

  3. تحصیل در مالزی گفت:

    مرسی که وقت گذاشتید و مطالب رو جمع آوری کردید

  4. طراحی سایت در مشهد گفت:

    ممنون ولی به نظر، مطالب یه مقدار قدیمی بود.

  5. فروشگاه اینترنتی گفت:

    ممنون از مطلب مفیدی که به اشتراک گذاشتید

  6. غزل گفت:

    خسته نباشید
    مدتی هست که به عنوان ادمین وب سایت ستاره بندر شروع به کار کردم. در مورد اینکه ادمین یک وب سایت دقیقا وظیفه اش چیه؟
    و اینکه به چه کارهایی توی سایت بیشتر بها بدم که رنک سایتم بالا بره سوال دارم میتونید راهنماییم کنید؟
    یا اینکه متن ی رو بهم پیشنهاد بدید که مطالعه کنم
    ممنون میشم

    • رضا طوماری گفت:

      سلام
      امیدوارم که روز به روز سایتتون پیشرفت بکنه .
      برای اینکه سایتتون رنک بهترین بگیره باید حتما اصول و تکنیک های سئو رو یاد بگیرید ، برای این کار پیشنهاد می کنم برای شروع از سایت های ایرانی استفاده بکنید و برای یادگیری اصول پیشرفته از سایت های اصلی و منابعی که گوگل معرفی میکنه استفاده بکنید .
      اگر تازه شروع کردید چندتا اصول اولیه و کلی بهتون میگم که اینارو حتماً رعایت بکنید :
      برای ساییتون سایت مپ بسازید و سایتتون رو تو وب مستر گوگل ثبت بکنید .
      سعی کنید محتوا تولید کنید و سایتتون رو به روز نگه دارید یعنی به صورت منظم پست بزارید .
      کار بر روی شبکه های اجتماعی یادتون نره .

  7. علی حاتمی گفت:

    بابت توضیح مختصر و در عین حال کامل ومفیدتان .سپاس فراوان

  8. نوید گفت:

    سلام دست شما دردنکنه

  9. اجاره خودرو گفت:

    خیلی عالی مثل همیشه ممنونم

  10. اجاره خودرو گفت:

    ممونم خیلی عالی و مفید موفق باشید

  11. سلام ممنونم مطلب فوق العاده ای بود
    با تشکر

  12. مقاله کاملی بود . با تشکر

  13. Unknow گفت:

    سلام و ممنون از توصیحات خوبتون
    موفق و سربلند باشید