پرش به محتوای اصلی
در حال باز کردن نماتک…
نماتک
۰۷ساعت
۰۲دقیقه
۲۵ثانیه
Namatek logo

زبان C

C

C زبان برنامه‌نویسی کامپایل‌شونده برای توسعهٔ نرم‌افزارهای سیستمی و برنامه‌های نزدیک به سخت‌افزار است. انتخاب کامپایلر و استاندارد هدف، بخشی از راه‌اندازی پروژه است.

تصویر نرم‌افزار زبان C

معرفی زبان C

زبان C برای نوشتن برنامه‌هایی با کنترل مستقیم بر حافظه و منابع سیستم استفاده می‌شود. کد منبع با کامپایلر متناسب با سیستم هدف به برنامهٔ اجرایی تبدیل می‌شود.

C محصول یک شرکت با شمارهٔ نسخهٔ واحد نیست؛ استاندارد زبان و نسخهٔ کامپایلر دو موضوع جدا هستند. استاندارد بررسی‌شده در این صفحه C23 است.

شناسنامهٔ زبان C

پدیدآورنده
Dennis Ritchie
دسته
زبان برنامه‌نویسی
استاندارد بررسی‌شده
C23 / ISO/IEC 9899:2024
پلتفرم
وابسته به کامپایلر و سیستم هدف
مرجع استاندارد
WG14
فایل‌های کد و خروجی
.c.h.o / .obj

تاریخ بررسی اطلاعات:

قابلیت‌های اصلی زبان C

کامپایل برای سیستم هدف

کد منبع با زنجیرهٔ ابزار متناسب با معماری هدف ساخته می‌شود.

برنامهٔ اجرایی
مدیریت حافظه

آرایه‌ها و اشاره‌گرها امکان کنترل مستقیم داده و حافظه را فراهم می‌کنند.

کنترل منابع
تفکیک برنامه

توابع و فایل‌های جدا، بخش‌های برنامه را سازمان‌دهی می‌کنند.

کد قابل نگهداری

مشاغلی که با زبان C کار می‌کنند

این فهرست از راهنمای مشاغل نماتک می‌آید؛ مشاغلی که در کار روزمره با زبان C سر و کار دارند. روی هر عنوان بزنید تا صفحهٔ کامل شغل را ببینید.

۱۲ شغل مرتبط · صفحهٔ ۱ از ۲

کاربردهای زبان C

برنامه‌نویسی سیستم

پیاده‌سازی بخش‌هایی که به منابع سیستم و حافظه دسترسی مستقیم دارند.

  • برنامه‌های خط فرمان
  • کتابخانه‌های بومی
برنامه‌نویسی برای سخت‌افزار

کامپایل برای معماری و محیط هدف با زنجیرهٔ ابزار مناسب.

  • انتخاب معماری هدف
  • هماهنگی با کتابخانه‌های سخت‌افزار

روند کار با زبان C

راه‌اندازی

کامپایلر و استاندارد پروژه را انتخاب کنید.

پروژه قابل ساخت
کدنویسی

یک برنامه کوچک با ورودی مشخص بسازید.

کد منبع
ساخت

هشدارهای کامپایلر را فعال و خطاها را اصلاح کنید.

فایل اجرایی
آزمایش

ورودی‌های عادی و مرزی را بررسی کنید.

نتیجه آزمون

آیا زبان C برای شما مناسب است؟

انتخاب قابل بررسی است اگر…
  • به کنترل مستقیم بر حافظه و منابع نیاز دارید.
  • زنجیرهٔ ابزار پروژه یا سخت‌افزار هدف از C پشتیبانی می‌کند.
بیشتر بررسی کنید اگر…
  • مدیریت دستی حافظه و کنترل خطاها نیازمند دقت است.
  • سازگاری استاندارد و کتابخانه‌ها را روی سیستم هدف آزمایش کنید.

اطلاعات تأییدشده برای مقایسهٔ گزینه‌ها هنوز کامل نیست. مشخصات و شرایط استفاده را در منابع محصول بررسی کنید.

دریافت، منابع و نیازمندی‌ها

مسیر غیررسمی — سایت‌های داخلی

برای این نرم‌افزار صفحهٔ دانلود داخلی معتبری پیدا نشد؛ مسیر رسمی — نسخهٔ آزمایشی یا آموزشی — را ببینید.

نیازمندی‌ها و شرایط استفاده

مجوز
مجوز کامپایلر و کتابخانه‌ها را جداگانه بررسی کنید
سخت‌افزار
به سیستم هدف و ابزار ساخت وابسته است؛ حداقل ثابت ندارد

یادگیری

مسیر پیشنهادی با خروجی مشخص
۰۱مبانیمتغیر، شرط و حلقه
۰۲توابعتفکیک کد و ورودی‌ها
۰۳حافظهآرایه، اشاره‌گر و طول عمر
۰۴پروژهساخت و اشکال‌زدایی یک برنامه
جستجو و منابع عمومی

این لینک‌ها شامل جستجو، دانشنامه و جامعهٔ کاربران هستند.

منابع (وب)google.comویکی‌پدیای انگلیسیen.wikipedia.orgجست‌وجوی وبgoogle.com/searchجست‌وجوی آموزشgoogle.comپرسش و پاسخstackoverflow.com

پرسش‌های متداول دربارهٔ زبان C

C23 چیست؟
نام رایج استاندارد ISO/IEC 9899:2024 است؛ پشتیبانی از امکانات آن به کامپایلر بستگی دارد.
برای اجرای C چه چیزی لازم است؟
کامپایلر سازگار با سیستم هدف، ویرایشگر و ابزار ساخت پروژه.
از کجا شروع کنم؟
یک برنامه خط فرمان کوچک بسازید و پس از مبانی، توابع، آرایه‌ها و اشاره‌گرها را تمرین کنید.