زبان برنامه نویسی C یه middle level language هست که یعنی یه زبان سطح وسط است
ولی یه زبان سطح وسط چیه؟
تا جواب این سوال رو بفهمیم باید بدونیم زبان های سطح بالا (high level languages) و زبان های سطح پایین (low level languages) چین
زبان های برنامه نویسی مانند Python,Java,Javascript و #C جزو زبان های سطح بالا هستند که
قابل استفاده با رایانه های ضعیف نیستند
زبان های سطح مانند C و ++C یه نفع دارند، آنها میتوانند مانند یک پل بین زبان های سطح بالا و زبان های سطح پایین باشند
اگه از مزیت C بگیم میتونیم بگیم زبان برنامه نویسی C مادر تمام زبان های برنامه نویسی است ، همینطور که انگلیسی مادر زبان دنیا است ، تقریبا تمام زبان های برنامه نویسی سطح بالا یه جورایی از C الهام گرفتند زبان های برنامه نویسی سطح بالا عالی هستند! جالبه بدونید خود Python با 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 برای تازه کار ها کمی سخت است ولی نگران نباشید میتونید انجامش بدین ، ولی اگه دیدید براتون کمی دشواره بیشنهاد میکنم با زبان های برنامه نویسی اسان تری مثل پایتون شروع کنید ولی درکل زبان بدی نیست!