چرا برنامه نویسی خیلی مهم است؟

ترجمه شده از پستی با همین منظور از وبسایت فوربز

برنامه نویسی چیست؟‌ چرا اینقدر مهم است؟ این سؤالی بود که در وبسایت Quora ظاهر شد:‌ وبسایت Quora مکانی است برای افزایش و به اشتراک گذاری دانش و تشویق مردم برای یادگیری از دیگران و فهم بهتر از جهان.

جواب داده شده توسط Travis Addair یک Software Engineer:

بدون کد نویسی, کامپیوتر ها هیچ کاری انجام نمیدهند. آن‌ها کاملاً بدون استفاده خواهند شد.

به خاطر همین است که کد ها یک سری از دستورالعمل کرد ها هستند که به کامپیوتر ها میگویند دقیقاً چه کاری انجام دهند کامپیوتر ها هیچ آزادی عملی ندارند. بدون این دستورالعمل های دقیق کامپیوتر ها یک سری آشغال های فلزی پیچیده هستند.

به کارهایی که با یک کامپیوتر انجام داده‌ای فکر کن:

  • این سؤال را در Quora پرسیدی
  • بازی کامپیوتری انجام دادی
  • یک ایمیل فرستادی
  • چیزی را در گوگل جستجو کردی
  • فایل متنی را شروع به نوشتن کردی
  • یک سلفی در گوشی هوشمندت گرفتی
  • یک Uber درخواست کردی
  • به دوستت با Venmo مبلغی دادی
  • چیزی را در امازون خریدی
  • فیلمی را در Netflix تماشا کردی

همه این‌ها اپلیکیشنی هستند که بوسیله کد نوشته شده‌اند

حالا به سرویس هایی فکر کن که نیازی به تعامل با کامپیوتر ها نداشته باشند. شانس خیلی زیادی وجود داره که به یک طریقی برنامه ای “Software” این کار را انجام دهد.

  • بیزینس ها حساب‌های مالی خود را در در دیتابیسی ذخیره میکنند.
  • برنامه کامپیوتری کارهای هواپیما ها و ماشین‌ها را رصد و کنترل میکند.
  • شرکت های حمل و نقل از برنامه‌های کامپیوتری برای رصد کردن بر توزیعاتشان استفاده میکنند
  • دانشمندان از برنامه‌های کامپیوتری برای تحقیقاتشان استفاده میکنند
  • داروسازان از برنامه‌های کامپیوتری از برای علاج و درمان بیماری‌ها استفاده میکنند

صادقانه بسیار سخت است که فکر کنیم کارهایی که کار هایی که امروز انجام میدهیم را بدون تکیه بر برنامه‌های کامپیوتر انجام دهیم.

بنابراین،با فرض بر اینکه اگر هر یک از این چیزها را ارزشمند می دانید، وجود آنها دلیلی است که کد نویسی مهم است.

This question originally appeared on Quora – the place to gain and share knowledge, empowering people to learn from others and better understand the world. You can follow Quora on Twitter, Facebook, and Google+. More questions:

پاسخی بگذارید

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