توضیحی در مورد برنامه نویسی مقدماتی





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


نمونه یک برنامه

که از ساده ترین زبان های برنامه نویسی است می توانید
Basic یک برنامه ساده در زبان برنامه نویسی

به شکل زیر توجه کنید:

REM MY FIRST TRY TO COMMAND THIS MACHINE TO DO WHAT I LIKE
PRINT”HELLO NEW WPRLD”!
END

REMسطر نخست که با واژه کلید "" آغاز شده و از سوی برنامه واسط در نظر گرفته نمی شود و تنها برای نگاه داشتن یک توضیح یا مانند آن برای خود برنامه نویس است

PRINTسطر دوم با واژه کلید" ”به دستگاه فرمان می دهد تا نوشتهHELLO NEW WPRLD”" ! ("سلام دنیای نو!") را روی نمایشگر بنویسد (چاپ کند) سطر آخر پایان فرمان و برنامه را به ماشین اطلاع می دهد
پس از نوشتن یکبرنامه مانند بالا ، برنامه مترجم (در اینجا Basic )
دستورات را تبدیل به فرامینی میکندکه لایه زیرین،که ممکن است همان سخت افزار باشد می تواند آنها را اجرا کند
<!-- JOM COMMENT START -->