PDA

View Full Version : زبان های اسکریپتی



ahmad156
دوشنبه 23 دی 1392, 18:19 عصر
سلام دوستان.
میخواستم بدونم زبان های اسکریپتی چه خصوصیاتی دارن؟مثلا php و JavaScript چه وجه اشتراکی دارن که هر دو اسکریپتی هستند؟چرا #C اسکریپتی محسوب نمیشه؟(گرچه یه جایی خوندم آقای شهرکی گفته بودن که #C هم به نوعی اسکریپتی هست)
ممنون

eshpilen
دوشنبه 23 دی 1392, 18:48 عصر
اسکریپتی فقط یک روش اجراست.
و یک اصطلاح تاحدی کلی و مبهم هست.
این مسئله از نظر تخصصی دقیق و مطلق نیست.
زبانهای اسکریپتی میتونن کامپایلی هم باشن.
مثلا شاید یه زمانی کامپایلر نوشتن برای کامپایل برنامه های PHP به فایل exe (حاوی کد ماشین/Native code).
کار نشدنی نیست.
ولی خب معمولا زبان اسکریپتی برای کاربرد خاصی با ویژگیهای خاصی طراحی میشه که همراه با روش اجرای اسکریپتی هم هست و این روش اجرا در کل مناسب تره برای اون کاربرد و زبان.

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

واسه PHP هم میشه سیستمی مثل سی شارپ یا جاوا پیاده کرد. محدودیت ذاتی وجود نداره.