برنامه نویسی

انجام این کار دیر است ، اما اگر شما …

روزگاری ، در عصر طلایی برنامه نویسی ، زبانی به دنیا آمد. فانتزی نیست ، نه پر زرق و برق – فقط به طور وحشیانه کارآمد است. این زبان C. بود. سریع ، قدرتمند بود و کار را بدون شکر کردن هر چیزی انجام داد. اما حالا؟ مردم می خندند. “چرا C را یاد بگیرید؟ قدیمی ، منسوخ است و پایتون می تواند این کار را با نیمی از تلاش انجام دهد!”

و با این حال ، C از مرگ امتناع می ورزد.

بله ، به اندازه پایتون مرسوم نیست ، نه به اندازه JavaScript دوستانه وب ، و قطعاً به اندازه “بازار کار داغ” نیست ، زیرا برخی از چارچوب های جدید هر شش ماه یکبار کاهش می یابد. اما C مانند آن هکر مدرسه قدیمی است که به آخرین روندها اهمیتی نمی دهد-زیرا آنها دستگاهی را که در آن کدگذاری می کنید ساخته اند.

شبح در دستگاه

به اطراف نگاه کن هر زبان برنامه نویسی جدید فانتزی؟ وام گرفته شده از C. بیشتر آنها؟ ساخته شده در C. و در حالی که ما در اینجا بحث می کنیم که در مورد کدام چارچوب برای یادگیری بعدی بحث می کنیم ، C مشغول اجرای جهان در پشت صحنه است.

  • سیستم های عامل؟ لینوکس ، ویندوز ، MacOS – C ستون فقرات است.
  • سیستم های تعبیه شده؟ آن روتر Wi-Fi خود را زنده نگه می دارد؟ ج
  • موتورهای بازی؟ موتور غیر واقعی؟ روی C و C ++ اجرا می شود.
  • پایگاه داده؟ mysql ، postgresql؟ C وزنه برداری سنگین را انجام می دهد.
  • نرم افزار فضاپیمای ناسا؟ آنها بیش از آنکه ما به Overflow Stack اعتماد کنیم ، به C اعتماد دارند.

اما چرا ، هر چند؟

اگر C خیلی پیر است ، چرا جایگزین نشده است؟ ساده: سریع است و کنترل کامل را به شما می دهد. بر خلاف زبانهای مدرن سطح بالا که همه چیز را در لایه های انتزاع می بندند ، C به شما امکان می دهد مستقیماً با دستگاه صحبت کنید. به همین دلیل هنوز هم در مکانهایی که سرعت و قابلیت اطمینان در واقع اهمیت دارد استفاده می شود.

بله ، شما باید خودتان حافظه را مدیریت کنید. بله ، نشانگرها می توانند یک کابوس باشند. اما به همین دلیل هنوز هم مرتبط است – زیرا این امر شما را وادار می کند تا واقعاً بفهمید که در زیر کاپوت چه می گذرد.

“C خیلی سخت است”

مردم عاشق گفتن C خیلی سخت است. مطمئناً ، شما را با جمع آوری زباله یا نحو آسان کودک نمی کند. اما اگر می توانید C را اداره کنید ، می توانید هر کاری را انجام دهید. هنگامی که آن را دریافت کردید ، هر زبان دیگر مانند یک شوخی احساس می شود. پایتون؟ احساس تقلب می کند. جاوا؟ فقط کلمه ای زنگ زدگی؟ C مدرن با GuardRails.

ج سخت نیست این فقط برنامه نویسی واقعی است.

ج همه ما را زنده خواهد کرد

هر وقت کسی می گوید C مرده است ، سیستم مهم دیگری با کد C در هسته خود جمع می شود. بنابراین ، بله ، شاید یادگیری C در دنیایی که وسواس با چارچوب های هوش مصنوعی و جاوا اسکریپت دارد که سریعتر از شیر منقضی می شود ، “خیلی دیر” باشد. اما اگر C ، هنوز هم می توانید. و اگر این کار را انجام دهید ، در واقع رایانه ها را درک خواهید کرد – نه فقط نحوه چاپ آنها “سلام ، جهان!” با یک خط پایتون.

بنابراین پیش بروید ، تایپ کنید

#include

با غرور روندها می آیند و می روند. ج برای همیشه است.

نوشته های مشابه

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

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

دکمه بازگشت به بالا