ویرگول
ورودثبت نام
Majid Dadollahi
Majid Dadollahi
Majid Dadollahi
Majid Dadollahi
خواندن ۲ دقیقه·۹ ماه پیش

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

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

عناصر کلیدی برنامه نویسی

تحلیل مسئله: درک درست از مسئله‌ای که باید حل شود.

طراحی راه‌ حل: معماری و منطق اجرای برنامه قبل از نوشتن کد.

بیان با زبان ماشین‌فهم: استفاده از زبان‌های برنامه‌نویسی مانند C#, JavaScript, Python و...

ساختار و منطق: رعایت اصولی مانند خوانایی، قابلیت نگهداری، توسعه‌پذیری و تست‌پذیری.

پیاده‌سازی در ماشین: اجرای درست دستورات روی سیستم‌های دیجیتال برای رسیدن به خروجی مطلوب.


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


تعاریف افراد مختلف از برنامه نویس

تعریف از منظر Donald Knuth:

برنامه‌نویسی هنری است که زیبایی، دقت، و نظم را در حل یک مسئله ترکیب می‌کند؛ برنامه‌نویسی خوب یعنی مستندسازی فکر.

تعریف از منظر Paul Graham (موسس YCombinator):

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

تعریف از منظر Martin Fowler:

برنامه نویسی درباره تایپ کردن نیست درباره فکر کردن است.


عناصر کلیدی برنامه نویسی

  • تحلیل مسئله: درک درست از مسئله‌ای که باید حل شود.
  • طراحی راه‌حل: معماری و منطق اجرای برنامه قبل از نوشتن کد.
  • بیان با زبان ماشین‌فهم: استفاده از زبان‌های برنامه‌نویسی مانند C#, JavaScript, Python و...
  • ساختار و منطق: رعایت اصولی مانند خوانایی، قابلیت نگهداری، توسعه‌پذیری و تست‌پذیری.
  • پیاده‌سازی در ماشین: اجرای درست دستورات روی سیستم‌های دیجیتال برای رسیدن به خروجی مطلوب.

و در



برنامه نویسبرنامه نویسیاصول برنامه نویسیتحلیل
۱
۰
Majid Dadollahi
Majid Dadollahi
شاید از این پست‌ها خوشتان بیاید