این سوالی است که بیشتر افرادی که دوست دارند در زمینه برنامه نویسی وارد شوند می پرسند؟ شاید این سوال شما هم باشد…پس تا آخر این مقاله را کامل مطالعه نمایید
برنامه نویسی جزء مواردی است که تمام رشته های مهندسی در دانشگاه ها به آن نیاز دارند پس اگر دوست داری وارد رشته های مهندسی در دانشگاه شوی حتما نیاز به آموزش برنامه نویسی داری. امروزه بیشتر افراد تحصیل کرده جامعه از مهندسین تا پزشکان نیاز به کدنویسی پیدا خواهند کردند شاید در حد جزئی. پس باز باید به سراغ آموزش برنامه نویسی برویم.
اما سوالی که مطرح میشود آموزش برنامه نویسی را از کجا شروع کنیم ؟
در این مقاله سعی بر این شده است که نگاهی کوتاه به کامپیوتر و برنامهنویسی داشته باشیم و پس از آن اصول اولیه برنامهنویسی که شش گام میباشد را توضیح خواهیم داد.
اگر دوست دارید سطح برنامهنویسی خود را بفهمید با انجام آزمون تعیین سطح برنامهنویسی رایگان در کمتر از چند دقیقه، متوجه خواهید شد و مسیر برای تان روشنتر خواهد شد، چون خواهید فهمید از کجا باید شروع کنید.
کامپیوتر موجودی است که ما از طریق دستورات به ان امر می کنیم چه کاری انجام دهد . اگر برنامه ای که ما نوشته ایم ، درست کار نکند کامپیوتر هیچ تقصیری ندارد برنامه نویس مقصر است پس برنامه نویس باید با آموزش برنامه نویسی درست، قدم ها را صحیح بردارد تا به هدف دلخواه برسد.
تعریف برنامه نویسی
مجموعه ای از دستورات است که مجموعه ای از قطعات سخت افزاری کامپیوتر را به کاری وادار می کند.
پس اگر روی کامپیوتر برنامه ای وجود نداشته باشد قادر به انجام هیچ کاری نمی باشد. این دستورات به کامپیوتر می فهماند چگونه از سخت افزار در جهت هدفی که ما تعیین می کنیم استفاده کند و آن کاری که ما می خواهیم انجام شود. پس باز به این نکته می رسیم که آموزش برنامه نویسی در این راستا بسیار مهم است.
برای یک برنامهنویس، درک چنین مفهومی از کلمه برنامهنویسی کافی است اما اگر بنا بر تمایل شخصی خود دوست دارید معنای بهتری از کلمه برنامهنویسی را درک کنید به این سایتمراجعه نمایید.
با چه زبانی کد بنویسیم؟
ابتدا بهتر است بدانیم زبان کامپیوتر چیست؟ بله کاملا درست حدس زدید زبان کامپیوتر مجموعه ای از صفر و یک هاست. مثال 10110011 با توجه به اینکه کجا بکار رفته است می تواند نشان دهنده ی یک عدد یا یک دستور قابل فهم برای کامپیوتر باشد. اما آیا برنامه نویس ها هم باید با این کدها برنامه نویسی کنند؟ مسلما خیر. چرا برنامه نویس ها با این کدها سروکار ندارند؟ به علت پیچیدگی و دشواری کار با این کدها. نوشتن برنامه ها با این کد ها بسیار سخت و خطایابی آن نیز سخت تر می باشد. پس زبانهای برنامه نویسی به وجود آمد.
اما چگونه کامپیوتر، برنامه هایی که برنامه نویسان می نویسند را می تونه درک کنه؟ برنامه هایی که کاربران می نویسند باید به زبان کامپیوتر ترجمه بشود این کار توسط کامپایلر که یه قسمت مهمی از زبان های برنامه نویسی است، انجام میشه. برایتان مثالی می زنم فرض کنید دو نفر با دو زبان مختلف می خواهند با هم صحبت کنند مسلما منظور همدیگر را متوجه نمی شوند. مثالایکی از انها فقط زبان فرانسوی را متوجه می شود و دیگری فقط زبان انگلیسی. در این حالت، به چه کسی نیاز داریم؟ کاملا درست متوجه شدید به یک مترجم نیاز خواهیم داشت . در زبان های برنامه نویسی، کامپایلر وظیفه مترجم را برعهده دارد.
به مجموعه عبارات قابل فهم برای زبان برنامه نویسی که در هر زبانی با زبان دیگر متفاوت است را کد می گویند.
نکته : اما کد هر زبانی با توجه به گرامر آن زبان مشخص می شود و قابل فهم برای کامپایلر آن زبان می باشد.
اصول کلی برای نوشتن یک برنامه
هیچ برنامه نویس حرفه ای برای طراحی یک برنامه از ابتدا شروع به کدنویسی نمی کند
حسین همت تبار
سلام
خیلی عالی
منتظر بقیه مقاله هاتون هستیم
shadow
سلام
بله حتما
خلیل مطفری
واقعا مفید بود…
من تصمیم گرفتم مقاله های شما را جلو برم.
ممنون
shadow
خیلی عالی.
موفق باشید