Mahmood_M
چهارشنبه 05 اسفند 1388, 18:03 عصر
با سلام ...
فرض کنید چند قطعه کد داریم ، که میخواهیم نتیجه کد رو به کاربر نمایش بدیم ، نتیجه باید به عنوان یک نرم افزار اجرا شده و قابلیت Debug داشته باشد ...
برای تبدیل کدهای نوشته شده دو راه به نظرم میرسه :
1. استفاده از مراحل زیر :
1. نوشتن برنامه
2. کامپایل برنامه
3. لینک کردن کدها
4. اجرا و حشره زدایی برنامه !
در صورت استفاده از راه اول و با فرض انجام دو مرحله ی اول ! ، برای مرحله سوم یعنی لینک کردن کدها مشکل دارم ، آیا لینکر Open Source هم وجود داره !! ، فرض میکنیم مراحل " نوشتن برنامه " و " کامپایل برنامه " با موفقیت انجام شد ، برای تبدیل کدهای ماشین به فایل اجرایی آیا ابزاری وجود داره که این کار رو انجام بده ( چون ممکنه طرح تجاری بشه می خوام حتی الامکان از ابزارهای Open Source استفاده کنم ! ) ...
اما یک سئوال :
آیا لینکر مستقل از زبان برنامه نویسی هست ؟ یعنی یک لینکر فقط کد ماشین رو به فایل اجرایی تبدیل میکنه ، درسته ؟ آیا تماس مستقیم با کدهای زبان برنامه نویسی هم داره ! ؟
چون کدهای نوشته شده ساختگی هستند و مربوط به هیچ زبان شناخته شده ای نیست ...
2. استفاده از مراحل زیر :
1. نوشتن برنامه
2. تفسیر برنامه ( Interpretation ) و اجرا و حشره زدایی !
در صورت استفاده از این روش ، در مرحله دوم نیاز به راهنمایی دارم ...
تفسیر کد شامل چه مراحلی هست ؟ چطور باید اون رو اجرا کرد ؟
اگه در این مورد راهنمایی کنید ممنون میشم ...
ویرایش :
راه دیگه ای که به ذهنم رسید اینه که کدهای نوشته شده رو به یک زبان دیگه مثل ++C ترجمه کنیم و بعد اون رو با استفاده از کامپایلرهای موجود ( که زیاد و در دسترس هم هستند ) به فایل اجرایی تبدیل کنیم ...
نظرتون راجع به این روش چیه ؟
این رو هم عرض کنم که در Google جستجو کردم و مطالب مفیدی هم پیدا کردم و در حال مطالعه هستم ، اما به پیشنهادات و توضیحات دوستان نیاز دارم ...
با تشکر از همگی ...
موفق باشید ...
فرض کنید چند قطعه کد داریم ، که میخواهیم نتیجه کد رو به کاربر نمایش بدیم ، نتیجه باید به عنوان یک نرم افزار اجرا شده و قابلیت Debug داشته باشد ...
برای تبدیل کدهای نوشته شده دو راه به نظرم میرسه :
1. استفاده از مراحل زیر :
1. نوشتن برنامه
2. کامپایل برنامه
3. لینک کردن کدها
4. اجرا و حشره زدایی برنامه !
در صورت استفاده از راه اول و با فرض انجام دو مرحله ی اول ! ، برای مرحله سوم یعنی لینک کردن کدها مشکل دارم ، آیا لینکر Open Source هم وجود داره !! ، فرض میکنیم مراحل " نوشتن برنامه " و " کامپایل برنامه " با موفقیت انجام شد ، برای تبدیل کدهای ماشین به فایل اجرایی آیا ابزاری وجود داره که این کار رو انجام بده ( چون ممکنه طرح تجاری بشه می خوام حتی الامکان از ابزارهای Open Source استفاده کنم ! ) ...
اما یک سئوال :
آیا لینکر مستقل از زبان برنامه نویسی هست ؟ یعنی یک لینکر فقط کد ماشین رو به فایل اجرایی تبدیل میکنه ، درسته ؟ آیا تماس مستقیم با کدهای زبان برنامه نویسی هم داره ! ؟
چون کدهای نوشته شده ساختگی هستند و مربوط به هیچ زبان شناخته شده ای نیست ...
2. استفاده از مراحل زیر :
1. نوشتن برنامه
2. تفسیر برنامه ( Interpretation ) و اجرا و حشره زدایی !
در صورت استفاده از این روش ، در مرحله دوم نیاز به راهنمایی دارم ...
تفسیر کد شامل چه مراحلی هست ؟ چطور باید اون رو اجرا کرد ؟
اگه در این مورد راهنمایی کنید ممنون میشم ...
ویرایش :
راه دیگه ای که به ذهنم رسید اینه که کدهای نوشته شده رو به یک زبان دیگه مثل ++C ترجمه کنیم و بعد اون رو با استفاده از کامپایلرهای موجود ( که زیاد و در دسترس هم هستند ) به فایل اجرایی تبدیل کنیم ...
نظرتون راجع به این روش چیه ؟
این رو هم عرض کنم که در Google جستجو کردم و مطالب مفیدی هم پیدا کردم و در حال مطالعه هستم ، اما به پیشنهادات و توضیحات دوستان نیاز دارم ...
با تشکر از همگی ...
موفق باشید ...