طراحی سایت|طراحی اپلیکیشن

تفاوت اسکریپت نویسی با برنامه نویسی

اجازه بدید این مقاله را با یک سوال شروع کنیم:

چرا نرم افزار افترافکت انقدر محبوب و کارا است؟

شاید پاسخ شما این باشد که چون یک تیم قدرتمند آن را نوشته است و یا ایکه سال ها استفاده شده است اما به نظر من قدرت و کارایی افترافکت تنها در توانایی کاربر برای اسکریپت نویسی در این نرم افزار است.
زمانی که یک نرم افزار نوشته شد کد های آن به صورت فایلی نصبی به کاربر داده میشود که غیرقابل تغییر است.

حال شما فرض کنید میخواهید یک تایمر به پروژه ی افترافکت خود اضافه کنید ولی چنین امکانی در نرم افزار نیست. اما باید بگویم این کار به راحتی ممکن است.
فقط کافی است کدهای زیر را به برنامه اضافه کنید:

این کار برنامه نویسی نیست بلکه اسکریپت نویسی است شما یک برنامه کامل را در اختیار دارید و با یک زبان اسکریپت نویسی به آن امکانات بیشتری را اضافه میکنید.

معروف ترین زبان های اسکریپت نویسی:

Python
Perl
Ruby
JavaScript

زبان های اسکریپت نویسی بیشتر زبان های سطح بالایی هستند که مستقیما به زبان ماشین ترجمه میشوند. البته عمده اشکال این زبان ها سرعت بسیار پایین آن ها است.