اشتباهی که خیلیا در مورد برنامه نویسی میکنن


- 1,231 بازدید

سلام
بهترین دوستان شب روشنی؟
اگه خوبین که هیچی, اینو بخونید تا ببینید تو برنامه نویسی چه خبره
اگه خوب نیستید که خود دانید!, من دکتر نیستم, برنامه نویسم
اما بگزریم از همه چیز و بپردازیم به اشتباهی که خیلیا میکنن و این اشتباهی بیش نیست!
خیلیا فکر میکنن که compiler و ide و debugger همشون یه برنامن!
همشون برنامن!, ولی یکی نیستن و برعکس اون چیزی که خیلیا فکر میکنن, تو یه ابزار نیستن
تو دسته برنامه نویسی هستن!, ولی نحوه کارکردشون به شدت فرق میکنه
بپردازیم به دونه دونشون
۱٫ compiler
compiler یا کامپایلر یا مترجم در حقیقت سورسی که شما نوشتین رو میگیره و به زبون object code ترجمه میکنه و بعدش یه چیز دیگه ای به اسم linker میاد این object file ها و کتابخونه هارو میزاره کنار هم و بهتون یه برنامه یا یه dynamic library یا یه کتابخونه دیگه میده
۲٫ IDE
ide یا integrated development environment به برنامه ای میگن که سورسارو مدیریت میکنه و از طریقش میشه بدون خط فرمان برنامه رو کامپایل کرد (البته باید کامپایلر و لینکر باشن)
ide خیلی امکانات دیگه میتونه داشته باشه که تو کدنویسی به برنامه نویس کمک میکنه
۳٫ debugger
این برنامه به شما کمک میکنه وقتی که برنامتونو کامپایل کردین ببینید چه جوری اجرا میشه, چه جوری کار میکنه و کجا crash میکنه و باید کداش درست بشه
البته زمانی که میخاین کامپایل کنید باید به صورت debug کامپایل کنید تا دیباگر بتونه کارشو انجام بده و وقتی میخاین برنامه رو منتشر کنید به صورت release کامپایل کنید تا از احتمال دستکاری کردن برنامه کمتر بشه
با اجازه

یک نفر این پست رو پسندیده!

Print Friendly, PDF & Email

درباره امیر رضا رمضانی

من یه برنامه نویس کم بینام بیشتر تو بحث سیستم عامل و هوش مصنوعی و بازی و شبکه برنامه نویسی میکنم. همینطور تو موسیقی با کامپیوتر فعالیت میکنم. پیانو رو هم بلدم به لطف خدا به فیلمهای پلیسی و جنایی و بکش بکش علاقه زیادی دارم مخصوصا زمانی که خون ریخته بشه و کشتار شدید بشه. بیشتر سعی میکنم به بقیه خدمت کنم مخصوصا نابیناها از دست کسی ناراحت نمیشم ولی خیلی سریع از کوره در میرم C++ رو تو 12 سالگی و اسمبلی رو تو 16 سالگی یاد گرفتم رو سیستم عامل AmirOS که جنبه یه آموزشی برایه خودم داشت و گیم انجین advanced audio game engineکار کردم audio game kit نسخه اولش به صورت یه کتاب خونه C++ تحت لیسانس bsl-1.0 منتشر شده. و اگه زنده بودم و حوصله داشتم advanced audio game engine رو هم کامل میکنم و منتشرش میکنم از تحصیلاتم بگم که دورانه ابتدایی و راهنمایی و اول دبیرستان رو تو مدرسه یه خزائلی گزروندم و دوم دبیرستان تا پیشدانشگاهی رو هم رفتم تو عادی که اگه به تجربه یه من میخواید بدونید عادی خیلی بهتر از استثنایی برا من بود تو دبیرستان دیپلوممو علوم انسانی گرفتم و الآنم دارم تو دانشگاهه آزاده تهران جنوب مترجمی زبانو ادامه میدم در مورده علاقم به زبان تنها نکته ای که میتونم بگم اینه که خیلی زیاد از زبان خوشم میاد و همینجوری دوست دارم ادامه بدمش راستی: مدیر سایتم و میتونید با شماره 09194098098 و آیدی اسکایپ amir.ramezani1370 و ایمیله amir.ramezani1370@gmail.com با من در تماس باشید و نظرات, پیشنهادات, انتقادات و هر چی دل تنگتون میخوادش, در مورد هر چیز بگین.
این نوشته در آموزش, حرفای خودمونی, دسته‌بندی نشده, گفت و گو, معرفی, نرم افزار ارسال و , , , , , , , , , , , برچسب شده است. افزودن پیوند یکتا به علاقه‌مندی‌ها.

2 پاسخ به اشتباهی که خیلیا در مورد برنامه نویسی میکنن

  1. میلاد نصرتی می‌گوید:

    آقای برنامه نویس.‏ این نسخه ی موبایل رو چی کارش کردی که به اذای هر صفحه ‏۴۰۰‏ کیلو نوش جان میکنه.

  2. سلام داداش خیلی کارت درسته
    بعدش این لایک دونی رو برای موبایل هم درست کن تو میتونی در ضمن میلاد راست میگه نسخه موبایل زیاد حجم میگیره

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *


Question   Razz  Sad   Evil  Exclaim  Smile  Redface  Biggrin  Surprised  Eek   Confused   Cool  LOL   Mad   Twisted  Rolleyes   Wink  Idea  Arrow  Neutral  Cry   Mr. Green