اطلاعیه

Collapse
No announcement yet.

محیط برنامه نویسی شخصی ؟؟؟

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    #31
    پاسخ : محیط برنامه نویسی شخصی ؟؟؟

    نوشته اصلی توسط Alir3za.rezaei نمایش پست ها
    سلام . معمولا کامپایلرها و خیلی از برنامه های دیگه که پیشبینی میشه در اینده ابزارهای زیادی حول اون برنامه نوشته خواهد شد برنامه هاشون رو تحت cmd مینوسن که یکسری command تعریف میکنن تا ابزارهای دیگه راحتر بتونن باهاش ارتباط برقرار کنن در اصل این برنامه ها به عنوان یه core در دیگر برنامه ها استفاده میشه و میتونه حتی به تنهایی هم مورد استفاده قرار بگیره . این روش انعطاف پذیره و باعث میشه تا بجای دسترسی مستقیم به کد اون برنامه که ممکنه تحت قوانین کپی رایت محافظت بشه بتونیم از امکانات برنامه استفاده کنیم . متاسفانه و یا خوشبختانه امکان استفاده مستقیم از کدهای یه فایل اجرایی مثه بعضی کامپایلرها که تحت لیسانس های انحصاری تولید میشن وجود نداره مگه اینکه شما بیایی و کد رو مهندسی معکوس کنی که اونم مشکلات حقوقی و فنی خودشو داره یعنی شما باید بیایی و توسط بررسی کدهای اون برنامه با ابزارهای مختلف مهندسی معکوس عملا یه کامپایلر بنویسی . واقعیت اینه که نوشتن کامپایلر کامل که کار توسعه دهنده های مختلف رو راه بندازه چه بخوایی مهندسی معکوس کنی و چه بخوایی از اول بنویسی ( ما کامپیوتری ها بهش میگیم اختراع دوباره چرخ ) کار بی معنیه و مطمئن باش همین مبحث طراحی کامپایلر اونقدر پیچیده و عجیب غریب هست که قول میدم قشنگ ده سالی وقتتو بگیره اخرش هم به شکست منجر میشه شک نکن . پس بهترین روش همون استفاده از command هایی هست که خود تولیدکنندگان کامپایلر ارائه دادن .
    سلام
    من هم از همون دستورات command خودشون می خوام استفاده کنم فقط می خواستم ببینم راهی هست که این دستورات رو مستقیم به خود کامپایلر بفرستم یا اینکه باید حتما از cmd به عنوان واسطه استفاده بشه
    اللهم صل علی محمد و ال محمد و عجل فرجهم
    پیامبر اکرم(ص):زکات علم نشر آن است.
    در کشور هاي غربي انتقال تجربيات و دانش به افراد مبتدي يک پيشرفت محسوب شده و به آن مديريت دانش مي گويند. ولي متاسفانه اين فرهنگ هنوز در کشور ايران رايج نشده است !!!

    دیدگاه


      #32
      پاسخ : محیط برنامه نویسی شخصی ؟؟؟

      نوشته اصلی توسط seyed saeed نمایش پست ها
      سلام
      من هم از همون دستورات command خودشون می خوام استفاده کنم فقط می خواستم ببینم راهی هست که این دستورات رو مستقیم به خود کامپایلر بفرستم یا اینکه باید حتما از cmd به عنوان واسطه استفاده بشه
      قبلنا یادم میاد یه تابعی بود به اسم system که دستورات cmd رو میتونستی مستقیم اجرا کنی نمیدونم شاید این تابع هم از shell استفاده کنه ولی فکرنکنم امکان ارتباط مستقیم بین دو برنامه بدون واسطه shell باشه . احتمالا حتما باید یه میزبان باشه بین دو برنامه ولی مطمئن نیستم اگه میتونی بیشتر سرچ کن شاید چیزی گیر اواردی .

      دیدگاه

      لطفا صبر کنید...
      X