PDA

View Full Version : سوال: native code دقیقا چیه؟



pars1376
پنج شنبه 04 اردیبهشت 1393, 18:36 عصر
سلام دوستان
میشه کسی راهنمایی کنه و بگه native code دقیقا چی هست؟
p-code چیه؟
و فرق این 2تا چیه؟
مزایا و معایب خاصی دارن؟
هرکدوم کجا ایتفاده میشن؟

ممنون از همه مهندسا:چشمک:

یوسف زالی
جمعه 05 اردیبهشت 1393, 21:54 عصر
سلام.
در هر دو موردش می تونستی از ویکی استفاده کنی، اما با سرچ بیشتر به مطالب عمیق تری هم می رسیدی.
اما بصورت خیلی سریع:
native یعنی بومی، یعنی این که برنامه روی سی پی یو بصورت مستقیم قابل اجراست.
pcode هم یعنی portable code، یعنی برنامه از وابستگی خودش به نوع پردازنده رها شده. اما باید در مقصد یک کامپایل دیگه هم بشه تا پردازنده مقصد بفهمه چی ران می کنه. یک جورایی نصفه نیمه کامپایل شده (البته داستان خیلی فنی تره، اما خیلی سریع باهاش در همین حد آشنا بشید و با تحقیق بیشتر درک عمیق تری پیدا کنید)

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

یعنی به جای این که همه ی آدمها همه ی زبان ها رو یاد بگیرند، کافیه یک زبان میانی رو همگی توافق کنند.