برنامهنویسی رایانهای: تفاوت میان نسخهها
محتوای حذفشده محتوای افزودهشده
برچسبها: ویرایش همراه ویرایش از وبگاه همراه |
|||
خط ۷:
'''برنامهنویسی''' مستلزم فعالیتهایی همچون تحلیل و درک مسئله است و عموماً حل چنین مسایلی منجر به ایجاد یک [[الگوریتم]] میشود، بازبینی نیازمندیهای الگوریتم که شامل صحت و میزان منابع مصرفی است، پیادهسازی (که معمولاً به عنوان کدینگ از آن یاد میشود) این الگوریتم در یک [[زبان برنامهنویسی]] مقصد، [[تست نرمافزار|تست کردن]]، [[اشکال زدایی]]، نگهداری [[کد منبع]]، پیادهسازی سیستم ساخت (build system) و مدیریت مصنوعات مشتق شده مانند کد ترجمه شده به زبان ماشین [[برنامه (رایانه)|برنامههای کامپیوتری]]. [[الگوریتم]] اغلب تنها به شکل قابل تجزیه و تحلیل برای انسان و قابل استدلال با [[منطق]] نمایش داده میشود. [[کد منبع]] به یک یا چند [[زبان برنامهنویسی]]، مانند [[ویژوال بیسیک]]، [[جاوااسکریپت]]، [[اسمالتاک]]، [[پایتون (زبان برنامهنویسی)|پایتون]]، [[جاوا (زبان برنامهنویسی)|جاوا]]، [[سی شارپ]]، [[سی پلاسپلاس]] و [[سی (زبان برنامهنویسی)|سی]] نوشته شدهاست.
== تاریخچه
موضوع دستگاههایی که به دنبالهای از دستورالعملهای از قبل تعریف شده عمل میکند برمیگردد به Greek Mythology.
|