برنامهنویسی رایانهای: تفاوت میان نسخهها
محتوای حذفشده محتوای افزودهشده
جز ویرایش 5.122.30.140 (بحث) به آخرین تغییری که Arian انجام داده بود واگردانده شد برچسب: واگردانی |
Aliahmadi007 (بحث | مشارکتها) بدون خلاصۀ ویرایش برچسبها: ویرایشگر دیداری ویرایش همراه ویرایش از وبگاه همراه |
||
خط ۵:
معنای '''برنامهنویسی رایانه''' در فرهنگ عامه میتواند به تمامی فرایند [[توسعه نرمافزار]] (به انگلیسی: Software Development) اطلاق گردد که شامل فعالیتهای مختلفی همچون بررسی، [[توسعه]]، درک، طراحی [[الگوریتم]]؛ پیادهسازی، تست، [[اشکالزدایی|اشکال زدایی]] و نگهداری [[نرمافزار]]های [[رایانه|رایانهای]] نیز میشود. همچنین '''[[برنامهنویس]]''' به شخصی اطلاق میگردد که عمل برنامهنویسی و توسعه نرمافزار را انجام میدهد.
'''برنامهنویسی''' مستلزم فعالیتهایی همچون تحلیل و درک مسئله است و عموماً حل چنین مسایلی منجر به ایجاد یک [[الگوریتم]] میشود، بازبینی نیازمندیهای الگوریتم که شامل صحت و میزان منابع مصرفی است، پیادهسازی (که معمولاً به عنوان کدینگ از آن یاد میشود) این الگوریتم در یک [[زبان برنامهنویسی]] مقصد، [[تست نرمافزار|تست کردن]]، [[اشکال زدایی]]، نگهداری [[کد منبع]]، پیادهسازی سیستم ساخت (build system) و مدیریت مصنوعات مشتق شده مانند کد ترجمه شده به زبان ماشین [[برنامه (رایانه)|برنامههای کامپیوتری]]. [[الگوریتم]] اغلب تنها به شکل قابل تجزیه و تحلیل برای انسان و قابل استدلال با [[منطق]] نمایش داده میشود. [[کد منبع]] به یک یا چند [
== تاریخچه ==
|