آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
مشکل عدم دسترسی خریداران پیشین به برخی آموزش ها برطرف شد
این سایت محصول قابل فروش ندارد و بخش تیکت و پشتیبانی آن غیر فعال است
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

تفاوت میان زبان برنامه نویسی و زبان اسکریپت نویسی در چیست ؟

کاشی زاده  10 سال پیش  10 سال پیش
+15 0

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

زبان ها  برنامه نویسی (Programming Languages)  توسط مترجم ها (Compilers) به زبان ماشین به صورت مستقیم ترجمه میشوند .

ولی زبان های اسکریپت (Scripting Languages) توسط یک مفسر (Interpreter) تحت یک برنامه اجرا میشوند .

 

تفاوت مترجم (Compiler) و مفسر (Interpreter) چیست ؟

 

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

 

انواع زبان های برنامه نویسی : C, C++, C#, Java, Basic, ...

انواع زبان های اسکریپت نویسی : JavaScript, PHP, Lua, Perl, Python , Ruby, VBScript, ...

 

 برای این سوال پاسخی وجود ندارد.

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .