PDA

View Full Version : سوال: سوالی راجع به مساله عدم وابستگی به پلتفرم



chikar
دوشنبه 13 اردیبهشت 1395, 04:22 صبح
سلام همیشه گفتیم فریمورک کیوت و یا بهتر بگم اصلا خود زبان C++‎‎‎‎‎‎‎‎‎ کراس پلتفرم هست به این معنی که کد کامپایل شده مستقیما به زبان ماشین تبدیل می شه
حالا سوال اینجاست که زبان های دیگه که قابلیت کراس پلتفرم رو ندارند، مگه به چه شکلی کامپایل می شن؟ آیا این زبان ها در سکوی خودشون باید به غیر از کامپایل ، تفسیر بشن؟
از اینکه C++‎‎‎‎‎‎‎‎‎ یک زبان چند منظوره با قابلیت برنامه نویسی در سطوح بالا و پایین و میانی است، شکی وجود نداره، حالا آیا زبان هایی که این قابلیت رو ندارند مثلا فقط برنامه نویسی سطح بالا و پشتیبانی از سکوی خاصی رو مد نظر دارند ، برای اینکه بتونند در پلتفرم های دیگه اجرا بشن، باید در نحوه کامپایل اون ها تجدید نظر کرد و یا باید ماهیت زبان تغییر کنه؟
اصلا مگه این زبان ها به چه چیزی تبدیل می شن؟ ، مگه نباید برای اجرا نهایتا به زبان ماشین تبدیل شن؟