آرتین احمدزاده
آرتین احمدزاده
خواندن ۳ دقیقه·۳ ماه پیش

مقدمه ای بر زبان برنامه نویسی C

سلام و خوش آمدید به یادگیری زبان برنامه نویسی C

من در این آموزش سعی میکنم به خلاصه ترین شکل ممکن زبان برنامه نویسی C را برای شما به اشتراک بگذارم





زبان برنامه نویسی C چیست؟

زبان برنامه نویسی C یه middle level language هست که یعنی یه زبان سطح وسط است
ولی یه زبان سطح وسط چیه؟
تا جواب این سوال رو بفهمیم باید بدونیم زبان های سطح بالا (high level languages) و زبان های سطح پایین (low level languages) چین


زبان های سطح بالا:

زبان های برنامه نویسی مانند Python,Java,Javascript و #C جزو زبان های سطح بالا هستند که

  • درک آسانی دارند
  • آسان تر نوشته میشن
  • نظم بیشتری نسبت به بقیه دارند
  • کُند هستند
  • فضای بیشتری رو میگیرند

قابل استفاده با رایانه های ضعیف نیستند


زبان های سطح پایین:

  • کارآمد هستند
  • با معماری کامپیوتر نزدیکی داره
  • فضای بسیار کمی رو میگیرند
  • سرعت بسیار زیادی دارند
  • درک کردنشون و نوشتنش بسیار دشوار است


زبان های سطح وسط:

زبان های سطح مانند C و ++C یه نفع دارند، آنها میتوانند مانند یک پل بین زبان های سطح بالا و زبان های سطح پایین باشند

اگه از مزیت C بگیم میتونیم بگیم زبان برنامه نویسی C مادر تمام زبان های برنامه نویسی است ، همینطور که انگلیسی مادر زبان دنیا است ، تقریبا تمام زبان های برنامه نویسی سطح بالا یه جورایی از C الهام گرفتند زبان های برنامه نویسی سطح بالا عالی هستند! جالبه بدونید خود Python با C نوشته شده!

زبان C همه جا هست!

درست شنیدید زبان سی تقریبا همه هست! از دیتابیس های قدرتمند بگیرید تا ماشین های الکترونیکی مانند تسلا، و سیستم عامل هایی مانند ویندوز،مک،لینوکس و غیره تا سیستم های سخت افزاری!

چه چیزهایی لازم دارم تا زبان C رو یاد بگیرم؟

یک لپ تاپ یا یک کامپیوتر با حداقل مشخصات رم 4 گیگابایت با حداقل فضای ذخیره سازی 128 گیگابایت برای کدنویسی به زبان برنامه نویسی c کافی است.

شما برای برنامه نویسی به یک محیط نیاز دارید که کد خودتونو بنویسید و این کد ها میتونند قابل دستکاری یا ویرایش بشه که برای این کار شما باید از یک IDE (integrated development environment) نیاز دارید که یک نمونه خوب از یک IDE نرم افزار Clion است برای نوشتن برای ویرایش کد خود، Clion سابقه ی خوبی به عنوان یک IDE داشته زیرا توسط شرکت JETBRAIN توسعه یافته که خیلی از نرم افزار های IDE دیگری را توسعه یافته مانند Pycharm برای Python و IntelliJ برای جاوا که هر نرم افزار هر چند وقت آپدیت میشن و قابلیت هایی را اضافه میکنند تا شما بتوانید در محیطی مجهز تر کد خود را بنویسید


شما همچنین به یک COMPILER برای برنامه نویسی لازم است حالا یک COMPILER چیست؟ ببینید کدی که شما تو C مینویسید لازم داره به یک فایل exe. تبدیل بشه تا کدی که شما نوشتید قابل اجرا بشه،نمونه ای از این compiler ها مانندند از:GCC و CLANG که به راحتی کد شما رو قابل اجرا کردن میکنن که این ابزار به راحتی تو نرم افزار CLion موجود است (توجه: اگه از دیگر IDEها مانند VScode استفاده میکنید باید compiler را جدا دانلود کنید!)

کلام آخر

زبان برنامه نویسی C برای تازه کار ها کمی سخت است ولی نگران نباشید میتونید انجامش بدین ، ولی اگه دیدید براتون کمی دشواره بیشنهاد میکنم با زبان های برنامه نویسی اسان تری مثل پایتون شروع کنید ولی درکل زبان بدی نیست!



برنامه نویسیزبان برنامهc programming languageclionزبان برنامه نویسی c
من آرتین احمدزاده هستم فردی علاقه مند به دنیای اینترنت و یادگیرنده ی هرچیزی که قابل یادگیری هست!
شاید از این پست‌ها خوشتان بیاید